- 博客(18)
- 收藏
- 关注
原创 RK3576 Android14 状态栏和导航栏增加显示控制功能
frameworks/base/packages/SystemUI/src/com/android/systemui/shade/NotificationPanelViewController.java 修改三个方法此类主要是锁屏后状态栏处理。android/packages/apps/Settings/src/com/android/settings/display/StatusBarPreferenceController.java(新增)4、设置-->显示菜单里的效果如下图。
2025-01-16 11:34:11
819
1
原创 RK3568 Android11 状态栏和导航栏增加显示控制功能
android/packages/apps/Settings/src/com/android/settings/display/StatusBarPreferenceController.java(新增)因为RK3568 Android11用户需要手动控制状态栏和导航栏显示隐藏控制,在设置功能里增加此功能的控制,故参考一些博客完成此功能,以下是具体代码路径的修改内容。4、设置-->显示菜单里的效果如下图。3、修改Settings APP。2、修改SystemUI。
2025-01-14 15:43:22
498
原创 RK3576 Android14 增加APP开机启动功能
文件位置:frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java。文件位置:device/rockchip/rk3576/device.mk。在设备配置参数中增加开机自启APP参数配置,以实现开启自动APP。修改 systemReady() 增加Intent。
2024-12-31 14:27:16
421
原创 Android Studio 引用framework.jar方法
本文只对以下环境进行说明,其他环境参考上面文章平台:RK3576 Android14JDK版本:JDK17AS版本:Jellyfish | 2023.3.1 Patch1gradle版本:8.0.1Android14的路径,修改名称为framework.jar在File >> Settings >> Build… >> Build Tools >> Gradle 中勾选generate *.iml,否则项目中将没有My_Application.app.main.iml这个文件。
2024-12-12 13:22:01
1039
原创 RK3568 Android11 增加自定义按键
因为用户需要增加个硬件按键SOS功能,底驱别同事已经开发好,这里只记录android自定义配置。Linux查看与/dev/input/event目录下对应的设备。在上面的H:中可以看到对应的eventxx。
2024-11-13 11:38:37
510
原创 T507 Android10 状态栏和导航栏增加显示控制功能
android/packages/apps/Settings/src/com/android/settings/display/NavigationBarPreferenceController.java (新增)android/packages/apps/Settings/src/com/android/settings/display/StatusBarPreferenceController.java(新增)4、设置-->显示菜单里的效果如下图。3、修改Settings APP。
2024-11-11 10:41:31
533
原创 T507 Android10 浮动窗口权限控制及WIFI导航修改
因为T507 Android10显示在应用上层权限是不开启的,也就是浮动窗口不支持,系统提示会变慢已关闭此功能,经多查找修改参数配置即可。WIFI屏蔽导航控件,以免用户点击返回。代码位置:android/packages/apps/Settings/src/com/android/settings/wifi/WifiSettings.java。ro.config.low_ram 由false 改true。具体相关属性可参考此博客。
2024-11-11 09:46:59
429
原创 T507 Android10 U盘对上层应用开放完整写权限修改
因为T507 Android默认插入的U盘,只能读不能写,系统APP可以读写,应客户要求修改普通APP支持读写,所以修改U盘插入权限的相关代码,都是C++的,U盘插入挂在到两个地方,一个/mnt/media_rw目录下,另有一个/storage目录下,所以两处都需要修改。3、修改相关te文件和android/frameworks/base/data/etc/platform.xml不好使,修改以上CPP文件即可。修改代码位置:android/system/vold/VolumeManager.cpp。
2024-11-11 09:15:42
835
原创 RK3568 Android11 framework增加JNI
1、新增JNI对应Java文件frameworks/base/services/core/java/com/android/server/SystemTestJni.java。2、新增JNI对应CPP文件frameworks/base/services/core/jni/com_android_server_SystemTestJni.cpp。3、添加Android.bp 文件路径。4、添加onload.cpp文件路径。,在上面增加JNI调用例子。6、修改完毕编译后调用即可。5、修改系统服务的调用。
2024-10-29 13:11:52
366
原创 T507 Android10 屏蔽下拉状态栏和设置里的自动旋转屏幕功能
android/frameworks/base/packages/SystemUI/res/values/config.xml (此文件不修改也可以,删除相应的关键字rotarion)因为平板不支持,客户用的APP会导致屏幕自动旋转,需要屏蔽下拉状态栏和设置里的自动旋转屏幕功能。2、屏蔽设置里的屏幕自动旋转,注释掉相应的代码即可。
2024-10-23 18:37:49
434
原创 Android11 工作中BUG处理,以太网静态IP设置问题
Android11,RK3568平台, 在连接了Ethernet手动设置IP信息,断电后拔掉网线,再次开机以太网未断连;断电重启后,已获取的ip偶发清空;以太网一直处于获取状态,无法成功加载ip。1、开机检查是否插入网线,没插入网络不可用。2、网络初始化后对已有的网络的重启。
2024-10-22 18:17:41
823
原创 RK3568 Android 11新增系统服务
存放位置:frameworks/base/core/java/android/os下,我新建test文件目录frameworks/base/core/java/android/os/test/ISystemTestService.aidl。修改位置: frameworks/base/services/java/com/android/server/SystemServer.java。修改位置:frameworks/base/core/java/android/content/Context.java。
2024-10-10 17:00:55
1271
原创 Android11系统强制APP横竖屏四个方向
强制应用旋转功能可以让用户强制所有应用以横屏或竖屏的方式显示,无论应用本身是否支持旋转,包括 竖屏、横屏、反向竖屏和反向横屏。
2024-10-07 10:40:01
1651
原创 Android11系统 添加动态控制屏幕方向、强制APP横竖屏方向
屏幕旋转功能可以让用户选择屏幕的默认方向,包括0度(竖屏)、90度(横屏)、180度(反向竖屏)和270度(反向横屏)。强制应用旋转功能可以让用户强制所有应用以横屏或竖屏的方式显示,无论应用本身是否支持旋转。修改都支持重启后保存哦,强制APP旋转优先级>系统方向优先级。
2024-09-28 16:44:03
2175
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人