- 博客(20)
- 收藏
- 关注
原创 [RK3566][Android13] Android->屏蔽锁屏界面的时钟和日期显示
本文介绍了在RK3566平台Android13系统上屏蔽锁屏界面时钟和日期的实现方法。通过修改SystemUI模块,主要涉及三个布局文件(digital_clock.xml、keyguard_clock_switch.xml、keyguard_status_view.xml)和一个Java文件(KeyguardClockSwitch.java)的修改。关键修改包括将相关视图的宽高设为0dp、将可见性设为GONE、设置透明度为0等。这些改动有效移除了锁屏界面中央的时钟和左上角的日期显示,满足了客户需求。
2025-09-13 17:18:54
863
原创 [RK3576][Android14] Android->添加以太网MAC地址选项
摘要:针对RK3576平台Android14系统中以太网设置缺少MAC地址显示的问题,在Settings应用的EthernetSettings.java文件中进行了代码修改。主要变更包括:1)新增MAC地址偏好设置项;2)添加从/sys/class/net/eth0/address读取MAC地址的getEthMac()方法;3)在界面中集成MAC地址显示功能。修改后,用户可在网络设置中查看以太网MAC地址信息。该解决方案通过文件读取方式获取硬件地址,完善了以太网配置界面的信息展示功能。
2025-08-28 11:13:24
662
原创 [RK3568][Android11] Android->默认显示设置->系统->开发者选项(不用连续点击版本号)
摘要:本文介绍了在RK3568平台Android11系统中实现开机默认显示开发者选项的修改方法。通过在Settings应用的AndroidManifest.xml文件中将DevelopmentSettingsDashboardActivity的enabled属性改为true,并在SettingsActivity.java中将showDev变量直接设为true,即可绕过常规的版本号连续点击激活流程,使开发者选项在系统启动后直接可见。这种修改适用于需要默认开放开发者选项的特殊需求场景。
2025-08-25 09:40:09
552
原创 [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
950
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
1074
原创 [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
798
原创 [RK3588][Android12] Android->修改上层旋转方向属性
Platform: RK3588OS: Android12问题说明: 安卓12系统的上层依赖属性是 device/rockchip/rk3588/BoardConfig.mk 中的 SF_PRIMARY_DISPLAY_ORIENTATION 属性。但是该属性是打包固件之前就设定好的,打包好的固件升级之后无法被修改。需求: 客户需要修改上层旋转方向属性(显示方向以及开机动画显示方向)。以达到各种方向的使用场景适配,不用因为一个显示方向打包4版不同方向的镜像文件。代码路径:fr
2024-07-16 10:53:41
2794
原创 [RK3566][RK3568][RK3588][Android11/Android12/Android13] Android->设备未获得 Play 保护机制认证
Platform: RK3566/RK3568/RK3588OS: Android11/Android12问题说明: 当您在使用Android设备尤其是自定义ROM或非官方Google服务设备时,可能会遇到“此设备未获得Play保护机制认证”的问题。这通常是由于设备制造商没有进行Google Play认证导致的。 未获得Play保护机制认证的设备可能无法正常使用Google Play商店,下载或更新应用时可能会遇到问题。这可能限制您访问、安装或更新某些应用程序。解决方法:代码
2024-07-15 10:18:34
1985
2
原创 [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
2200
原创 [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
673
原创 [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
1252
原创 [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
1531
原创 [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
1944
原创 [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
573
原创 [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
840
原创 [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
1089
原创 [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
1263
原创 [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
693
原创 [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
562
原创 [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
754
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅