自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 求时间差、以当前时间为判断值,获取过去、未来时间(以年、月、日、时显示),判断当前日期是周几

---------------------------------------------------打印如下---------------------------------------------------------------------------------------------------------如何调用--------------------------------------+ “\n” + " 过去时间: " + oldTimeMonth。

2023-03-15 16:07:44 240

原创 Android 关于Excel表格的读与写(包括图片、字体颜色,语言)

实现数据备份与数据迁移:1:把数据库里面数据批量生成excel表格:;2:读取Excel表格,批量导入设备。

2022-09-14 14:47:33 1595

原创 替換关机充电动画

替换关机充电动画

2022-08-03 11:44:54 1993

原创 Android默认设置MTP模式

Android默认设置MTP模式

2022-08-02 16:36:51 2995

原创 将任意一个字符串分割成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

android开发,给apk授予系统权限

android开发,给apk授予系统权限

2022-04-22

从camera的onPreviewFrame捕捉到预览帧保存成视频,然后合并成视频

从camera的onPreviewFrame捕捉到预览帧保存成视频,然后合并成视频

2022-04-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除