- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 求时间差、以当前时间为判断值,获取过去、未来时间(以年、月、日、时显示),判断当前日期是周几
---------------------------------------------------打印如下---------------------------------------------------------------------------------------------------------如何调用--------------------------------------+ “\n” + " 过去时间: " + oldTimeMonth。
2023-03-15 16:07:44 240
原创 Android 关于Excel表格的读与写(包括图片、字体颜色,语言)
实现数据备份与数据迁移:1:把数据库里面数据批量生成excel表格:;2:读取Excel表格,批量导入设备。
2022-09-14 14:47:33 1595
原创 将任意一个字符串分割成n段,每一段的字节长度必须小于设置的阈值
业务需求:现在需要分包发送给通信模块,每一条消息最多只能发送17个字节,所以必须把一个长字符串进行分段处理
2022-06-02 17:57:36 450
原创 在固件内固定横竖屏
分析:在开发过程中,针对一些定制的特殊设备,客户提出不需要横竖屏切换framework层路径:–a /frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java++b /frameworks/base/services/core/java/com/android/server/wm/WindowManagerService.java第1种修改方法:找到 updateOrientationFrom
2022-05-06 17:37:29 1201
原创 Android 修改framework层隐藏掉顶部状态栏(平台:高通/RK)
分析:修改系统UI,一般都在SystemUI路径下面去改代码下面是高通MSM8909和MSM8953的修改方法第一步:frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\PhoneStatusBar.java找到addStatusBarWindow方法private void addStatusBarWindow() {makeStatusBarView();mStatusBarWindowMan
2022-04-24 18:35:11 2697
原创 android开发,如何给app授予系统权限
在实际开发app时,有很多需求是涉及到系统权限的,这里整理出一个详细的apk获取系统权限的操作步骤分析:系统授权文件(主要是这2个 platform.pk8 和platform.x509.pem )路径: \build\target\product\security把这2个文件从源码里面copy出来。第一步:在app的AndroidManifest.xml根节点加入 android:sharedUserId=“android.uid.system”第二步:用Android studio打包一个a
2022-04-22 16:35:33 5877
原创 android如何在app端设置USB调试模式
分析:android系统设置的部分都在packages\apps\Settings目录下面,所以要修改打开‘开发者选项’的‘USB调试’需要修改的部分就在此目录下面第一步:创建一个广播类 packages\apps\Settings\src\com\android\settings目录下面创建一个DevelopmentReceiver.java接收类+package com.android.settings;import android.content.BroadcastReceiver;i
2022-04-21 17:44:20 4776
原创 图片合并成视频
private String defaultPath = Environment.getExternalStorageDirectory().getAbsolutePath(); private Handler mHandler = new MyHandler(this); private class MyHandler extends Handler { private final WeakReference<MainActivity> mActivity;..
2022-04-11 15:56:11 829
原创 android设备配置静态IP后无法开机
具体现象:手动设置里面配置静态IP,保存后突然掉电后,无法进入系统(偶发性)问题分析:如果设备root过,可以先pull出ipconfig.txt文件 路径: /data/misc/ethernet/ipconfig.txt设置DHCP或者Static时,都通过读写这个文件1,系统进程的入口SystemMain类里面的main方法会通过SystemServiceManager启动EthernetService(System的路径 /frameworks/base/services/Java/co
2022-03-07 11:36:42 8030
原创 开机LOGO与动画修改
1.开机 logo 修改:开机 logo 是在 u-boot 与 kernel 运行阶段显示的图片 RK3288平台 u-boot 与 kernel 阶段显示用同一张 logo,图片位置在 3288/kernel/logo.bmp 更改时用自己需要的 logo.bmp 替换该图片(名字是固定为 logo.bmp)注意:图片的像素为所需要使用的屏的分辨率大小(如使用 19201200 的屏,使用 logo 图片像素为 19201200,否则容易出现不显示,形变等问题),图片类型为 BMP 图片(最好 使用
2022-03-07 11:17:39 4316
原创 android设备断电丢失数据(设备断电重启后WIFI不能自动重连)
分析原因:经排查分析,这跟Linux的文件系统储存机制有关。用户层对文件进行写操作时,系统是先将文件存储在内存中,待CPU空闲后再将数据写入flash中,这是一种缓存机制,目的是提高文件的读写效率。但对于特殊设备,例如:没有安装电池的设备,在突然断电的情况下就有丢失数据的风险。第一种改法,直接在framework层直接修改:–a frameworks/opt/net/wifi/service/java/com/android/server/wifi/WifiNative.java++b fram
2022-03-07 10:56:31 8256 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人