- 博客(50)
- 资源 (2)
- 收藏
- 关注
原创 Android设备静电测试,屏幕文字消失。
当进行静电测试时,Android设备上的屏幕显示可能会受到影响,尤其是在静电放电(ESD)过程中。这种现象可能是由于静电放电导致设备内部电路暂时性地出现故障或复位,从而影响了屏幕的显示。针对屏幕上的文字消失的情况,这通常是由于静电放电导致设备的某些部分暂时性地停止工作。如果这个问题在测试中频繁发生,建议联系设备制造商或专业的测试实验室寻求技术支持。
2024-08-15 10:36:39
208
原创 Android5.1 文件AES加密
@param outputFiles 将写入加密数据的输出文件。* @param outputFiles 将写入解密数据的输出文件。* @throws Exception 如果在解密过程中出现错误。* @param inputFiles 要加密的输入文件。* @param inputFiles 要解密的输入文件。* @param key 用于加密的密钥。* @param key 用于解密的密钥。* 使用AES加密算法对文件进行加密。* 解密使用AES加密算法加密的文件。
2024-06-20 16:48:56
446
原创 Android 获取内外SD卡路径
这些方法能帮助开发者在应用中合理管理和使用存储空间,确保应用稳定运行。在编写相关代码时,务必遵守Android官方的开发指南和最佳实践。
2024-05-24 16:53:20
684
原创 android 网络检测简单方法
这些方法可以帮助你更准确地检测当前连接的WiFi是否可用,即使WiFi连接没有网络也可以进行可用性检测。请注意,在实际应用中,你可能需要根据具体情况调整和优化这些方法。如果连接的WiFi没有网络,无法通过简单的网络状态检查来判断其可用性。
2024-03-18 09:43:12
531
原创 SQLite,ROOM 清空表数据并将自增量归零
/3. 将sqlite_sequence表清空数据。//1. 将表名为tablename的自增量置0。//2. 将表名为tablename的记录删除。
2024-01-16 13:25:08
1090
原创 CanFestival结合Android来完成canopen通信
配置CAN总线接口硬件需要根据具体的硬件要求进行,常见的方法包括使用串口或USB连接CAN总线接口,并且在Android系统中安装CAN总线驱动程序来确保接口硬件能够被操作系统识别。注意它俩的版本要对应上,还有看好是64位,还是32位,python环境变量一定要设置。(1)去下载python软件,搭建python,不懂百度。(2)下载wxpython软件,地址附在下方。
2024-01-03 09:23:41
929
原创 Android 使用poi生成Excel ,word并保存在指定路径内
【代码】Android 使用poi生成Excel ,word并保存在指定路径内。
2023-11-09 15:51:43
1229
原创 移植CANFestival到Linux平台
根据所使用的CAN总线适配器型号,下载并安装相应的驱动程序。创建一个新的C文件,例如main.c,并编写应用程序代码。使用ip命令创建和配置CAN接口。下载CANFestival源代码,并使用make命令编译。生成CANFestival的配置文件,并进行必要的编辑。使用gcc编译应用程序,并链接CANFestival库。#根据提示进行配置,包括CAN总线参数和节点参数。// 初始化CANFestival。
2023-10-24 09:30:08
450
原创 Android 系统级APP锁屏
intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION, "请激活设备管理器以使用锁屏功能");// 如果设备管理器未激活,请提示用户激活设备管理器。
2023-10-23 11:00:06
299
原创 Android中PowerManager 类中找不到 goToSleep()
请注意,这种方法会绕过所有已持有的唤醒锁(wake locks),并尝试将设备置于休眠状态。需要特殊权限才能执行此操作。方法,可能是因为该方法是 Android SDK 的隐藏方法。这种情况下,您需要使用反射来调用该方法。
2023-10-19 10:12:39
692
原创 win下android 系统签名生成。
/.android/debug.keystore:表示生成文件路径,替换成具体路径。platform:表示别名,替换成自己的就可以。android:表示密码,替换成自己的就可以。执行命令最好在git中去执行。
2023-09-15 10:07:12
358
原创 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
511
原创 SlidingMunlib侧滑
导入slidingmenu_library libs包主代码块private void getslidingmenu() { // 实例化滑动菜单对象 mSm = new SlidingMenu(this); // 设置可以左右滑动的菜单 mSm.setMode(SlidingMenu.LEFT); // 设置滑动菜单视图的宽度 mW
2023-06-14 11:44:04
1028
原创 Android与服务器之间加密
发送方使用接收方的公钥进行加密,并将其发送给接收方,接收方使用自己的私钥进行解密。非对称加密的好处是加密过程安全,但速度较慢。SSL/TLS:这是一种基于公共密钥加密的协议,它可以确保数据在传输过程中不被篡改或窃听。SSL/TLS通常用于HTTPS协议,即在HTTP的基础上添加了SSL/TLS加密功能。对称加密:这是一种加密技术,其中发送方和接收方使用同一个密钥来加密和解密数据。使用SSL/TLS协议进行数据传输,并且用AES加密数据,并使用RSA公钥进行加密、私钥进行解密。// 3. 发送加密数据。
2023-06-14 11:38:48
1042
原创 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
457
原创 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
191
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
525
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
303
原创 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
10802
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
9382
原创 Android 查看jks中 所有信息
1.打开命令行输入CMD,回车。2.再命令行中输入 keytool -list -v -keystore 路径.jks -storepass 密码3.回车就能看到所有信息。
2018-07-10 09:31:01
2847
原创 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
220
原创 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
783
原创 仿微信,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
1720
原创 Android删除手机内置内存卡上的某个文件夹以及文件夹下的文件
删除手机内置内存卡上的某个文件夹以及文件夹下的文件public void deleteDir() { File dir = new File(Environment.getExternalStorageDirectory().getPath() + "/pdf"); deleteDirWihtFile(dir);}public void deleteDirWihtFi
2018-02-06 15:41:31
700
原创 android 检查电话号码是否合理(含大陆和香港格式)
public class PhoneFormatCheckUtils { /** * 大陆号码或香港号码均可 */ public static boolean isPhoneLegal(String str)throws PatternSyntaxException { return isChinaPhoneLegal(st
2018-01-31 13:28:54
1099
原创 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
2765
原创 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
449
原创 安卓之地图----百度地图实现及简单的定位
获取密钥;点击打开链接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
5747
2
原创 RecyclerView加头
导入项目 build.gradledependencies { compile 'com.bartoszlipinski.recyclerviewheader:library:1.2.0'}使用说明:有两种使用RecyclerViewHeader的方法:普通方法(使用起来非常简单,但是它会添加额外的布局,因此效率略低于第二种方法):为header创建一个xml布局(可以包
2017-05-31 19:18:56
359
原创 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
308
原创 自定义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
285
原创 一键无限轮播
点击打开链接 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
288
原创 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
254
原创 安卓之推送消息---- 极光推送篇
创建极光推送开发者帐号要创建极光推送开发者帐号,请访问极光推送官方网站https://www.jiguang.cn/pushPortal上创建应用使用注册账号登陆,进入极光控制台后,点击“创建应用”按钮。创建帐号进入极光推送后,首先显示的是创建应用的界面。填上你的应用程序的名称,以及 Android包名这二项就可以了。保存之后会有一个ke
2017-04-28 18:03:01
457
原创 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
384
原创 slidingmenu_library侧滑实现
slidingmenu_library导入libs包private void getSlidingmenu() { // 实例化滑动菜单对象 mSm = new SlidingMenu(this); // 设置可以左右滑动的菜单 mSm.setMode(SlidingMenu.LEFT); // 设置滑动菜单视图的宽度 mWidthPixel
2017-04-23 18:25:47
238
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人