- 博客(2923)
- 资源 (53)
- 问答 (1)
- 收藏
- 关注
原创 Android 14.0 mtk平台系统添加公共so库的配置方法
在14.0的系统ROM产品定制化开发中,由于 Android对应用应用的系统库限制越来越严格,上层应用包括(apk、jar包)不能直接引用系统的一些so库了。如果需要使用,只能使用,系统申明的公共库。 如果使用非系统申明的公共库,apk运行后调用该so库时,app会直接挂掉,或者系统开发中,编译过程中出现is not accessible for the namespace "classloader-namespace"这个问题,所以需要添加系统so库到公共库配置的目录下然后实现功能,接下来 看下mtk平台
2025-09-19 00:30:00
14
1
原创 Android 11.0 google 拨号盘竖屏转横屏的功能实现
在11.0的系统rom定制化开发中,在某些app的定制化开发中,在这里有些google的拨号盘的时候,再 某些场景中,需要将拨号盘竖屏旋转到横屏显示,这就需要在无源码的情况下来实现功能
2025-09-19 00:15:00
16
1
原创 Android 13.0 Launcher3单层模式app中多个Launcher属性时,只显示一个icon图标问题解决
在13.0的系统rom定制化开发中,在定制化Launcher3单层模式的时候,发现当一个app有多个 Launcher属性配置,显示多个图标进入多个页面的时候,在桌面只看到一个图标,接下来分析下 绑定app图标的过程,分析下相关流程
2025-09-18 00:30:00
154
原创 Android 10.0 禁止第三方应用开机自启动功能实现
在10.0的系统rom定制化开发过程中,在某些场景下对于注册了接收开机广播后,会自启动的应用, 在某些时候不希望第三方应用启动,接下来分析下接收开机广播流程,然后实现相关功能
2025-09-18 00:15:00
472
原创 Android 14.0 展讯平台系统添加公共so库的配置方法
在14.0的系统ROM定制化开发中,由于 Android对应用应用的系统库限制越来越严格,上层应用包括(apk、jar包)不能直接引用系统的一些so库了。如果需要使用,只能使用,系统申明的公共库。如果使用非系统申明的公共库,apk运行后调用该so库时,app会直接挂掉,所以需要添加系统so库到公共库配置的目录下然后实现功能,接下来看下展讯平台的相关配置功能
2025-09-17 00:30:00
131
原创 android 12.0 设置默认中文系统settings 语言列表显示不可作为系统语言使用
在12.0的系统rom定制化开发中,在开发国内项目的时候,需要设置默认语言为中文,然后再设置默认语言项为zh-CN 时,这是系统设置语言列表下方显示不可作为系统语言使用,为了解决这个问题,就需要相关的分析,然后 看怎么处理这个问题
2025-09-17 00:15:00
162
原创 Android 13.0 Settings首页主菜单遥控器上下滑动看不到焦点背景问题解决
在12.0的系统rom定制化开发中,在TV电视项目中,用遥控器操作Settings主菜单的时候发现, 上下移动主菜单的时候,看不到焦点背景,而二级菜单的时候,就可以正常有焦点背景,所以 发现肯定是布局获取不到焦点背景,接下来分析下相关问题
2025-09-16 00:30:00
126
1
原创 Android 11.0 Settings中系统菜单去掉备份二级菜单
在11.0的系统rom定制化开发中,在系统Settings开发过程中,会发现在settings中的系统菜单中需要去掉 备份这个菜单,接下来就需要分析下系统菜单中的备份菜单的相关功能,然后实现去掉备份菜单的功能
2025-09-16 00:15:00
126
1
原创 Android 15.0 默认授予app获取序列号SerialNo权限
在15.0的系统rom定制化中,在一些第三方app开发中,会获取序列号等属性,而在10.0以后的高版本对于获取系统属性的相关信息要求严格必须有权限才可以,10.0以前的Android版本中,可以直接通过调用Build.SERIAL来获取序列号,在高版本中,为了保护个人隐私,不让第三方应用轻易获取序列号。所以该Api已经过时, 并且它的值也被设置成了"unknown",接下来就来分析下获取流程然后来实现功能需求
2025-09-15 00:30:00
141
1
原创 Android 10.0 按电源键延迟亮屏功能实现
在10.0的系统rom定制化开发中,在进行相关开发中,在power电源键快速亮灭屏的时候,延时处理一些功能, 所以需要延时亮屏,接下来分析下power键亮屏的流程然后实现功能
2025-09-15 00:15:00
386
原创 Android 12.0 锁屏页面人脸解锁的过程中camera被占用的问题解决
在12.0的系统rom定制化开发中,在某些时候用人脸解锁的过程中,会发现camera被占用导致解锁失败的问题 出现,接下来就需要分析在锁屏解锁页面判断当前的页面监听camera被占用的情况,然后做相关的处理
2025-09-13 00:15:00
149
1
原创 android 15.0 launcher3中workspace app列表页不显示某个app图标
在15.0的系统ROM定制化开发中,Launcher3 workspace的app列表页 会负责加载系统中app的所有图标 但针对某个不需要显示在桌面的app图标需要过滤掉 所以需要在加载和更新的时候过滤 需要更改两处地方,一处是 加在列表时 一处是安装卸载app 更新app列表时,接下来具体分析实现相关功能的开发
2025-09-13 00:15:00
140
1
原创 Android 14.0 系统Settings主菜单wifi二级菜单去掉返回acitonbar功能
在14.0的系统ROM产品定制化开发中,在原生系统Settings的主菜单蓝牙 wifi进入二级菜单中的页面中,最上面都有一个ActionBar的返回键,在某种情况下进行产品定制的时候,不需要这个返回键,所以接下来分析下这个返回键布局,来实现功能
2025-09-12 01:45:00
119
1
原创 Android 11.0 自定义viewpager小距离实现滑动翻页
在11.0进行相关的rom系统定制开发过程中,在进行一些ViewPager的翻页控件相关定制过程中,原生的Viewpager由于系统的 翻页距离过大导致,有些用户体验不是特别好,所以就需要重新自定义Viewpager来实现接下来实现相关功能
2025-09-12 00:15:00
262
1
原创 Android 13.0 Launcher3中的Tried to access visual service WallpaperManager froa non-visual
在13.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-09-11 02:15:00
176
原创 Android 10.0 系统字体大小定制和设置默认字体大小功能实现
在10.0的系统rom定制化开发过程中,在某些时候,由于系统需要,所以就需要新增一些项来实现设置系统字体大小的功能, 就是新增系统字体大小的倍数来实现控制字体大小的变化,接下来就来分析相关功能的实现
2025-09-11 00:15:00
366
原创 Android 14.0 去掉系统Settings的返回键actionbar功能
在14.0的系统ROM产品定制化开发中,在原生系统Settings的主菜单进入二级菜单中的页面中,最上面都有一个ActionBar的返回键,在 某种情况下进行产品定制的时候,不需要这个返回键,所以接下来分析下这个返回键布局,来实现功能
2025-09-10 02:00:00
169
1
原创 android 12.0 gts 中com.google.android.gts.media.router.MediaRouter2Test跑不过
在12.0的系统rom定制化开发中,在某些时候用r2工具过gts的时候,发现com.google.android.gts.media.router.MediaRouter2Test#publishAddresslessBluetoothRoute_doesNotCrashSystemU 跑不过,就需要看下相关的原因,然后解决相关问题
2025-09-10 00:15:00
108
原创 Android 13.0 WiFi连接默认设置静态IP地址功能实现
在13.0的系统rom定制化开发中,在定制化某些功能开发中,在wifi模块中,有产品需要要求设置wifi静态ip功能,而系统中wifi连接 后ip是动态的,每次开机后 连接wifi的ip就是不固定的,所以产品需要采用固定ip,就需要实现静态ip功能
2025-09-09 01:45:00
172
原创 Android 11.0 framework去掉anr弹窗和崩溃弹窗功能实现
在11.0的系统rom定制化开发中,在一些底端平台进行定制的过程中,会在一些操作大型耗时应用的时候,会出现 anr弹窗的相关影响用户体验的相关操作,所以开发需要就需要去掉相关的anr弹窗,接下来分析下相关功能实现
2025-09-09 00:15:00
189
原创 Android 15.0 Camera2 静音时拍照去掉快门声音
在15.0系统rom定制化开发时,在Camera2静音情况下有快门拍照声音,这就不符合使用规范了静音的情况下拍照也不应该发出声音,所以在静音拍照流程中要求去掉快门声音,接下来具体实现相关的功能
2025-09-08 00:30:00
162
原创 Android 10.0 Launcher3的hotseat去掉上下抖动动画功能实现
在10.0的系统rom定制开发过程中,在进行某些Launcher3的定制过程中,会在首次开机的过程中, 在桌面hotseat上下抖动动画,提醒可以进入抽屉桌面,接下来就来去掉相关的这个动画
2025-09-08 00:15:00
418
原创 Android 开机启动优化之系统其他服务延时启动功能实现
在做系统启动优化开发中,为了让系统快点启动优化开机启动时间,有时候需要在系统服务启动过程中,让一些不重要的服务晚点启动 就是在系统启动完毕以后,然后在启动其他服务,接下来就来实现相关功能
2025-09-06 00:15:00
352
原创 android 15.0 Camera2去掉前置摄像头闪光灯功能
在15.0的系统rom定制化开发中,对于Camera2前置摄像头拍照时闪光灯闪烁一下的问题,是必须要去除的明显影响到使用的功能,所以根据代码来去掉前置摄像头闪光灯的问题,接下来看具体实现相关功能
2025-09-06 00:15:00
168
原创 Android 14.0 系统sim卡4G LTE信号格数对应的信号强度值修改
在14.0的系统产品开发中,在手机通讯这块功能也是特别重要的,在手机插入手机sim卡后,会根据当前的sim卡信号来显示对应的sim卡信号显示格数,所以为了增强相关的信号格数,就需要修改sim卡对应的信号强度值来实现相关的功能
2025-09-05 02:00:00
172
原创 Android 11.0 某个无源码activity竖屏页面横屏显示的功能实现
在11.0的系统rom定制化开发中,在某些无源码的应用中,在某个activity页面的时候,会要求竖屏显示的app横屏显示, 这时候就需要熟悉系统源码,然后在加载页面的时候设置旋转方向来实现相关的功能,接下来实现相关功能
2025-09-05 00:15:00
126
原创 Android 13.0 WiFi连接流程分析之IP地址分配流程
在13.0的系统rom定制化开发中,对于wifi的定制功能也是比较多的,在关于wifi连接流程模块的 分析,了解整个wifi连接流程也是非常重要的,接下来看下wifi的连接流程分析下相关功能实现
2025-09-04 01:45:00
171
原创 Android 10.0 SystemUI锁屏状态下 微信语音视频不亮屏的问题解决
在10.0的系统rom定制化开发过程中,在某些产品中,在解决一些微信语音视频通话过程中,突然发现 在锁屏的情况下,会出现微信语音或者微信视频的过程中会黑屏,接下来分析下相关问题,找相关的解决方法
2025-09-04 00:15:00
426
原创 Android 14.0 MTK平台关机充电动画横屏显示修改
在14.0的系统rom定制化开发中,在关于MTK平台的产品中,系统默认的充电动画是竖屏显示的,但是在像平板的产品中竖屏动画肯定不符合规范, 所以需要在平板TV产品中,充电动画同时也是需要修改为横屏显示的,接下来就来分析下充电动画的相关绘制流程,然后实现功能
2025-09-03 01:45:00
180
2
原创 Android 系统在用户未解锁前滑动锁屏闪黑屏问题优化解决
在系统rom定制的开发中,在某些时候,在系统未解锁未收到Intent.ACTION_USER_UNLOCKED广播,这时候还在 FallbackHome阶段,如何过早的滑动解锁,会出现几秒钟的黑屏,然后进入桌面,这时候Launcher3还在加载中, 还没启动,所以也没看到桌面壁纸,桌面壁纸被launcher3挡住显示不出来,就会显示黑屏
2025-09-03 00:15:00
397
1
原创 Android 13.0 系统settings添加ab分区ota升级功能实现二
在13.0的系统rom定制化开发中,在进行系统ota升级的功能中,在10.0以前都是使用系统 RecoverySystem的接口实现升级的,现在可以实现AB分区模式来进行ota升级的,但是 必须需要系统支持ab分区升级的模式才可以的,接下来分析下看怎么样进行ota升级功能实现
2025-09-02 01:30:00
176
原创 Android 11.0 sts CtsSecurityBulletinHostTestCases的相关异常分析
在11.0的系统rom定制化开发中,在gms认证的过程中,会出现在sts认证的过程中,在过认证的过程中, 在测试报告的过程中,会抛售Device admin apps can be reinstalled as instant apps异常,接下来 看下怎么解决这个问题
2025-09-02 00:15:00
127
原创 Android 10.0 mtk 图库不识别sd卡的功能分析和实现
在10.0的系统rom定制化开发中,在mtk原生图库中,对于从相机camera中存储sd卡的视频,点击视频缩略图的过程中, 会出现崩溃,就是图库不支持查询展示sd卡的相关视频,接下来分析下相关的功能实现
2025-09-01 00:15:00
310
2
原创 Android 15.0 Launcher3 禁止首屏时钟部件拖动到其他屏
在15.0的系统rom定制化开发中, 在系统Launcher3中,首页中间默认有个时钟部件来显示时间,并且可以任意拖拽到其他地方,如果拖动到其他屏显的很不美观,所以根据需要要求时钟部件不能拖拽到其他屏,所以就要从拖拽开始处理,判断如果是时钟部件,就不让拖拽到其他屏,先从拖拽流程分析,然后实现禁止拖拽时钟weight的相关功能
2025-09-01 00:15:00
124
原创 Android 15.0 开机过滤部分通知声音(莫名其妙的通知声音)
在15.0的系统定制开发产品的中,有时候在系统开机的时候会有一些通知的声音,但是由于系统模块太多,也搞不清楚到底是哪个模块发出的通知声音,所以就需要从通知的流程来屏蔽这些通知声音,接下来看具体怎么实现在开机的时候过滤开机声音的功能
2025-08-30 01:15:00
146
原创 Android 系统首次开机进入Launcher前黑屏的问题优化
在系统rom定制化开发的过程中,在首次开机的过程中,会有几秒的黑屏时间,然后进入Launcher,这点对 系统体验也不好,所以就来分析下,然后优化这个问题
2025-08-30 00:15:00
384
原创 Android 14.0 展讯平台关机充电动画横屏显示修改
在14.0的系统rom定制化开发中,在关于展讯平台的产品中,系统默认的充电动画是竖屏显示的,但是在像平板的产品中竖屏动画肯定不符合规范, 所以需要在平板TV产品中,充电动画同时也是需要修改为横屏显示的,接下来就来分析下充电动画的相关绘制流程,然后实现功能
2025-08-29 02:45:00
181
原创 Android 11.0 Google开机向导ODM定制化开发功能实现
在11.0的系统定制化功能开发中,在某些实现进行功能定制化开发中,会需要再google开机向导的过程中,需要添加 某些页面到开机向导过程中,就需要再google的overlay中添加相关的action事件到定制化的应用中,来实现具体功能
2025-08-29 00:15:00
125
原创 Android 13.0 handler消息发送接收机制
在13.0的系统中,对于handler的使用是特别熟悉的,但是对于handler发送消息和接收消息的原理 还是需要从framework中来分析研究相关的发送接收流程的相关原理。
2025-08-28 03:00:00
209
2
原创 Android 10.0 systemui锁屏页面人脸解锁锁屏页面显示通知功能实现
在10.0的系统rom开发中,在某些产品中,需要要求在锁屏页面人脸解锁的场景下来实现通知的显示,接下来分析下 看怎么在锁屏页面来显示相关的通知
2025-08-28 00:15:00
382
android 9.0 10.0Launcher3 Hotseat 添加apps button.txt
2021-08-08
android 9.0 10.0添加负一屏(左一屏)功能left_screen.rar
2021-08-06
8.1 9.0 10.0安装app时抛出异常解决方案.rar
2021-09-07
android 自定义九宫格图案解锁DrawPwd.rar
2021-08-05
android Accessibility无障碍服务实现获取系统全局任何控件的名称和坐标信息
2024-03-23
关于开通单篇收费资源的建议
2021-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人