RK3288 Android6 新增分区

背景

特定情况下需要新增分区,比如开辟一个分区专门用于保存系统日志,恢复出厂默认时不会被清理. 以新增slog分区为例,说明RK3288 Android6新增分区的方法。

阅读更多 >>

RK3288 Android6 禁用 wifi

某些特殊情况下,需要禁用系统的wifi配置功能。

删除快捷 wifi 开关

frameworks/base 中的 SystemUI app 中禁用wifi开关,只需要修改配置 quick_settings_tiles_default 即可。

阅读更多 >>

RK3399 Android10 bind cpu with isolcpus

Per new request to bind cpus for some special processes, we need isolate some cpus of RK3399, which only used for thes special processes.

we can update dts file to set isolcpus arg in bootargs.

阅读更多 >>

RK3288 Android 10 系统开发[6] - 新增lunch

如果要新增产品,在Android sdk中可以新增lunch进行适配。以 rk3288 产品为例,新增 rk3288_tablet.

  1. 首先从已有的 rk3288_Android10 拷贝一份到新增的 rk3288_tablet 目录;

阅读更多 >>

RK3288 Android 系统 boot.img 镜像解压方法

android 6.0 boot.img 解包

file

file指令可以显示文件类型,但是对于特定封装的文件无能为力,比如Android系统编译出的boot.img

$ file boot.img
boot.img: data

阅读更多 >>

RK3288 Android 10 系统开发[5] - 解决wifi mac随机问题

在Android10的使用过程中,由于业务要求使用wifi mac地址作为设备的 SN ,所以要求mac地址必须是唯一且固定的。然而测试发现在wifi 连接过程中会出现短暂时间的随机mac,wifi连接成功后保持稳定。

Android 官方解释

rand mac

阅读更多 >>

RK3288 Android 6.0 logcat 过滤带冒号的 tag

logcat 过滤

logcat 过滤不打印的日志时,可以使用 <tag>:S 的参数,比如排除 ActivityManager 相关日志。使用 以下指令

阅读更多 >>

RK3288 Android 10 系统开发[4] - 提供 app 默认权限

禁用旧版本SDK弹框

如果在Android10系统上安装旧版本的app,会提示以下信息。

此应用专为旧版 Android 打造,因此可能无法正常运行。请尝试检查更新或与开发者联系。

阅读更多 >>