- 博客(13)
- 收藏
- 关注
原创 android14 修改替换关机充电动画
关机充电是在u-boot驱动中处理,关机充电动画显示的处理方式有两种,本文讨论在android系统的charger中处理,这种方式启动了内核,调用了init,但没有启动android系统而是进入充电程序,另一种是Uboot中处理,两种方法切换方法参考官方文档Rockchip_Androidxx_SDK_Developer_Guide_CN.pdf。2.1 拷贝动画文件到 healthd/images/ ,还有device/rockchip/common/charger/res/2,增加新增的充电动画。
2025-02-11 19:22:11
615
原创 android14 修改自动关机最低电量阈值
系统默认是电量到0时自动关机,改为电量小于5 并且没在充电时就自动关机。修改点frameworks/base。
2025-02-08 10:46:41
173
原创 android14 禁用安全模式
是一种在不加载任何第三方应用程序的情况下启动Android设备的模式。这种模式可以帮助用户诊断和解决设备崩溃或运行缓慢的问题。如果设备在安全模式下运行正常,那么问题可能是由某个应用程序引起的。选择安全模式选项,设备将重新启动并进入安全模式。此时,屏幕左下角会显示“安全模式”点击并长按“关机”按钮,直到出现安全模式选项。按住设备的电源按钮,直到屏幕上出现关机菜单。禁用设备进入安全模式 修改点。
2025-02-07 15:02:08
333
原创 android14 长按电源按钮 弹出对话框中增加返回按钮
这个方法的 behavior 的 LONG_PRESS_POWER_ASSISTANT类型中,所以 这里注释掉原来的 电源长按事件的处理,添加 弹出关机对话框的处理,就是将 case LONG_PRESS_POWER_GLOBAL_ACTIONS。在android12的系统之前默认的都是长按电源键弹出关机对话框,而在12以后就改成音量+电源键弹出对话框。的相关代码移植到 case LONG_PRESS_POWER_ASSISTANT的处理事件中,就实现了 默认长按电源键弹出关机对话框的功能了。
2025-01-23 14:25:58
576
原创 Android14 wifi CA证书选择 添加不验证选项
需求: 在CA证书选项中添加 [不验证] 选项,选择 [不验证]选项后,选项下面出现warning信息“未指定任何证书。您的网络连接将不是私密连接”在进入菜单 WIFI->添加网络->安全性选择(WPA/WPA2/WPA3-Enterprise)后,出现CA证书选项。2.代码中添加处理逻辑,在CA证书选项中添加 [不验证] 选项,选择 [不验证]选项后,选项下面出现warning信息。您的网络连接将不是私密连接”修改点packages/apps/Settings。添加 [不验证] 选项。
2025-01-21 14:28:08
684
4
原创 android14 下新增导航栏/状态栏 显示开关功能
3.在SystemUi下增加接收广播设置,按照广播带的参数,动态隐藏/显示导航栏/状态栏。1.在设置界面里面新增导航栏/状态栏 显示开关,并按照设置发送广播。3.接收广播设置,按照广播带的参数,动态隐藏/显示导航栏/状态栏,1.设置界面里面新增导航栏/状态栏 显示开关,并按照设置发送广播。2.在launcher3里面关闭taskbar创建。还有为了保存新增设置 的修改,否则重启后设置会丢失。2,关闭taskbar的创建。
2025-01-17 09:53:42
641
原创 android14 修改开机logo和开机动画
其中 “./cust/” 是要打包的文件路径, “./cust.img”生成的固件, “/cust”挂载分区(这个关系不大),“16000000” 大小(可设定为分区大小,和BOARD_WITH_SPECIAL_PARTITIONS 一致) , file_contexts 文件是/cust目录的selinux 权限,见步骤1,如果没有的话,在user版本执行ls -lZ,/cust目录的selinux 权限标签会是unlabeled。给他分配相应的空间,用于存放数据。注意,必须使用/cust(/.*)?
2025-01-13 10:14:50
1891
原创 RunTime.exec 如何以root权限执行多条指令
/ 经过Root处理的android系统即有su命令。// 经过Root处理的android系统即有su命令。
2023-11-23 19:07:33
837
原创 2021.06 版本EclipseJavaEE新建maven-archetype-webapp 1.0版的框架项目出现问题
pom.xml第一行出现如下错误Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer解决方法1:在新建maven项目的时候,有一个步骤是选择框架,选择maven-archetype-webapp 1.4版解决方法2:如果一定要选择maven-archetype-webapp 1.0版的框架,或者其他的什么的框架,出现上面的问题的话,可以在pom.xml的<build
2021-08-17 11:21:15
817
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人