自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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