- 博客(16)
- 收藏
- 关注
原创 [RK3588][Android12] Android->拦截指定进程冻结,避免后台服务长时间运行被系统冻结
Platform: RK3588OS: Android12需求: 做了一个后台服务apk预置在系统中,这个服务是获取串口数据然后将数据转发给系统更新数据,客户反馈放置老化一段时间系统数据不会自动更新了,实际上是后台服务被系统冻结了。打印信息如下:ActivityManager: freezing 1527 xxx代码路径:frameworks/base/services/core/java/com/android/server/am/CachedAppOptimizer.java--- a/
2024-09-04 09:44:37
845
1
原创 [RK3288 RK3399][Android10] Android->添加遥控器鼠标模式切换功能
Platform: RK3288 RK3399OS: Android10问题说明: RK3288、RK3399-Android10 Table方案默认是不支持遥控鼠标模式切换功能的(Box方案是支持的),这样就导致如果部分功能遥控光标无法移动到指定位置(比如部分输入法键盘无法通过遥控输入)解决方法代码路径:frameworks/native/services/inputflinger/EventHub.cpp--- a/services/inputflinger/EventHub.cpp+
2024-07-26 11:31:43
878
原创 [RK3588][Android12] Android->OTA包超过4个G导致打包失败
Platform: RK3588OS: Android12问题说明: 有的客户需要往系统中内置大量apk,这样就导致最终打包的OTA包超过4个G,从而导致打包OTA的时候报错:Zipfile size would require ZIP64 extensions 可能是python版本限制导致,比如:3588-12中默认python版本是2.7.12需要切换到python3.xx使用命令: update-alternatives --list python
2024-07-24 17:52:28
721
原创 [RK3588][Android12] Android->修改上层旋转方向属性
Platform: RK3588OS: Android12问题说明: 安卓12系统的上层依赖属性是 device/rockchip/rk3588/BoardConfig.mk 中的 SF_PRIMARY_DISPLAY_ORIENTATION 属性。但是该属性是打包固件之前就设定好的,打包好的固件升级之后无法被修改。需求: 客户需要修改上层旋转方向属性(显示方向以及开机动画显示方向)。以达到各种方向的使用场景适配,不用因为一个显示方向打包4版不同方向的镜像文件。代码路径:fr
2024-07-16 10:53:41
2397
原创 [RK3288][Android9] Android->默认打开预装在可卸载位置apk的普通权限
Platform: RK3288OS: Android9需求: 客户需要将他们自己的apk预装到可卸载可恢复位置(preinstall_del 目录),需要默认授权apk所需的普通权限代码路径:packages/apps/PackageInstaller/AndroidManifest.xml--- a/AndroidManifest.xml+++ b/AndroidManifest.xml@@ -1,5 +1,6 @@
2024-07-12 16:42:17
2116
原创 [RK3588][Android12] Android->重力感应旋转之后会休眠
Platform: RK3588OS: Android12需求: 客户反馈机器重力感应旋转之后,机器会自动休眠,经排查是因为Android12有一个属性 frameworks/base/core/res/res/values/config.xml--- a/core/res/res/values/config.xml+++ b/core/res/res/val
2024-07-11 09:49:11
564
原创 [RK3588][Android12] Android->添加红外遥控鼠标切换键
Platform: RK3588OS: Android12需求: RK3588-Android12系统默认不支持遥控器光标模式切换鼠标模式功能,现需添加该功能代码路径:frameworks/native/services/inputflinger/reader/EventHub.cpp--- a/services/inputflinger/reader/EventHub.cpp+++ b/services/inputflinger/reader/EventHub.cpp@@ -1980,
2024-07-10 09:31:17
1059
原创 [RK3588][Android12] Android->默认第三方apk为主Launcher
Platform: RK3588OS: Android12需求: 客户需要把他们的Launcher.apk改为系统默认的主Launcher代码路径:frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java--- a/services/core/java/com/android/server/pm/PackageManagerService.java+++ b/services/co
2024-07-09 14:39:43
1327
原创 [RK3588][Android12/Android13] Android->300以下DPI时导航栏显示问题
Platform: RK3588OS: Android12需求: 3588-12系统300以上DPI时导航栏显示正常:当DPI改为300以下时,显示如下图: 现需要DPI不管改为多少,导航栏都显示在下方中间位置代码路径:frameworks/base/packages/SystemUI/res/values-sw900dp/config.xml--- a/packages/SystemUI/res/values-sw900dp/config.xml+++ b/packages/Syste
2024-07-08 09:45:07
1871
原创 [RK3588][Android12/Android13] Android->去掉下拉菜单中的用户图标
Platform: RK3588OS: Android12需求: 去掉下拉菜单中的user图标解决方法:代码路径:frameworks/base/packages/SystemUI/src/com/android/systemui/qs/FooterActionsView.kt--- a/packages/SystemUI/src/com/android/systemui/qs/FooterActionsView.kt+++ b/packages/SystemUI/src/com/and
2024-07-06 16:16:03
460
原创 [RK3588][Android12/Android13] Android->等待开机动画播放完之后再进入系统
Platform: RK3588OS: Android12需求: RK3588-Android12 开机速度过快导致客户的动态logo还没有播放完就进系统了,需要改为等客户logo播放完之后再进系统解决方法:代码路径:frameworks/base/cmds/bootanimation/BootAnimation.cppdiff --git a/cmds/bootanimation/BootAnimation.cpp b/cmds/bootanimation/BootAnimation.
2024-07-06 15:56:40
714
原创 [RK3588][Android12/Android13] Android->设置主界面选项无遥控光标(焦点)
Platform: RK3588OS: Android12 RK3588-Android12 在设置主界面使用遥控器无法正常显示遥控器光标代码路径:frameworks/base/core/java/android/view/View.java--- a/core/java/android/view/View.java+++ b/core/java/android/view/View.java@@ -5367,6 +5367,8 @@ public class View implemen
2024-07-05 17:59:41
948
原创 [RK3588][Android12/Android13] Android->将亮度调节从伽马曲线改调节为线性调节
Platform: RK3588OS: Android12 Rockchip-Android11和Android12系统亮度调节框调节亮度是曲线调节,需改为像低版本系统一样的线性调节效果(亮度递增效果)代码路径:frameworks/base/packages/SettingsLib/src/com/android/settingslib/display/BrightnessUtils.java--- a/packages/SettingsLib/src/com/android/settin
2024-07-05 17:54:27
1095
原创 [RK3588][Android12/Android13] Android->apk通过build获取不到序列号
Platform: RK3588OS: Android12 客户apk无法通过Build.getSerial方法正常获取到机器序列号代码路径:frameworks/base/core/java/android/os/Build.java--- a/core/java/android/os/Build.java+++ b/core/java/android/os/Build.java@@ -157,7 +157,7 @@ public class Build { // IMPOR
2024-07-05 17:46:07
594
原创 [RK3588][Android12/Android13] Android->系统拦截禁用apk
测试平台Platform: RK3588OS: Android12需求: 客户安装的apk总是被系统无故禁用(现象为apk图标消失但是在谷歌商店中搜索到该apk显示apk处于禁用状态)解决方法:代码路径:frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java--- a/services/core/java/com/android/server/pm/P
2024-07-05 17:20:11
505
原创 [RK3588][Android12/Android13] Android->Recent(多任务)界面屏蔽指定apk
Platform: RK3588OS: Android12 客户需要在 Recent 界面(多任务界面)不显示他们的apk代码路径:frameworks/base/services/core/java/com/android/server/wm/RecentTasks.java--- a/services/core/java/com/android/server/wm/RecentTasks.java+++ b/services/core/java/com/android/server/w
2024-07-05 17:10:32
667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人