- 博客(47)
- 资源 (2)
- 收藏
- 关注
原创 android 网络检测简单方法
这些方法可以帮助你更准确地检测当前连接的WiFi是否可用,即使WiFi连接没有网络也可以进行可用性检测。请注意,在实际应用中,你可能需要根据具体情况调整和优化这些方法。如果连接的WiFi没有网络,无法通过简单的网络状态检查来判断其可用性。
2024-03-18 09:43:12 307
原创 SQLite,ROOM 清空表数据并将自增量归零
/3. 将sqlite_sequence表清空数据。//1. 将表名为tablename的自增量置0。//2. 将表名为tablename的记录删除。
2024-01-16 13:25:08 729
原创 CanFestival结合Android来完成canopen通信
配置CAN总线接口硬件需要根据具体的硬件要求进行,常见的方法包括使用串口或USB连接CAN总线接口,并且在Android系统中安装CAN总线驱动程序来确保接口硬件能够被操作系统识别。注意它俩的版本要对应上,还有看好是64位,还是32位,python环境变量一定要设置。(1)去下载python软件,搭建python,不懂百度。(2)下载wxpython软件,地址附在下方。
2024-01-03 09:23:41 775
原创 Android 使用poi生成Excel ,word并保存在指定路径内
【代码】Android 使用poi生成Excel ,word并保存在指定路径内。
2023-11-09 15:51:43 930
原创 移植CANFestival到Linux平台
根据所使用的CAN总线适配器型号,下载并安装相应的驱动程序。创建一个新的C文件,例如main.c,并编写应用程序代码。使用ip命令创建和配置CAN接口。下载CANFestival源代码,并使用make命令编译。生成CANFestival的配置文件,并进行必要的编辑。使用gcc编译应用程序,并链接CANFestival库。#根据提示进行配置,包括CAN总线参数和节点参数。// 初始化CANFestival。
2023-10-24 09:30:08 305
原创 Android 系统级APP锁屏
intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION, "请激活设备管理器以使用锁屏功能");// 如果设备管理器未激活,请提示用户激活设备管理器。
2023-10-23 11:00:06 280
原创 Android中PowerManager 类中找不到 goToSleep()
请注意,这种方法会绕过所有已持有的唤醒锁(wake locks),并尝试将设备置于休眠状态。需要特殊权限才能执行此操作。方法,可能是因为该方法是 Android SDK 的隐藏方法。这种情况下,您需要使用反射来调用该方法。
2023-10-19 10:12:39 491
原创 win下android 系统签名生成。
/.android/debug.keystore:表示生成文件路径,替换成具体路径。platform:表示别名,替换成自己的就可以。android:表示密码,替换成自己的就可以。执行命令最好在git中去执行。
2023-09-15 10:07:12 231
原创 RK3568 刷固件工具,ADB命令常用汇总
说明:将特定窗口的图层捕获为 bimmap,然后存到设备 /data/misc/wmtrace/a.png 此路径下。15、adb logcat -v time >所存储的文档路径(新建一个文本文档,直接拖进去就是路径) 抓取日志。19、adb pull 要导出的文件路径 导出文件所要存储的路径 导出文件到本地。说明: 设置显示区域大小 , 坐标值:依次为左、上、右、下。20、adb push 本地文件路径 要导入到设备里的文件路径 从本地导入文件。6、adb start-server 启动adb服务。
2023-09-13 13:03:14 287
原创 SlidingMunlib侧滑
导入slidingmenu_library libs包主代码块private void getslidingmenu() { // 实例化滑动菜单对象 mSm = new SlidingMenu(this); // 设置可以左右滑动的菜单 mSm.setMode(SlidingMenu.LEFT); // 设置滑动菜单视图的宽度 mW
2023-06-14 11:44:04 1002
原创 Android与服务器之间加密
发送方使用接收方的公钥进行加密,并将其发送给接收方,接收方使用自己的私钥进行解密。非对称加密的好处是加密过程安全,但速度较慢。SSL/TLS:这是一种基于公共密钥加密的协议,它可以确保数据在传输过程中不被篡改或窃听。SSL/TLS通常用于HTTPS协议,即在HTTP的基础上添加了SSL/TLS加密功能。对称加密:这是一种加密技术,其中发送方和接收方使用同一个密钥来加密和解密数据。使用SSL/TLS协议进行数据传输,并且用AES加密数据,并使用RSA公钥进行加密、私钥进行解密。// 3. 发送加密数据。
2023-06-14 11:38:48 964
原创 Markdown编辑器使用
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2023-03-23 13:38:34 242
原创 Flutter 布局记录
此贴为自己学习记录flutter所写布局 里面有基本平时常用布局的一些效果和一些组件属性,加了刷新和加载。class Home_page extends StatelessWidget { const Home_page({Key key}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( ...
2021-04-22 09:19:16 155 1
原创 Flutter BottomNavigationBar保持数据状态
flutter中BottomNavigationBar保持数据状态的方法 直接在Scaffold body中去添加一个IndexedStack来接受当前页面index:id,在children中去赋值它的页面组件即可。class BottomNavgetionWiget extends StatefulWidget { @override _BottomNavgetionWigetState createState() => _BottomNavgetionWigetState();.
2021-04-19 10:45:31 477 2
原创 android 修改字体
//字体修改private void initTypeface() { try { Field field = Typeface.class.getDeclaredField("SERIF"); field.setAccessible(true); field.set(null, Typeface.createFromAsset(getA...
2019-11-26 13:13:51 274
原创 JAVA获取当前日期
import java.util.*; public class D { public static void main(String []abc) { int y,m,d,h,mi,s; Calendar cal=Calendar.getInstance(); y=cal.get(Calendar.YEAR); m=cal.g...
2018-09-18 11:06:09 10506 1
原创 Android中List转换为String字符串,String字符串转换数组。
//把List集合转换为字符串用&隔开StringBuffer stringBuffer = new StringBuffer();for (int i = 0; i < list.size(); i++) { stringBuffer.append(list.get(i).toString().trim() + "&");}String s = strin...
2018-08-06 14:34:02 9224
原创 Android 查看jks中 所有信息
1.打开命令行输入CMD,回车。2.再命令行中输入 keytool -list -v -keystore 路径.jks -storepass 密码3.回车就能看到所有信息。
2018-07-10 09:31:01 2795
原创 Android bulid.gradle管理
在对一些依赖包升级的时候可以去统一管理gradle的版本 避免遗漏和减少时间1.在project 的根目录创建一个config.gradle(名字随意只要后缀必须是gradle)2.在新创建的config.gradle中去写自己需要的一些依赖3.写完 这些依赖后 在project的根目录的build.gradle中去添加所创建的config报名去声明4.最终在你所有import project的m...
2018-07-02 16:27:20 214
原创 Android 按back键两次退出程序 or 按back键相当与Home键来返回手机主页
private long exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (KeyEvent.KEYCODE_BACK == keyCode) {/* //点一次返回相当于home键 moveTaskToBack(true);*/ ...
2018-05-15 16:46:38 767
原创 仿微信,QQ聊天页面时间戳的转换
//只需要传入时间戳即可public class DateUtils { private static SimpleDateFormat sf = null; /*时间戳转换成字符窜*/ public static String getDateToString(long time) { Date d = new Date(time); ...
2018-02-09 09:41:51 1703
原创 Android删除手机内置内存卡上的某个文件夹以及文件夹下的文件
删除手机内置内存卡上的某个文件夹以及文件夹下的文件public void deleteDir() { File dir = new File(Environment.getExternalStorageDirectory().getPath() + "/pdf"); deleteDirWihtFile(dir);}public void deleteDirWihtFi
2018-02-06 15:41:31 680
原创 android 检查电话号码是否合理(含大陆和香港格式)
public class PhoneFormatCheckUtils { /** * 大陆号码或香港号码均可 */ public static boolean isPhoneLegal(String str)throws PatternSyntaxException { return isChinaPhoneLegal(st
2018-01-31 13:28:54 1068
原创 Android 调用手机自带下载器
创建一个广播类public class UpdataBroadcastReceiver extends BroadcastReceiver { @SuppressLint("NewApi") public void onReceive(Context context, Intent intent) { long myDwonloadID = intent.getL
2018-01-19 17:09:27 2727
原创 RxJava倒计时
private void rxJava() { final long count = 5000 / 1000; Observable.interval(0, 1, TimeUnit.SECONDS)//设置0延迟,每隔一秒发送一条数据 .take((int) (count + 1)) //设置总共发送的次数 .map(new Func
2017-07-23 20:17:52 421
原创 安卓之地图----百度地图实现及简单的定位
获取密钥;点击打开链接http://lbsyun.baidu.com/index.php?title=androidsdk 配置环境;点击打开链接http://lbsyun.baidu.com/index.php?title=androidsdk/guide/buildproject SDK下载点击打开链接http://lbsyun.baidu.com/sdk/do
2017-06-04 20:34:47 5708 2
原创 RecyclerView加头
导入项目 build.gradledependencies { compile 'com.bartoszlipinski.recyclerviewheader:library:1.2.0'}使用说明:有两种使用RecyclerViewHeader的方法:普通方法(使用起来非常简单,但是它会添加额外的布局,因此效率略低于第二种方法):为header创建一个xml布局(可以包
2017-05-31 19:18:56 349
原创 recyclerView分割线
import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Rect;
2017-05-24 19:57:32 295
原创 自定义View圆形进度条
、自定义属性:xml version="1.0" encoding="utf-8"?>resources> declare-styleable name="RoundProgressBar"> attr name="roundColor" format="color"/> attr name="roundProgressColor" forma
2017-05-07 18:47:12 265
原创 一键无限轮播
点击打开链接 https://github.com/youth5201314/banner下面是简单的实现 想看更多的效果请关注连接。导依赖: compile 'com.youth.banner:banner:1.4.9'权限:uses-permission android:name="android.permission.INTERNET" /> uses-permiss
2017-05-03 19:45:48 271
原创 Imageloader使用
首先导入依赖 compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'//初始化imageLoaderpublic class App extends Application { @Override public void onCreate() { super.onCr
2017-05-03 09:45:37 241
原创 安卓之推送消息---- 极光推送篇
创建极光推送开发者帐号要创建极光推送开发者帐号,请访问极光推送官方网站https://www.jiguang.cn/pushPortal上创建应用使用注册账号登陆,进入极光控制台后,点击“创建应用”按钮。创建帐号进入极光推送后,首先显示的是创建应用的界面。填上你的应用程序的名称,以及 Android包名这二项就可以了。保存之后会有一个ke
2017-04-28 18:03:01 420
原创 frgament之间传值,list点击变颜色
直接上代码:activity:public class MainActivity extends FragmentActivity { private ContextFragment fragment; @Override protected void onCreate(Bundle savedInstanceState) { super.o
2017-04-23 18:41:51 361
原创 slidingmenu_library侧滑实现
slidingmenu_library导入libs包private void getSlidingmenu() { // 实例化滑动菜单对象 mSm = new SlidingMenu(this); // 设置可以左右滑动的菜单 mSm.setMode(SlidingMenu.LEFT); // 设置滑动菜单视图的宽度 mWidthPixel
2017-04-23 18:25:47 227
原创 Xutils3.0网络带缓存的封装
首先导依赖。org.xutils:xutlis:3.5.0初始化(关键)public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); x.Ext.init(this); x.Ext.setDeb
2017-04-23 18:03:47 813
原创 第三方登录QQ、分享
1.下载需要的SDKhttp://dev.umeng.com/social/android/sdk-download:友盟sdk下载http://mobile.umeng.com/apps/new:友盟key申请http://open.qq.com/:QQ申请appidQQ分享重要的两个包2.用友盟集成工具去生成需要用的第三方软件。3.把生成的r
2017-04-18 14:22:51 500
原创 二级菜单
import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.ExpandableListView;import com.bawei.zhoukao_21.R;import com.bawei.zhoukao_
2017-04-10 07:49:12 223
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人