- 博客(2339)
- 资源 (53)
- 问答 (1)
- 收藏
- 关注
原创 android 14.0 Launcher3禁止拖拽app图标到第一屏
在14.0系统rom进行定制化开发Launcher3中,会对Launcher3 做些要求,比如现在的需求就是Launcher3第一屏的图标固定,不让其他屏的图标拖动到第一屏所以说这个需求和 禁止拖拽图标到Hotseat类似,也是从WorkSpace.java里面寻找解决方案,然后实现相关功能
2024-09-01 00:15:00 228 3
原创 Android 13.0 framework新增控制以太网开关功能实现
在13.0的系统rom定制化开发中,在定制某些功能的时候,需要实现控制以太网开关的功能,接下来分析下系统中关于以太网的相关核心类然后实现控制以太网开关的功能
2024-08-31 03:15:00 7221 2
原创 android 12.0 Launcher3禁止拖拽最后一个hotseat图标功能实现
在12.0系统Launcher3进行定制化开发中,对于hotseat的开发中,由功能需求要求Launcher3禁止拖拽最后一个hotseat图标功能实现的功能,而拖拽也是在workspace.java中处理的接下来就从workspace.java 开始找解决的办法
2024-08-31 00:15:00 9841 1
原创 android 14.0 Launcher3禁止拖动图标到Hotseat功能实现
在14.0系统Launcher3进行定制化开发中,对于hotseat的开发中,由功能需求要求禁止拖动图标到Hotseat的功能,而拖拽也是在workspace.java中处理的接下来就从workspace.java 开始找解决的办法
2024-08-30 02:45:00 242 1
原创 Android 11.0 关于定制自适应AdaptiveIconDrawable类型的动态日历图标的功能实现系列一
在11.0的系统rom定制化开发中,在关于定制动态时钟图标中,原系统是不支持动态日历图标的功能,所以就需要从新定制动态日历图标关于自适应AdaptiveIconDrawable类型的样式,就是可以支持当改变系统图标样式变化时,动态日历图标的背景图形也跟着改变,所以接下来就来实现相关的功能
2024-08-30 00:15:00 211 1
原创 Android 13.0 framework层实现app默认全屏显示
在13.0的系统rom定制化开发中,在对于第三方app全屏显示的功能需求开发中,需要默认app全屏显示,针对这一个要求,就需要在系统启动app的过程中,在绘制app阶段就设置全屏属性,接下来就实现这个功能
2024-08-29 03:15:00 376 1
原创 Android 10.0 开机广播发送流程分析
在10.0的系统rom定制化开发中,对于在实现开启自启动app实现的功能开发中,所以就需要了解开机广播具体的 发送流程,从而来完善实现接收到开机广播,然后自启动app的功能,接下来看下自启动app的功能实现
2024-08-29 03:00:00 655 1
原创 android 14.0 当卸载otg设备开机不加载otg设备功能实现
在14.0定制化rom产品开发过程中,客户有功能需求,通过系统属性值控制是否加载挂载otg设备,当设置为卸载模式时,要求不能挂载otg设备,开机也不能挂载otg设备,接下来分析相关功能实现
2024-08-28 03:30:00 330 1
原创 Android 12.0 Launcher3 app页面调整workspace边距app行距变小功能实现
在12.0的系统rom定制化开发中,在launcher3的一些开发定制功能中,在对于大分辨率比如1600*2560的设备进行开发的时候, 会在竖屏的时候,在默认7*4的布局的时候,显得行距有点宽,这样就需要调整整个CellLayout的上下左右边距,然后就 会显得行距会小一点,接下来具体分析相关功能来实现需求
2024-08-28 00:15:00 209 1
原创 Android 13.0 系统开启和关闭黑白模式主题功能
在13.0的rom系统开发定制化中,在系统SystemUI的下拉状态栏中,产品开发功能需求要求添加黑白模式功能开关的功能,就是打开黑白模式,系统颜色就会变成黑白颜色,关闭黑白模式开关系统就会变成彩色模式,所以就需要了解下系统是怎么设置黑白模式和彩色模式的,然后添加到systemui的下拉状态栏的功能开关里面,接下来先查看系统是怎么实现黑白模式功能的,然后实现功能
2024-08-27 04:00:00 254 8
原创 Android 11.0 关于定制自适应AdaptiveIconDrawable类型的动态时钟图标的功能实现系列二(拖动到文件夹部分功能实现)
在11.0的系统rom定制化开发中,在关于定制动态时钟图标中,原系统是不支持动态时钟图标的功能,所以就需要从新定制动态时钟图标关于自适应AdaptiveIconDrawable类型的样式,就是可以支持当改变系统图标样式变化时,动态时钟图标的背景图形也跟着改变,本篇实现在拖动动态时钟到folder文件夹的时候,适应不同文件夹大小的功能实现,所以接下来就来实现相关的功能
2024-08-27 00:15:00 195 3
原创 Android 9.0 mtp模式下PC上显示两个内部存储的问题解决办法
在9.0的系统产品开发中,在mtp模式下,有些时候会在pc端显示两个手机内部存储空间,所以这时候显得特别不友好,出于对产品的完善,所以要求解决这个问题,接下来分析下这个问题
2024-08-26 03:00:00 236 5
原创 Android 10.0 系统默认打开的TP触摸开关功能实现
在10.0的系统rom定制化开发中,在进行某些产品开发中,在一些测试版的生产贴片软件中,默认需要打开系统中的TP触摸开关, 就是在点击触摸屏的时候,会处理坐标和手势轨迹的功能,接下来就看系统中是怎么样控制的,然后实现相关功能
2024-08-26 00:15:00 462 3
原创 android 14.0 app应用安装白名单
在14.0系统rom定制化开发中,客户需求要实现应用安装白名单功能,在白名单之中的应用可以安装,其他的app不准安装,实现一个控制app安装的功能,这需要从app安装流程入手就可以实现功能PMS就是负责管理app安装的,功能就添加在这里就可以了,接下来看具体实现这个功能
2024-08-25 00:15:00 160 1
原创 android 14.0 Settings去掉二级三级菜单搜索功能
在14.0的系统rom定制化开发中,由于客户定制开发需求,需要去掉Settings里面的搜索功能,主页面的搜索功能,在前面的章节已经讲了这里需要去掉二级三级菜单的搜索功能,需要从搜索功能流程分析去掉搜索功能
2024-08-24 03:30:00 204 1
原创 Android 12.0 系统Settings电池详情页添加电池温度功能
在系统12.0的rom定制化开发中,在关于系统Settings中关于电池Battery的详情页中,显示了当前主要信息就是关于电池的 百分比,电池使用情况等等,省电模式等等功能,由于开发产品需要要求在电池详情页面显示当前电池温度等功能,接下来 就来具体分析实现这个功能
2024-08-24 00:15:00 148 1
原创 Android10.0 下拉状态栏清除usb插拔通知后,重新插拔usb通知不显示的问题
在10.0的系统rom定制化开发中,在进行插拔usb设备的时候,会在下拉状态栏中弹出usb插拔通知的时候,发现如果手动清除usb插拔通知,再次插拔usb的时候,发现不会弹出usb通知的问题,接下来分析下相关问题,然后解决问题
2024-08-23 07:55:16 285 5
原创 Android 11.0 关于定制自适应AdaptiveIconDrawable类型的动态时钟图标的功能实现系列一
在11.0的系统rom定制化开发中,在关于定制动态时钟图标中,原系统是不支持动态时钟图标的功能,所以就需要从新定制动态时钟图标关于自适应AdaptiveIconDrawable类型的样式,就是可以支持当改变系统图标样式变化时,动态时钟图标的背景图形也跟着改变,所以接下来就来实现相关的功能
2024-08-23 00:15:00 197 1
原创 Android 13.0禁用adb remount功能的实现
在13.0的系统rom开发中,在进行某些产品开发中,需要禁用掉adb remount功能,就是不能让系统remount,system分区 vendor分区等只能有读权限没有写权限,所以接下来看下如何禁用remount功能,接下来就来实现这个功能
2024-08-22 07:50:18 368 4
原创 Android 10.0 锁屏页面忘记锁屏密码情况下点击5次解锁图标弹出锁屏密码功能实现
在10.0的系统ROM定制化开发中,在一些产品中带锁屏密码的功能中,系统默认是滑动解锁,但是客户会设置锁屏密码,在某些时候会 忘掉锁屏密码,导致需要进入恢复出厂设置然后才能进入系统桌面,这样就导致系统的保存的资料都丢失了,所以需要要求在锁屏密码页面在忘记解锁密码的情况下通过点击解锁图标5次来显示 解锁密码,接下来就来实现功能
2024-08-22 00:15:00 469 1
原创 android 14.0 SystemUI屏蔽某个app的通知不显示功能实现
在14.0的产品rom定制化开发中,对于系统的通知部分,要求根据app包名来过滤掉一部分通知,就是在接收到系统通知时,根据包名判断是否需要接收通知的功能,首选要分析SystemUI的系统通知显示流程,然后实现功能
2024-08-21 07:43:47 213 3
原创 Android 12.0 关于点击FolderIcon全屏显示Folder文件夹功能实现
在12.0的系统ROM定制化开发中,在实现Folder文件夹的相关定制中,有需求要求在点击FolderIcon的文件夹缩略图的图标的时候, 当展开文件夹Folder的时候,需要全屏显示Folder的功能,所以就需要分析下文件夹展开流程,然后实现全屏展开文件夹 的功能
2024-08-21 00:15:00 137 1
原创 Android 10.0 Launcher3从首页开始安装app功能实现
在10.0的系统rom定制化开发中,在进行Launcher3的某些功能开发实现过程中,在某些项目中,安装的app比较多,要求在launcher3的首页开始安装app应用,接下来就需要分析下app安装图标排序的流程,然后在实现相关的功能
2024-08-20 13:23:01 441 1
原创 Android 11.0 通过系统属性适配多种分辨率开机动画功能实现
在11.0的系统ROM定制化开发中,在关于开机动画这部分由于产品需要适配多种分辨率,所以就需要在出rom固件的时候,就需要根据系统属性来适配显示哪种分辨率开机动画,所以接下来就来看怎么设置系统属性,然后在开机动画阶段怎么实现这个功能
2024-08-20 00:15:00 180 1
原创 Android 9.0 mtp在锁屏模式和息屏时禁止访问mtp文件夹功能实现
在9.0的系统Rom产品开发中,由于系统对于mtp模式访问文件夹没有限制,就是在锁屏息屏状态下也是可以访问文件夹的,由于产品的需要要求在锁屏和息屏的情况下,禁止访问文件夹,就是需要实现如图效果
2024-08-19 00:30:00 128 3
原创 Android 10.0 PMS限制第三方app安装数量功能实现
在10.0系统rom定制化开发中,客户需求要实现限制安装第三方app数量的功能,当app安装到一定数量后就不允许安装的功能,实现一个 控制app安装的功能,这需要从app安装流程入手就可以实现功能 PMS就是负责管理app安装的,功能就添加在这里就可以了,接下来看具体实现这个功能
2024-08-19 00:15:00 267 3
原创 Android 13.0 recovery页面旋转180度问题的解决方案
在13.0的系统rom定制化开发工作中,在系统中recovery的页面也是相关重要的一部分,在系统recovery ota升级等功能,都是需要recovery功能的,在某些产品定制化中在recovery的时候,发现居然旋转了180度,接下来分析下recovery关于屏幕显示方向的相关源码,来修改这个功能
2024-08-18 03:30:00 177 1
原创 android 14.0 去掉recovery模式UI操作页面的菜单选项
在14.0进行系统rom定制化开发中,在进行一些定制化开发中,会根据需要在进入recovery模式的时候,去掉recovery模式的一些菜单选项,Reboot to bootloader,Enter rescue等菜单项,经过分析得知,就是在device.cpp去掉一些菜单选项就可以了,接下来就来分析实现相关功能
2024-08-17 02:45:00 172 3
原创 Android 12.0 Launcher3替换桌面app图标后大小和其他app图标不一样的问题解决方案
在12.0的系统ROM产品定制化开发中,在关于launcher3的产品定制化开发中,在有些时候需要对一些第三方的app图标做 替换或者是做一些动态图标的替换,发现在替换以后图标大小和其他app的图标大小不一样,所以就需要看是具体哪里 对app的图标做了缩放功能,接下来就需要去掉这些app图标的缩放功能来实现具体的功能
2024-08-17 00:15:00 190 1
原创 Android 13.0 Launcher3桌面显示多个相同app图标的解决办法
在13.0的系统ROM定制化开发中,在Launcher3的系统原生桌面中,在显示桌面的时候,在禁用和启用app的功能测试的时候,会发现有多个相同app的图标显示在桌面这对Launcher3的体验效果不是很好,所以为了优化产品,需要解决这个bug,然后让产品更完善,接下来看下具体功能的实现方法
2024-08-16 03:15:00 206 3
原创 Android 11.0 系统开机重启桌面时钟小部件widget加载慢解决方案
在11.0的系统rom产品定制化开发中,在Launcher3桌面系统默认会有时钟widget小部件显示在首屏的,但是发现在开机过程 中会显示的好慢,等进入桌面了 还没显示,所以接下来分析下相关的源码流程,来实现相应的功能
2024-08-16 00:15:00 196 3
原创 android 14.0 系统属性控制音量键功能是否可用开关(屏蔽音量加减功能)
在14.0的系统定制化开发中,要求屏蔽掉音量+ 音量-的功能,根据系统属性来判断是否响应音量加减的功能,在系统上层中是由PhoneWindowManage来管理音量键的功能,所以就要看是PhoneWindowManage.java中怎么处理的音量键的功能首选看的源码关于音量键的处理
2024-08-15 03:00:00 215 5
原创 Android 10.0 systemui状态栏充电状态下电池电量100%时显示闪电图标问题解决
在10.0的系统rom定制化开发中,在系统systemui状态栏的充电过程中,都会显示充电闪电图标,但是在某些情况下充电100%的时候也会显示 充电图标就不对了,接下来分析下充电过程,然后看下解决这个问题
2024-08-15 00:15:00 404 3
原创 Android 10.0 SystemUI下拉状态栏QSTileView去掉着色效果显示彩色图标功能实现
在10.0的系统rom定制化开发中,在关于SystemUI的下拉状态栏中QSTileView的背景颜色设置过程中,在由于 系统原生有着色效果,导致现在某些彩色背景显示不是很清楚效果不好,所以需要去掉QSTileView的默认着色 背景显示原生的彩色背景,接下来就来实现相关功能
2024-08-14 02:45:00 338 1
原创 Android 12.0 系统默认手势导航时设置导航栏高度为1dp功能实现
在12.0的系统rom定制化开发中,在原生系统默认是三键导航,也可以切换到手势导航,当默认设置为手势导航时,底部导航栏home键布局就是一条黑线, 并且有一块黑色区域,app显示不能全屏显示,所以这就需要找到手势导航时导航栏布局相关的代码,来设置导航栏高度
2024-08-14 00:15:00 260 1
原创 Android 13.0 SystemUI下拉状态栏定制一 qsPanel快捷模块添加默认背景
在13.0的系统rom定制化开发中,在对systemui的一些定制化开发中,在一些横屏的设备中,在下拉状态栏中需要对qspanel的每一个QsTileView的设置一个默认的背景,而且同时需要把QsTileView的图标和文字居中显示,接下来就来分析下相关的systemui的源码 来具体实现相关的功能
2024-08-13 02:45:00 240 3
原创 Android 11.0 以太网和wifi共存的产品wifi优先级设置功能实现
在11.0的系统ROM定制化开发中,在对于一些有线网和wifi共存的产品中,由于某些产品的特殊要求首选使用wifi,而在原生系统中以太网的优先级高于wifi的,所以就需要从优先级的设置来分析,实现设置优先级的相关功能实现
2024-08-13 00:15:00 195 1
原创 Android 9.0 SystemUI禁用长按recent键的分屏功能
在9.0的系统产品开发中,系统对于多窗口模式默认会有分屏功能的,但是在某些产品中,需要禁用分屏模式,所以需要在导航栏中禁用长按recent的分屏模式功能,接下来分析下相关分屏模式的实现
2024-08-12 00:30:00 147 3
原创 Android 10.0 系统屏幕灭屏时当收到短信和蓝牙文件时亮屏功能实现
在10.0的系统rom定制化开发中,在对于设备灭屏时,收到蓝牙文件和短信功能系统默认是不亮屏的,但是由于产品开发 需要要求在收到短信和蓝牙文件的时候要求亮屏处理,接下来就来实现这个功能
2024-08-12 00:15:00 283 3
原创 Android 13.0 禁用adb install 安装app功能
在13.0的系统rom产品开发中,在进行一些定制开发中,对于一些app需要通过属性来控制禁止安装,比如adb install也不允许安装,所以就需要熟悉adb install的安装流程,然后来禁用adb install安装功能,接下来分析下adb 下的安装流程,来实现相关的功能
2024-08-11 00:15:00 256 5
android Accessibility无障碍服务实现获取系统全局任何控件的名称和坐标信息
2024-03-23
8.1 9.0 10.0安装app时抛出异常解决方案.rar
2021-09-07
android 9.0 10.0Launcher3 Hotseat 添加apps button.txt
2021-08-08
android 9.0 10.0添加负一屏(左一屏)功能left_screen.rar
2021-08-06
android 自定义九宫格图案解锁DrawPwd.rar
2021-08-05
关于开通单篇收费资源的建议
2021-07-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人