
android 11.0 Rom定制化高级进阶
文章平均质量分 84
主要有Launcher3,SystemUI,Settings,recovery,等输入法,自定义服务,ram,gps,下拉快捷的增删,摄像头模块蓝牙模块TF卡模块短信电话模块adb模块otg模块USB模块NFC模块控制 安装白名单,wifi黑白名单,app权限模块
安卓兼职framework应用工程师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 11.0 显示大小改变导致系统density改变在自定义view 禁止布局改变功能实现
在11.0的系统rom定制化开发中,在某些时刻由于系统设置中显示大小改变导致系统density改变,这时候,会在 自定义的View中,由于density的改变,导致布局发生变化,给开发带来一定的体验影响,接下来分析下相关问题, 然后实现核心功能原创 2025-08-19 00:15:00 · 145 阅读 · 0 评论 -
android 11.0 systemui动态控制三键导航栏的左右顺序
在11.0的系统rom定制化开发中,在某些时候关于Systemui导航栏关于back home recent 键的顺序 在销售到国外的时候,可能会需要通过按键显示成recent home back键,接下来分析下显示流程原创 2025-08-12 00:15:00 · 224 阅读 · 0 评论 -
Android 11.0 锁屏页面人脸解锁的过程中camera被占用的问题解决
在11.0的系统rom定制化开发中,在某些时候用人脸解锁的过程中,会发现camera被占用导致解锁失败的问题 出现,接下来就需要分析在锁屏解锁页面判断当前的页面监听camera被占用的情况,然后做相关的处理原创 2025-08-05 00:15:00 · 203 阅读 · 0 评论 -
Android 11.0 java.lang.IllegalStateException The content of the adapter has changed but ListView
在11.0的系统rom定制化开发中,在某些时候,关于在Listview刷新数据的时候,出现The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread.崩溃异常, 接下来分析下相关原因,然后原创 2025-07-29 00:15:00 · 119 阅读 · 0 评论 -
Android 11.0 安装app前判断app的size大小功能实现
在11.0的系统rom定制化开发中,在开发定制的过程中,安装app的过程中,有些功能 需要禁止安装过大的app,所以就需要判断安装app的size大小,接下来分析安装的 app的功能,来实现这个功能原创 2025-07-22 00:30:00 · 184 阅读 · 0 评论 -
Android 11.0 第三方app接收不到开机广播问题的解决以及开机自启动功能实现二
在11.0的系统ROM定制化开发中,在定制某些功能中,但是某些第三方app需要在系统开机后,收到 开机广播,完成自启动功能实现,接下来先看实现第三方app接收开机广播功能后,后台 不能启动activity的问题解决原创 2025-07-08 00:15:00 · 174 阅读 · 0 评论 -
android 11.0 开机铃声突然变大问题解决
在11.0的rom定制化系统中,默认是没有开机铃声的,有客户提出需要要添加开机铃声,所以为了 完成需求,就来实现这一个功能,而在有时候会出现开机铃声突然变大的问题,接下来 分析相关的功能,来解决这个问题 关于开机铃声 都是在bootanimation_main.cpp 这里面负责管理原创 2025-07-01 00:15:00 · 141 阅读 · 0 评论 -
Android 11.0 SharedPreferences in credential encrypted storage are not avai
在11.0的系统rom定制化开发中,在开机的过程中,由于某些应用在开机解锁阶段就开始访问查询短信和联系人等功能,所以 会出现抛异常的情况出现,接下来分析下相关的情况,然后来解决这些问题原创 2025-06-24 00:15:00 · 171 阅读 · 0 评论 -
Android 11.0 Android编译错误的解决总结
在11.0的系统rom定制化开发中,在某些时候,会出现在编译Android.bp的时候,会出现一系列的错误,接下来 分析下相关的错误报告,来解决相关的问题原创 2025-06-17 00:15:00 · 304 阅读 · 0 评论 -
Android 11.0 framework层设置app固定横屏后,根据包名设置某个app竖屏显示
在11.0的系统rom产品定制化开发过程中,在某些产品中由于要求设置app固定横屏,所以对弈一些需要竖屏显示的 app显示不是那么的好,所以就需要根据包名来设置某些app竖屏显示来实现相关的功能原创 2025-06-10 00:15:00 · 248 阅读 · 0 评论 -
Android 11.0 护眼模式强度值默认值最小值最大值
在11.0的系统rom定制化开发中,在产品开发中,会对护眼模式进行一些功能开发, 比如设置护眼模式的强度值,最大强度值,最小强度值和默认强度值等功能,接下来分析下 相关设置护眼模式的相关功能,然后进行功能开发原创 2025-05-06 02:00:00 · 242 阅读 · 0 评论 -
Android 11.0 bad array lengths 问题解决
在11.0的系统rom定制化开发中,在进行开发中,会出现bad array lengths的异常功能,接下来 就需要看下相关的系统源码中,关于这部分的源码,看下问题的解决功能分析原创 2025-04-29 00:15:00 · 263 阅读 · 0 评论 -
Android 12.0 framework中增加开启和关闭飞行模式的接口
在11.0的系统rom定制开发中,在某些产品定制化开发中,需要能通过接口来控制和开启飞行模式的相关 功能,所以就需要从系统settings和下拉状态栏中来看下相关的源码来实现相关功能原创 2025-04-23 00:15:00 · 206 阅读 · 0 评论 -
Android 11.0 微信qq后台运行避免进入休眠状态,电池优化白名单功能实现
在11.0的系统rom定制开发中,在一些微信和qq长时间在后台运行就有时候会被系统电池优化掉,就进入休眠状态功能,语音视频功能接收不到对方来的消息 在进行某些功能开发需求中,需要微信qq后台不能休眠功能实现,接下来分析下相关功能然后实现功能原创 2025-04-22 00:15:00 · 293 阅读 · 0 评论 -
android 11.0 Systemui状态栏不显示volte图标
在11.0的系统rom定制化开发中,在systemui中状态栏中,主要负责显示状态栏图标,在最近的 功能开发中,在不显示volte图标的功能中,需要分析相关systemui状态栏中显示图标的功能, 来分析相关功能原创 2025-04-15 00:15:00 · 202 阅读 · 0 评论 -
Android 11.0 framework中增加开启和关闭飞行模式的接口
在11.0的系统rom定制开发中,在某些产品定制化开发中,需要能通过接口来控制和开启飞行模式的相关 功能,所以就需要从系统settings和下拉状态栏中来看下相关的源码来实现相关功能原创 2025-04-01 00:15:00 · 246 阅读 · 0 评论 -
Android 11.0 framework实现对系统语言切换的功能实现
在11.0的系统rom定制化开发过程中,在定制某些接口的过程中,需要通过系统提供接口,然后实现对系统语言的切换 功能实现,接下来分析下系统中关于系统语言切换的相关功能原创 2025-03-28 00:15:00 · 223 阅读 · 0 评论 -
android 11.0控制系统窗口输入事件触摸鼠标是否可以操作功能实现
在系统11.0的rom定制化开发中,在对某些产品进行开发的过程中,需要对窗口输入事件进行控制,要求开启和禁用 触摸和鼠标操作窗口桌面,接下来分析下相关功能的实现原创 2025-03-25 00:15:00 · 197 阅读 · 0 评论 -
Android 11.0 监听某个app启动获取应用使用时长功能实现
在进行11.0的系统定制开发中,在某些app的定制过程中,需要知道某个app的启动时候然后获取 应用使用时长的功能,所以就需要监听某个app的启动后就获取使用时长,需要在Activity的生命周期中来实现监听功能原创 2025-03-18 00:15:00 · 265 阅读 · 0 评论 -
Android 11.0 监听某个app启动或者退出功能实现
在进行11.0的系统定制开发中,在某些app的定制过程中,需要知道某个app的启动记录和退出记录, 所以就需要监听某个app的启动和退出的过程,需要在Activity的生命周期中来实现监听功能原创 2025-03-14 00:15:00 · 342 阅读 · 0 评论 -
Android 11.0 Launcher3单层模式app中多个Launcher属性时,只显示一个icon图标问题解决
在11.0的系统rom定制化开发中,在定制化Launcher3单层模式的时候,发现当一个app有多个 Launcher属性配置,显示多个图标进入多个页面的时候,在桌面只看到一个图标,接下来分析下 绑定app图标的过程,分析下相关流程原创 2025-03-11 00:15:00 · 324 阅读 · 0 评论 -
Android 11.0 Settings首页主菜单遥控器上下滑动看不到焦点背景问题解决
在11.0的系统rom定制化开发中,在TV电视项目中,用遥控器操作Settings主菜单的时候发现, 上下移动主菜单的时候,看不到焦点背景,而二级菜单的时候,就可以正常有焦点背景,所以 发现肯定是布局获取不到焦点背景,接下来分析下相关问题原创 2025-03-07 00:15:00 · 332 阅读 · 0 评论 -
Android 11.0 Launcher3中的Tried to access visual service WallpaperManager froa non-visual Contextandro
在11.0的系统rom定制化开发中,在进行Launcher3的开发过程中,在launcher3启动的过程中,有时候会出现引用Context的时候, 出现Tried to access visual service WallpaperManager from a non-visual Context:android.app.Application@794ff48 Visual services, such as WindowManager, WallpaperService or LayoutInflater原创 2025-03-04 00:15:00 · 266 阅读 · 0 评论 -
Android 11.0 以太网联网分配ip地址默认设置为静态ip
在11.0的系统ROM定制化开发中,在对于有以太网网线的设备来说,需要通过以太网来作为网络 默认的以太网在联网会分配动态ip,根据需要在以太网联网的过程中需要设置默认为静态ip.让 ip地址不变.接下来分析下相关ip分配流程来实现功能原创 2025-02-28 00:15:00 · 766 阅读 · 0 评论 -
Android 11.0 WiFi连接流程分析之IP地址分配流程
在11.0的系统rom定制化开发中,对于wifi的定制功能也是比较多的,在关于wifi连接流程模块的 分析,了解整个wifi连接流程也是非常重要的,接下来看下wifi的连接流程分析下相关功能实现原创 2025-02-25 00:15:00 · 235 阅读 · 0 评论 -
Android 11.0 WiFi连接默认设置静态IP地址功能实现
在11.0的系统rom定制化开发中,在定制化某些功能开发中,在wifi模块中,有产品需要要求设置wifi静态ip功能,而系统中wifi连接 后ip是动态的,每次开机后 连接wifi的ip就是不固定的,所以产品需要采用固定ip,就需要实现静态ip功能原创 2025-02-21 00:15:00 · 309 阅读 · 0 评论 -
Android 11.0 系统settings添加ab分区ota升级功能实现二
在11.0的系统rom定制化开发中,在进行系统ota升级的功能中,在10.0以前都是使用系统 RecoverySystem的接口实现升级的,现在可以实现AB分区模式来进行ota升级的,但是 必须需要系统支持ab分区升级的模式才可以的,接下来分析下看怎么样进行ota升级功能实现原创 2025-02-18 00:15:00 · 323 阅读 · 1 评论 -
Android 11.0 handler消息发送接收机制
在11.0的系统中,对于handler的使用是特别熟悉的,但是对于handler发送消息和接收消息的原理 还是需要从framework中来分析研究相关的发送接收流程的相关原理。原创 2025-02-14 00:15:00 · 260 阅读 · 0 评论 -
Android 11.0 系统settings添加ab分区ota升级功能实现一
在11.0的系统rom定制化开发中,在进行系统ota升级的功能中,在10.0以前都是使用系统 RecoverySystem的接口实现升级的,现在可以实现AB分区模式来进行ota升级的,但是 必须需要系统支持ab分区升级的模式才可以的,接下来分析下看怎么样进行ota升级功能实现原创 2025-02-11 00:15:00 · 378 阅读 · 0 评论 -
Android 11.0 根据包名禁用某个app的home事件
在11.0的系统rom定制化开发中,在某些app中,需要禁用home事件,在普通的app中又无法 禁用home事件,所以就需要从系统中来根据包名禁用home事件了,接下来分析下 系统中处理home事件的相关流程原创 2025-02-08 00:15:00 · 236 阅读 · 0 评论 -
Android 11.0 app静态广播接收不到问题解决
在11.0的系统rom定制化开发中,在某些比较老的app中,会有注册静态广播,然后通过静态广播 启动某些activity页面,但是在8.1后第三方app的静态广播,被系统给拦截了,所以就会导致 app接收不到静态广播,接下来就来看下静态广播接收流程,然后解决问题原创 2025-02-05 00:15:00 · 402 阅读 · 0 评论 -
Android 11.0 第三方app接收不到开机广播问题的解决以及开机自启动功能实现二
在11.0的系统ROM定制化开发中,在定制某些功能中,但是某些第三方app需要在系统开机后,收到开机广播,完成自启动功能实现,接下来先看实现第三方app接收开机广播功能后,后台不能启动activity的问题解决原创 2025-01-21 00:15:00 · 346 阅读 · 0 评论 -
Android 11.0 第三方app接收不到开机广播问题的解决以及开机自启动功能实现一
在11.0的系统ROM定制化开发中,在定制某些功能中,但是某些第三方app需要在系统开机后,收到 开机广播,完成自启动功能实现,接下来先看怎么实现第三方app接收开机广播功能原创 2025-01-17 00:15:00 · 440 阅读 · 1 评论 -
Android 11.0 Camera2 拍照镜像功能实现
在11.0的系统rom定制化开发中,在进行camera2的相关拍照功能开发中,在某些时候会遇到拍照照片 左右镜像的问题,就是照片左半边和右半边是反的,所以就需要在拍照的时候保存图片的时候实现 左右镜像功能,接下来就来分析下拍照保存图片的流程原创 2025-01-14 00:15:00 · 399 阅读 · 0 评论 -
Android 11.0 framework层设置app固定横屏后,根据包名设置某个app竖屏显示
在11.0的系统rom产品定制化开发过程中,在某些产品中由于要求设置app固定横屏,所以对弈一些需要竖屏显示的 app显示不是那么的好,所以就需要根据包名来设置某些app竖屏显示来实现相关的功能原创 2025-01-10 00:15:00 · 244 阅读 · 0 评论 -
Android 11.0 通过广播控制systemui状态栏动态显示和隐藏功能实现
在11.0的系统rom定制化开发中,在某些特定的产品开发中,需要通过接口来控制系统状态栏的显示和隐藏, 所以就需要了解systemui状态栏的显示构造过程,然后通过相关接口来显示和隐藏状态栏,接下来就来 实现相关的功能原创 2025-01-03 00:15:00 · 285 阅读 · 1 评论 -
Android 11.0 系统framework层控制传感器开启和禁用功能实现
在11.0的系统rom定制化开发中,对于系统传感器,光线,距离,重力等传感器的使用过程中,在某些产品 做定制的时候,需要控制这些传感器的使用情况,所以就需要看下怎么样限制传感器的使用功能,原创 2024-12-31 00:15:00 · 338 阅读 · 0 评论 -
Android 11.0 系统framework层修改第三方app的dpi的属性功能实现
在系统11.0的rom定制化开发中,在对于某些第三方app的适配工作中,由于第三方的app的特定默认的 dpi等configuation等参数设置有点大,导致显得字体有点大,控件有点宽等,导致安装后显示很不协调, 所以就需要分析app加载的时候就修改相关的dpi等属性值来实现功能原创 2024-12-27 00:15:00 · 351 阅读 · 0 评论 -
Android 11.0 Launcher3禁止改变density等系统密度导致布局变化hotseat靠右边显示功能实现
在11.0的系统rom定制化开发中,在进行launcher3的定制化功能中,在有些项目修改系统密度density的值, 以后导致launcher3的布局变乱,hotseat布局成一行竖屏显示看的很不美观,接下来就看如何分析解析 禁止density改变导致布局变动的功能分析原创 2024-12-24 00:15:00 · 282 阅读 · 0 评论 -
Android 11.0 系统添加自定义屏保并设置为默认屏保功能实现
在11.0的系统rom定制化开发中,在进行相关项目开发的过程中,由于需要在系统锁屏休眠的时候,需要显示 相关的背景,就是自定屏保功能,所以就需要添加自定义的屏保,然后在上一篇已经实现在进行锁屏休眠的时候 进入屏保的功能,这里就介绍下自定义屏保和设置默认屏保功能就可以了原创 2024-12-20 00:15:00 · 417 阅读 · 0 评论