
android 12.0 Rom定制化高级进阶
文章平均质量分 87
主要有Launcher3,SystemUI,Settings,recovery,等输入法,自定义服务,ram,gps,下拉快捷的增删,摄像头模块蓝牙模块TF卡模块短信电话模块adb模块otg模块USB模块NFC模块控制 安装白名单,wifi黑白名单,app权限模块
安卓兼职framework应用工程师
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 12.0 framework适配竖屏应用在平板上Dialog对话框显示不全问题解决
在系统12.0的rom定制化开发中,在某些时候,对产品开发的过程中,在某些大屏的平板开发中, 在由于是竖屏应用中,会弹出一些Dialog,这时候会出现显示不全的问题,接下来就需要分析下 Dialog的弹出过程然后重新设置宽高就可以了原创 2025-06-11 00:15:00 · 111 阅读 · 0 评论 -
android 12.0 Systemui状态栏不显示volte图标
在12.0的系统rom定制化开发中,在systemui中状态栏中,主要负责显示状态栏图标,在最近的 功能开发中,在不显示volte图标的功能中,需要分析相关systemui状态栏中显示图标的功能, 来分析相关功能原创 2025-05-07 00:15:00 · 125 阅读 · 0 评论 -
Android 12.0 framework系统首次开机添加锁屏壁纸的功能
在12.0的系统rom定制化开发中,在某些时候需要默认设置锁屏壁纸功能,而系统中没有在 framework/base下没有单独的默认锁屏壁纸的图片替换,默认就是锁屏壁纸和主屏幕壁纸 都是同一张壁纸,所以就需要添加接口来实现设置默认锁屏壁纸的功能原创 2025-04-30 00:15:00 · 147 阅读 · 0 评论 -
android 12.0控制系统窗口输入事件触摸鼠标是否可以操作功能实现
在系统12.0的rom定制化开发中,在对某些产品进行开发的过程中,需要对窗口输入事件进行控制,要求开启和禁用 触摸和鼠标操作窗口桌面,接下来分析下相关功能的实现原创 2025-04-16 00:15:00 · 150 阅读 · 0 评论 -
Android 12.0 监听某个app启动获取应用使用时长功能实现
在进行12.0的系统定制开发中,在某些app的定制过程中,需要知道某个app的启动时候然后获取 应用使用时长的功能,所以就需要监听某个app的启动后就获取使用时长,需要在Activity的生命周期中来实现监听功能原创 2025-04-12 00:15:00 · 158 阅读 · 0 评论 -
Android 12.0 Settings首页主菜单遥控器上下滑动看不到焦点背景问题解决
在12.0的系统rom定制化开发中,在TV电视项目中,用遥控器操作Settings主菜单的时候发现, 上下移动主菜单的时候,看不到焦点背景,而二级菜单的时候,就可以正常有焦点背景,所以 发现肯定是布局获取不到焦点背景,接下来分析下相关问题原创 2025-04-02 00:15:00 · 160 阅读 · 0 评论 -
Android 12.0 WiFi连接默认设置静态IP地址功能实现
在12.0的系统rom定制化开发中,在定制化某些功能开发中,在wifi模块中,有产品需要要求设置wifi静态ip功能,而系统中wifi连接 后ip是动态的,每次开机后 连接wifi的ip就是不固定的,所以产品需要采用固定ip,就需要实现静态ip功能原创 2025-03-26 00:15:00 · 236 阅读 · 0 评论 -
Android 12.0 系统settings添加ab分区ota升级功能实现二
在12.0的系统rom定制化开发中,在进行系统ota升级的功能中,在10.0以前都是使用系统 RecoverySystem的接口实现升级的,现在可以实现AB分区模式来进行ota升级的,但是 必须需要系统支持ab分区升级的模式才可以的,接下来分析下看怎么样进行ota升级功能实现原创 2025-03-19 00:15:00 · 210 阅读 · 0 评论 -
Android 12.0 handler消息发送接收机制
在12.0的系统中,对于handler的使用是特别熟悉的,但是对于handler发送消息和接收消息的原理 还是需要从framework中来分析研究相关的发送接收流程的相关原理。原创 2025-03-15 00:15:00 · 154 阅读 · 0 评论 -
Android 12.0 系统settings添加ab分区ota升级功能实现一
在12.0的系统rom定制化开发中,在进行系统ota升级的功能中,在10.0以前都是使用系统 RecoverySystem的接口实现升级的,现在可以实现AB分区模式来进行ota升级的,但是 必须需要系统支持ab分区升级的模式才可以的,接下来分析下看怎么样进行ota升级功能实现原创 2025-03-12 00:15:00 · 204 阅读 · 0 评论 -
Android 12.0 根据包名禁用某个app的home事件
在12.0的系统rom定制化开发中,在某些app中,需要禁用home事件,在普通的app中又无法 禁用home事件,所以就需要从系统中来根据包名禁用home事件了,接下来分析下 系统中处理home事件的相关流程原创 2025-03-08 00:15:00 · 195 阅读 · 1 评论 -
Android 12.0 app静态广播接收不到问题解决
在12.0的系统rom定制化开发中,在某些比较老的app中,会有注册静态广播,然后通过静态广播 启动某些activity页面,但是在8.1后第三方app的静态广播,被系统给拦截了,所以就会导致 app接收不到静态广播,接下来就来看下静态广播接收流程,然后解决问题原创 2025-03-05 00:15:00 · 393 阅读 · 0 评论 -
Android 12.0 第三方app接收不到开机广播问题的解决以及开机自启动功能实现二
在12.0的系统ROM定制化开发中,在定制某些功能中,但是某些第三方app需要在系统开机后,收到 开机广播,完成自启动功能实现,接下来先看实现第三方app接收开机广播功能后,后台 不能启动activity的问题解决原创 2025-03-01 00:15:00 · 269 阅读 · 0 评论 -
Android 12.0 第三方app接收不到开机广播问题的解决以及开机自启动功能实现一
在12.0的系统ROM定制化开发中,在定制某些功能中,但是某些第三方app需要在系统开机后,收到 开机广播,完成自启动功能实现,接下来先看怎么实现第三方app接收开机广播功能原创 2025-02-26 00:15:00 · 270 阅读 · 0 评论 -
Android 12.0 Camera2 拍照镜像功能实现
在12.0的系统rom定制化开发中,在进行camera2的相关拍照功能开发中,在某些时候会遇到拍照照片 左右镜像的问题,就是照片左半边和右半边是反的,所以就需要在拍照的时候保存图片的时候实现 左右镜像功能,接下来就来分析下拍照保存图片的流程原创 2025-02-22 00:15:00 · 347 阅读 · 0 评论 -
Android 12.0 framework层设置app固定横屏后,根据包名设置某个app竖屏显示
在12.0的系统rom产品定制化开发过程中,在某些产品中由于要求设置app固定横屏,所以对弈一些需要竖屏显示的 app显示不是那么的好,所以就需要根据包名来设置某些app竖屏显示来实现相关的功能原创 2025-02-19 00:15:00 · 231 阅读 · 0 评论 -
Android 12.0 通过广播控制systemui状态栏动态显示和隐藏功能实现
在12.0的系统rom定制化开发中,在某些特定的产品开发中,需要通过接口来控制系统状态栏的显示和隐藏, 所以就需要了解systemui状态栏的显示构造过程,然后通过相关接口来显示和隐藏状态栏,接下来就来 实现相关的功能原创 2025-02-15 00:15:00 · 248 阅读 · 0 评论 -
Android 12.0 系统framework层控制传感器开启和禁用功能实现
在12.0的系统rom定制化开发中,对于系统传感器,光线,距离,重力等传感器的使用过程中,在某些产品 做定制的时候,需要控制这些传感器的使用情况,所以就需要看下怎么样限制传感器的使用功能原创 2025-02-12 00:15:00 · 260 阅读 · 0 评论 -
Android 12.0 系统framework层修改第三方app的dpi的属性功能实现
在系统12.0的rom定制化开发中,在对于某些第三方app的适配工作中,由于第三方的app的特定默认的 dpi等configuation等参数设置有点大,导致显得字体有点大,控件有点宽等,导致安装后显示很不协调, 所以就需要分析app加载的时候就修改相关的dpi等属性值来实现功能原创 2025-02-09 00:15:00 · 254 阅读 · 0 评论 -
Android 12.0 Launcher3禁止改变density等系统密度导致布局变化hotseat靠右边显示功能实现
在12.0的系统rom定制化开发中,在进行launcher3的定制化功能中,在有些项目修改系统密度density的值, 以后导致launcher3的布局变乱,hotseat布局成一行竖屏显示看的很不美观,接下来就看如何分析解析 禁止density改变导致布局变动的功能分析原创 2025-02-06 00:15:00 · 138 阅读 · 0 评论 -
Android 12.0 系统添加自定义屏保并设置为默认屏保功能实现
在12.0的系统rom定制化开发中,在进行相关项目开发的过程中,由于需要在系统锁屏休眠的时候,需要显示相关的背景,就是自定屏保功能,所以就需要添加自定义的屏保,然后在上一篇已经实现在进行锁屏休眠的时候进入屏保的功能,这里就介绍下自定义屏保和设置默认屏保功能就可以了原创 2025-01-22 00:15:00 · 353 阅读 · 0 评论 -
Android 12.0 息屏休眠后立即启动屏保功能实现
在12.0的系统rom定制化开发中,在进行一些关于自定义屏保功能中,产品需要再息屏休眠的时候启动屏保功能,接下来 就需要分析监听息屏休眠的时候,启动屏保功能实现原创 2025-01-18 00:15:00 · 265 阅读 · 0 评论 -
Android 12.0 mtk平板camera2横屏预览旋转90度横屏保存圆形预览缩略图旋转90度功能实现
在12.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,点击录像和照片下保存的圆形预览缩略图 依然是竖屏的,所以说同样需要将视频也保存为横屏视频照片圆形预览缩略图了,所以就需要看下mtk的camera2的相关横屏保存照片视频保存圆形预览缩略图功能, 如何实现实现横屏保存视频照片圆形预览缩略图功能原创 2025-01-15 00:15:00 · 253 阅读 · 0 评论 -
Android 12.0 mtk平板camera2横屏预览旋转90度横屏保存录像旋转90度功能实现
在12.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,点击录像保存的视频 依然是竖屏的,所以说同样需要将视频也保存为横屏视频了,所以就需要看下mtk的camera2的相关横屏保存视频功能, 如何实现实现横屏保存视频功能原创 2025-01-11 00:15:00 · 384 阅读 · 0 评论 -
Android 12.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现
在12.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能原创 2025-01-08 00:15:00 · 218 阅读 · 0 评论 -
Android 12.0 第三方app设置默认Launcher快速进去桌面去掉android正在启动提示功能
在12.0的系统rom定制化开发中,在有多个app的时候当设置为默认Launcher的时候,在进入系统中,在播放完开机动画的时候,这时候在系统未解锁的时候,这时候会由于在7.0后的fallbackhome机制的原因,导致会弹出Settings中的android 正在启动弹窗,接下来看下如何快速启动第三方app,而不弹出android 正在启动弹窗第一时间直接进入默认的Launcher桌面,接下来就来实现相关功能原创 2025-01-04 00:15:00 · 479 阅读 · 0 评论 -
Android 12.0 mtk平板camera2横屏预览旋转90度功能实现
在12.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,所以就需要看下mtk的camera2的相关预览功能,然后看下进入 launcher camera的时候看下如何实现预览横屏显示原创 2025-01-01 00:15:00 · 188 阅读 · 0 评论 -
Android 12.0 开机广播发送流程分析
在12.0的系统rom定制化开发中,对于在实现开启自启动app实现的功能开发中,所以就需要了解开机广播具体的 发送流程,从而来完善实现接收到开机广播,然后自启动app的功能,接下来看下自启动app的功能实现原创 2024-12-28 00:15:00 · 245 阅读 · 0 评论 -
Android 12.0 系统默认打开的TP触摸开关功能实现
在12.0的系统rom定制化开发中,在进行某些产品开发中,在一些测试版的生产贴片软件中,默认需要打开系统中的TP触摸开关, 就是在点击触摸屏的时候,会处理坐标和手势轨迹的功能,接下来就看系统中是怎么样控制的,然后实现相关功能原创 2024-12-25 00:15:00 · 150 阅读 · 0 评论 -
Android 12.0 下拉状态栏清除usb插拔通知后,重新插拔usb通知不显示的问题
在12.0的系统rom定制化开发中,在进行插拔usb设备的时候,会在下拉状态栏中弹出usb插拔通知的时候,发现如果手动清除usb插拔通知,再次插拔usb的时候,发现不会弹出usb通知的问题,接下来分析下相关问题,然后解决问题原创 2024-12-21 00:15:00 · 207 阅读 · 0 评论 -
Android 12.0 锁屏页面忘记锁屏密码情况下点击5次解锁图标弹出锁屏密码功能实现
在12.0的系统ROM定制化开发中,在一些产品中带锁屏密码的功能中,系统默认是滑动解锁,但是客户会设置锁屏密码,在某些时候会 忘掉锁屏密码,导致需要进入恢复出厂设置然后才能进入系统桌面,这样就导致系统的保存的资料都丢失了,所以需要要求在锁屏密码页面在忘记解锁密码的情况下通过点击解锁图标5次来显示 解锁密码,接下来就来实现功能原创 2024-12-18 00:15:00 · 276 阅读 · 0 评论 -
Android 12.0 Launcher3从首页开始安装app功能实现
在12.0的系统rom定制化开发中,在进行Launcher3的某些功能开发实现过程中,在某些项目中,安装的app比较多,要求在launcher3的首页开始安装app应用,接下来就需要分析下app安装图标排序的流程,然后在实现相关的功能原创 2024-12-14 00:15:00 · 313 阅读 · 0 评论 -
Android 12.0 PMS限制第三方app安装数量功能实现
在12.0系统rom定制化开发中,客户需求要实现限制安装第三方app数量的功能,当app安装到一定数量后就不允许安装的功能,实现一个 控制app安装的功能,这需要从app安装流程入手就可以实现功能 PMS就是负责管理app安装的,功能就添加在这里就可以了,接下来看具体实现这个功能原创 2024-12-11 00:15:00 · 192 阅读 · 0 评论 -
Android 12.0 系统屏幕灭屏时当收到短信和蓝牙文件时亮屏功能实现
在12.0的系统rom定制化开发中,在对于设备灭屏时,收到蓝牙文件和短信功能系统默认是不亮屏的,但是由于产品开发 需要要求在收到短信和蓝牙文件的时候要求亮屏处理,接下来就来实现这个功能原创 2024-12-04 00:15:00 · 200 阅读 · 0 评论 -
Android 12.0 DocumentsUI文件管理器首次进入默认显示内部存储文件功能实现
在12.0的系统rom定制化开发中,在关于文件管理器的某些功能中,在首次进入文件管理器的时候默认进入下载 文件夹,点击菜单选择内部存储的时候,会显示内部存储的内容,客户开发需要要求默认显示内部存储的文件 接下来分析下功能的实现原创 2024-11-30 00:15:00 · 717 阅读 · 0 评论 -
Android 12.0 系统屏幕灭屏时当收到通知时亮屏功能实现
在12.0的系统rom定制化开发中,在对于设备灭屏时,收到通知短信功能系统默认是不亮屏的,但是由于产品开发 需要要求在收到短信和通知的时候要求亮屏处理,接下来就来实现这个功能原创 2024-11-27 00:15:00 · 485 阅读 · 0 评论 -
Android 12.0 SystemUI低电量禁止打开手电筒功能实现
在12.0的系统rom定制化开发中,在systemui下拉状态栏中可以通过手电筒开关来打开关闭手电筒功能,而在最近的 开发中,需要在低电量的情况下禁止打开手电筒,接下来判断打开手电筒之前的当前电量,低电量模式返回就可以了 接下来具体实现相关功能原创 2024-11-23 00:15:00 · 230 阅读 · 0 评论 -
Android 12.0 系统默认蓝牙打开状态栏显示蓝牙图标功能实现
在12.0的系统rom定制化开发过程中,在默认系统中,打开蓝牙开关的时候不会状态栏不会显示蓝牙图标,而只有 蓝牙连接成功后会显示蓝牙图标,客户开发需要要求在蓝牙打开的时候在状态栏就显示蓝牙图标,接下来分析下 相关的状态栏图标显示流程,然后实现相关功能原创 2024-11-20 00:15:00 · 335 阅读 · 0 评论 -
Android 12.0 第三方app授予DeviceOwner权限调用系统reboot,显示隐藏app,锁屏,禁用app等功能app部分实现
在12.0的系统rom定制化开发中,在有些客户开发app的功能中,需要系统授予app的DeviceOwner权限,然后app就可以实现重启关机禁用下拉通知栏,显示隐藏app,等功能,首选需要在app和framework中配置相关功能,接下来具体分析相关功能的实现原创 2024-11-16 00:15:00 · 305 阅读 · 0 评论 -
Android 12.0 第三方app授予DeviceOwner权限调用系统reboot,显示隐藏app,锁屏,禁用app等功能系统层部分实现
在12.0的系统rom定制化开发中,在有些客户开发app的功能中,需要系统授予app的DeviceOwner权限,然后app就可以实现重启关机禁用下拉通知栏,显示隐藏app,等功能,首选需要在app和framework中配置相关功能,接下来具体分析相关功能的实现原创 2024-11-13 00:15:00 · 476 阅读 · 0 评论