自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安卓兼职framework和app工程师的博客

从事7年app和os定制开发

  • 博客(2837)
  • 资源 (55)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android 13.0 framework层设置app固定横屏后,根据包名设置某个app竖屏显示

在13.0的系统rom产品定制化开发过程中,在某些产品中由于要求设置app固定横屏,所以对弈一些需要竖屏显示的 app显示不是那么的好,所以就需要根据包名来设置某些app竖屏显示来实现相关的功能

2025-07-31 02:15:00 5 1

原创 Android 10.0 framework去掉anr弹窗和崩溃弹窗功能实现

在10.0的系统rom定制化开发中,在一些底端平台进行定制的过程中,会在一些操作大型耗时应用的时候,会出现 anr弹窗的相关影响用户体验的相关操作,所以开发需要就需要去掉相关的anr弹窗,接下来分析下相关功能实现

2025-07-31 00:15:00 357

原创 Android 14.0 内置google tts语音包功能实现

在14.0的系统rom产品定制化开发中,在gms的相关项目对于文字转语音包功能不是内置功能,需要自己下载google的tts语音包,然后内置,在设置google tts语音包apk作为默认的tts语音引擎功能,接下来分析实现这个功能

2025-07-30 02:00:00 96

原创 Android 12.0 勿扰模式开启关闭功能实现

​在12.0的系统rom定制化开发中,在进行某些功能开发过程中,有时候需要对勿扰模式进行控制,通过 系统接口来控制勿扰模式开启和关闭,接下来分析下相关的系统接口,来看下相关功能该怎么实现​

2025-07-30 00:15:00 112

原创 Android 13.0 系统framework层控制传感器开启和禁用功能实现

在13.0的系统rom定制化开发中,对于系统传感器,光线,距离,重力等传感器的使用过程中,在某些产品 做定制的时候,需要控制这些传感器的使用情况,所以就需要看下怎么样限制传感器的使用功能

2025-07-29 02:15:00 152

原创 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 81

原创 Android 10.0 某个无源码activity竖屏页面横屏显示的功能实现

在10.0的系统rom定制化开发中,在某些无源码的应用中,在某个activity页面的时候,会要求竖屏显示的app横屏显示, 这时候就需要熟悉系统源码,然后在加载页面的时候设置旋转方向来实现相关的功能,接下来实现相关功能

2025-07-28 00:15:00 396

原创 Android 15.0 app全屏时通过系统属性控制上滑是否显示导航栏和状态栏功能实现

在15.0的系统rom定制化os开发中,在系统默认的功能中,在app设置全屏后,会隐藏导航栏和状态栏,页面全屏显示,然后如果底部上滑这时就会显示虚拟状态栏和导航栏显示几秒钟后会自动消失,由于项目开发的功能需求,要求需要要求通过api来控制全屏时上滑是否显示虚拟导航栏和状态栏,这就要从上滑事件分析看如何显示虚拟导航栏和状态栏的流程来控制是否显示的实现

2025-07-28 00:15:00 134

原创 Android12.0 文件管理器播放音乐关机声音突然变大的处理

在12.0的系统rom定制化开发中,有时候会突然发现在文件管理器中播放音乐关机的过程中,声音会突然变大 ,接下来就需要处理下相关播放音乐的模块,看声音是怎么调节的, 接下来实现这个功能

2025-07-26 01:45:00 127 1

原创 android 15.0 删除当前连接wifi的保存配置信息

在15.0的系统rom产品定制化开发中,对于wifi的功能定制需求功能也是挺多的,目前对于wifi模块有这么个需求,要求在提供接口实现删除已连接wifi的需求,所以需要了解wifi相关的配置情况,然后移除wifi即可,接下来就来实现相关的功能

2025-07-26 00:45:00 119

原创 Android 10.0 sts CtsSecurityBulletinHostTestCases的相关异常分析

在10.0的系统rom定制化开发中,在gms认证的过程中,会出现在sts认证的过程中,在过认证的过程中, 在测试报告的过程中,会抛售Device admin apps can be reinstalled as instant apps异常,接下来 看下怎么解决这个问题

2025-07-25 20:41:24 2504

原创 Android 14.0 mtp模式下PC上显示两个内部存储的问题解决办法

​ 在14.0的系统rom定制化产品开发中,在mtp模式下,有些时候会在pc端显示两个手机内部存储空间,所以这时候显得特别不友好,出于对产品的完善,所以要求解决这个问题,接下来分析下这个问题​

2025-07-25 03:15:00 97

原创 Android 11.0 系统设置蓝牙搜索页面横竖屏黑屏的问题处理

在11.0的系统rom定制化开发中,在系统Settings中,在已连接设备的主菜单中,进入蓝牙页面,看 扫描蓝牙的页面中,发现横竖屏切换的过程中,会出现黑屏卡死的页面,接下来分析下相关的功能 看怎么解决这个问题

2025-07-25 00:15:00 143

原创 Android 13.0 系统framework层修改第三方app的dpi的属性功能实现

在系统13.0的rom定制化开发中,在对于某些第三方app的适配工作中,由于第三方的app的特定默认的 dpi等configuation等参数设置有点大,导致显得字体有点大,控件有点宽等,导致安装后显示很不协调, 所以就需要分析app加载的时候就修改相关的dpi等属性值来实现功能

2025-07-24 03:00:00 159

原创 Android 10.0 Google开机向导ODM定制化开发功能实现

在10.0的系统定制化功能开发中,在某些实现进行功能定制化开发中,会需要再google开机向导的过程中,需要添加 某些页面到开机向导过程中,就需要再google的overlay中添加相关的action事件到定制化的应用中,来实现具体功能

2025-07-24 00:15:00 408

原创 Android 14.0 mtp在锁屏模式和息屏时禁止访问mtp文件夹功能实现

在14.0的系统rom产品定制化开发中,由于系统对于mtp模式访问文件夹没有限制,就是在锁屏息屏状态下也是可以访问文件夹的,由于产品的需要要求在锁屏和息屏的情况下,禁止访问文件夹,就是需要实现如图效果

2025-07-23 03:45:00 97

原创 Android 12.0 第三方app接收不到开机广播问题的解决以及开机自启动功能实现二

在12.0的系统ROM定制化开发中,在定制某些功能中,但是某些第三方app需要在系统开机后,收到 开机广播,完成自启动功能实现,接下来先看实现第三方app接收开机广播功能后,后台 不能启动activity的问题解决

2025-07-23 00:15:00 141

原创 Android 13.0 Launcher3禁止改变density等系统密度导致布局变化hotseat靠右边显示功能实现

在13.0的系统rom定制化开发中,在进行launcher3的定制化功能中,在有些项目修改系统密度density的值, 以后导致launcher3的布局变乱,hotseat布局成一行竖屏显示看的很不美观,接下来就看如何分析解析 禁止density改变导致布局变动的功能分析

2025-07-22 02:15:00 126

原创 Android 11.0 安装app前判断app的size大小功能实现

在11.0的系统rom定制化开发中,在开发定制的过程中,安装app的过程中,有些功能 需要禁止安装过大的app,所以就需要判断安装app的size大小,接下来分析安装的 app的功能,来实现这个功能

2025-07-22 00:30:00 147

原创 android 15.0 控制wifi启用禁用功能实现

在15.0的产品rom定制化开发中,在产品开发中,对于功能的开发的功能也是挺多的,而在对于wifi的功能定制需求,有要求需要通过系统属性来控制wifi开关是否可以打开来控制是否可以连接wifi,打开控制wifi的功能,接下来分析wifi的开启流程来实现该功能的实现

2025-07-21 00:30:00 157

原创 Android 10.0 后台播放音乐的时候,关机杀掉音乐进程保证不会在关机时有声音功能实现

在10.0的系统rom定制化开发中,在系统关机的时候,如果这时候后台播放音乐时,有可能在关机过程中,会有音乐播出, 这时候,就需要再关机时候,获取播放音乐的进程,然后杀掉进程就可以了,接下来实现相关功能

2025-07-21 00:15:00 392

原创 Android 12.0 app静态广播接收不到问题解决

在12.0的系统rom定制化开发中,在某些比较老的app中,会有注册静态广播,然后通过静态广播 启动某些activity页面,但是在8.1后第三方app的静态广播,被系统给拦截了,所以就会导致 app接收不到静态广播,接下来就来看下静态广播接收流程,然后解决问题

2025-07-19 00:15:00 98

原创 Android 15.0 Settings主页面去掉自定义您的设备等菜单相关功能

在15.0的系统rom产品定制化开发中,在系统Settings主页面的主菜单中,在测试某些功能的时候,比如开启护眼模式和改变系统密度会在主菜单第一项的网络菜单头部增加 自定义您的设备和设置护眼模式时间安排 等等相关的设置模块这对于菜单布局显示相当不美观,所以根据系统定制要求需要去掉这部分功能,这就需要根据显示流程来分析这部分功能

2025-07-19 00:15:00 128

原创 Android 13.0 系统添加自定义屏保并设置为默认屏保功能实现

在13.0的系统rom定制化开发中,在进行相关项目开发的过程中,由于需要在系统锁屏休眠的时候,需要显示 相关的背景,就是自定屏保功能,所以就需要添加自定义的屏保,然后在上一篇已经实现在进行锁屏休眠的时候 进入屏保的功能,这里就介绍下自定义屏保和设置默认屏保功能就可以了

2025-07-18 02:15:00 162

原创 Android 11.0 监听anr拷贝trace.txt到内部存储功能实现

​在11.0的系统rom定制化开发中,在项目中anr的情形也是很常见的,所以需要将anr的日志保存到本地然后 上传分析anr日志解决相关的anr问题的实现,接下来分析下anr的流程然后实现功能​

2025-07-18 00:15:00 120

原创 Android 14.0 SystemUI禁用长按recent键的分屏功能

​在14.0的系统rom产品定制化中,系统对于多窗口模式默认会有分屏功能的,但是在某些产品中,需要禁用分屏模式,所以需要在系统导航栏中禁用长按recent的分屏模式功能,接下来分析下相关分屏模式的实现​

2025-07-17 02:15:00 180

原创 Android 10.0 显示大小改变导致系统density改变在自定义view 禁止布局改变功能实现

在10.0的系统rom定制化开发中,在某些时刻由于系统设置中显示大小改变导致系统density改变,这时候,会在 自定义的View中,由于density的改变,导致布局发生变化,给开发带来一定的体验影响,接下来分析下相关问题, 然后实现核心功能

2025-07-17 00:15:00 372

原创 Android 14.0 修改mtp模式下手机容量显示不正确的功能实现

在14.0的系统rom定制化开发中,在系统中mtp模式连接pc端拷贝文件等功能也是常见的功能,但是在使用过程中发现,在mtp模式下pc端盘符显示的容量,和手机真实的容量显示不同,可能是存储容量的计算方式不同导致显示的手机容量不符,接下来分析下相关流程,实现这个功能

2025-07-16 02:15:00 143

原创 android 12.0 打开ALOGV ALOGI ALOGD日志输出的方法

在12.0的系统rom定制化开发中,在某些时候,需要打印ALOGV,ALOGI等TAG日志,在系统中,默认是关闭这些日志的, 防止日志打印过多,系统过于卡顿,但是有时候会为了调试,需要打开日志开关,所以就需要在系统源码中查看哪里 需要打开日志的开关,来实现日志的打印解决问题

2025-07-16 00:15:00 134

原创 Android 13.0 息屏休眠后立即启动屏保功能实现

在13.0的系统rom定制化开发中,在进行一些关于自定义屏保功能中,产品需要再息屏休眠的时候启动屏保功能,接下来 就需要分析监听息屏休眠的时候,启动屏保功能实现

2025-07-15 03:45:00 174

原创 Android 11.0 勿扰模式开启关闭功能实现

​在11.0的系统rom定制化开发中,在进行某些功能开发过程中,有时候需要对勿扰模式进行控制,通过 系统接口来控制勿扰模式开启和关闭,接下来分析下相关的系统接口,来看下相关功能该怎么实现​

2025-07-15 00:15:00 142

原创 Android 15.0 Launcher3 app图标长按去掉应用信息按钮

在15.0的rom定制化开发中,在Launcher3定制化开发中,对Launcher3的定制化功能中,在Launcher3的app列表页会在长按时,弹出微件和应用信息两个按钮,点击对应的按钮跳转到相关的功能页面,现在由于产品需求要求禁用应用信息,不让进入到应用信息页面所以要去掉应用信息按钮,这就要从加载应用信息按钮流程开始分析然后去掉应用信息按钮,接下来就来实现这个 功能

2025-07-14 00:30:00 151

原创 Android10.0 cts跳过某些测试不过的项

在10.0的系统rom定制化开发中,在某些时候,做关于gms过认证的相关功能开发中,在对于一些cts的某些项过滤的 时候,可以通过某些方法来过滤掉,接下来就看怎么来过滤掉相关的cts测试项,来完成相关功能开发

2025-07-14 00:15:00 491 1

原创 Android 15.0 根据app包名授予app监听系统通知权限

在15.0的系统rom产品定制化开发中,在一些产品rom定制化开发中,系统内置的第三方app需要开启系统通知权限,然后可以在app中,监听系统所有通知,来做个通知中心的功能,所以需要授权获取系统通知的权限,然后来顺利的监听系统通知。来做系统通知的功能,接下来来实现这个功能

2025-07-12 00:30:00 173 3

原创 Android activity中左上角返回上一级的功能实现Android activity中左上角返回上一级的功能实现

在应用开发过程中,在某些时候,需要每个activity页面新增一个返回键,所以就需要有个基类实现这个功能,然后在其他类集成这个基类来实现这个功能,接下来分析实现这个功能

2025-07-12 00:15:00 123 1

原创 Android11.0 文件管理器播放音乐关机声音突然变大的处理

在11.0的系统rom定制化开发中,有时候会突然发现在文件管理器中播放音乐关机的过程中,声音会突然变大 ,接下来就需要处理下相关播放音乐的模块,看声音是怎么调节的, 接下来实现这个功能

2025-07-11 00:15:00 176

原创 Android 14.0 系统framework修改低电量关机值为2%

在14.0的系统rom产品定制化开发中,在系统关于低电量关机的值,每个平台都不同,根据实际开发底层硬件的要求看实际情况来调整这个值,所以需要分析相关的电量变化执行的代码流程,来实现这个功能,接下来看具体怎么实现

2025-07-11 00:15:00 146

原创 android 10.0 systemui动态控制三键导航栏的左右顺序

在10.0的系统rom定制化开发中,在某些时候关于Systemui导航栏关于back home recent 键的顺序 在销售到国外的时候,可能会需要通过按键显示成recent home back键,接下来分析下显示流程

2025-07-10 00:15:00 433

原创 Android 13.0 mtk平板camera2横屏预览旋转90度横屏保存圆形预览缩略图旋转90度功能实现

在13.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,点击录像和照片下保存的圆形预览缩略图 依然是竖屏的,所以说同样需要将视频也保存为横屏视频照片圆形预览缩略图了,所以就需要看下mtk的camera2的相关横屏保存照片视频保存圆形预览缩略图功能, 如何实现实现横屏保存视频照片圆形预览缩略图功能

2025-07-10 00:15:00 157

原创 Android 12.0 SharedPreferences in credential encrypted storage are not avai

在12.0的系统rom定制化开发中,在开机的过程中,由于某些应用在开机解锁阶段就开始访问查询短信和联系人等功能,所以 会出现抛异常的情况出现,接下来分析下相关的情况,然后来解决这些问题

2025-07-09 00:15:00 115 1

android10.0禁止拨打电话(屏蔽拨打电话功能).txt

android 10.0禁止系统拨打电话功能,屏蔽掉系统拨打电话的功能

2021-08-09

android 自定义单手指旋转抽奖转盘

自定义手指滑动旋转抽奖转盘的demo 根据手指旋转弧度来旋转转盘

2021-08-10

android 9.0 10.0Launcher3 Hotseat 添加apps button.txt

android 9.0 10.0Launcher3中 Hotseat 添加apps button功能 点击apps 进入app列表界面

2021-08-08

9.0 10.0去掉锁屏和息屏功能(永不息屏).rar

9.0 10.0去掉锁屏和息屏功能(永不息屏) 让屏幕永不息屏和锁屏

2021-09-08

android 9.0 10.0添加负一屏(左一屏)功能left_screen.rar

android 9.0 10.0添加负一屏(左一屏)的功能,适用于各大平台,纯原生代码,添加到Launcher3以后 就可以使用了

2021-08-06

8.0 9.0 10.0静默安装和卸载

8.0 9.0 10.0静默安装和卸载的功能

2021-09-09

自定义时间选择器 农历公元时间切换 省市联动器

自定义时间选择器 农历公元时间切换 省市联动器 圆分割线等功能

2021-09-09

仿ios底部弹dialog

仿ios底部弹出对话框

2021-09-08

8.1 9.0 10.0安装app时抛出异常解决方案.rar

8.1 9.0 10.0在系统app中代码安装app时抛出Permission Denial that is not exported from UID 1000的异常的解决方案

2021-09-07

android 自定义仿微信底部菜单栏

仿微信底部菜单栏 底部菜单字体显示隐藏 底部菜单缩放等等

2021-09-05

android 支持水平垂直滚动的RecyclerView

支持水平垂直滚动的RecyclerView的app demo

2021-09-03

android 自定义View动画全集

app包含图层混合 滤镜效果 粒子爆炸 拖拽气泡 动画绘制文字 圆形水波纹进度条 自定义加载动画 Splash动画等

2021-09-01

android 自定义酷炫ViewPager切换效果带页面弹性指示器动画

自定义酷炫的ViewPager控件 在切换图片时,带页面弹性指示器动画效果

2021-09-02

android 粒子爆炸和气泡拖拽SplitDemo.rar

实现粒子爆炸 破碎酷炫动画 气泡拖拽动画 滤镜 图层混合等效果

2021-08-26

侧滑菜单依次弹出(动画效果) SlideMenuPro.rar

android 侧滑菜单依次弹出demo 点击菜单按钮 按顺序弹出菜单,关闭侧滑菜单也是按顺序关闭

2021-08-25

android 读写Excel(支持xlsx xls格式)

app 读写Excel 支持读写xlsx和xls格式

2021-08-19

android app设置动态壁纸和静态壁纸的DynamicWallpaper.rar

在app中设置系统静态壁纸和动态壁纸

2021-08-18

9.0 10.0Launcher3设置app图标和hotseat图标为圆角图标

9.0 10.0Launcher3修改默认的app图标和hotseat图标为圆角图标

2021-08-13

android 9.0 10.0设置上网白名单

9.0 10.0设置上网app白名单 在白名单内的app可以上网 其他的app不能上网

2021-08-10

android 自定义九宫格图案解锁DrawPwd.rar

android 自定义九宫格图案解锁demo,绘制完图案后 保存当前密码,然后第二次比对图案密码看和保存的密码是否一致

2021-08-05

android Accessibility无障碍服务实现获取系统全局任何控件的名称和坐标信息

运用android系统中的Accessibility无障碍服务实现获取系统全局中任何控件的名称和坐标信息等AccessibilityNodeInfo的信息

2024-03-23

android 悬浮窗全屏显示,锁屏页面悬浮窗全屏显示

实现悬浮窗全屏功能,覆盖导航栏状态栏,在锁屏页面同样做到悬浮窗显示在锁屏页上面,并且做到全屏显示

2024-03-22

读写xls 和 xlsx格式的excel文件

app 里面 可以读写xls 和xlsx格式的文件

2022-05-20

10.0 根据包名授予app所需的权限.rar

10.0 根据包名授予app所需的权限 去掉首次运行授权

2021-11-10

Android(Q)10.0添加关机音乐和关机动画.rar

10.0添加关机音乐和关机动画的功能

2021-11-05

10.0添加开机音乐.rar

Android 10.0增加开机音乐功能

2021-11-05

10.0在电话拨号盘(Dialer app中)通过暗码进入工厂测试模式.rar

10.0在通过拨号盘添加暗码进入工厂模式的功能,输入特定暗码 然后进入工厂模式方便测试

2021-11-05

10.0创建恢复出厂设置不被清除的文件夹节点.zip

创建恢复出厂设置不被清理的文件夹和节点 保存不该清理掉的数据

2021-11-07

10.0 init.rc中data下创建文件节点失败.zip

init.rc 在data创建文件夹和节点的正确方法

2021-11-07

10.0去掉前置摄像头闪光灯功能.zip

10.0 Camera2去掉前置摄像头闪光灯功能

2021-11-07

10.0 充电电压过高增加提示弹框和警报声.zip

10.0添加充电电压过高增加提示弹窗和警报声的功能

2021-11-07

10.0 电压低不能开机增加提示功能.rar

10.0电压过低 不能开机 增加提示功能

2021-11-08

9.0 10.0SystemUI默认展开下拉框(展开下拉快捷).rar

Android 9.0 10.0 SystemUI实现默认展开下拉列表,显示所有下拉快捷

2021-11-05

9.0 10.0设置系统默认语言为中文.rar

9.0 10.0修改系统默认语言为中文,开机默认中文显示

2021-11-05

10.0修改系统版本号和系统ID.rar

10.0修改系统版本号Build.DISPLAY和系统id号Build.ID

2021-11-05

Android 自定义ListView和RecycleView实现多级树功能

自定义ListView和RecycleView实现多级树功能 实现类似qq分组列表

2021-09-22

9.0 10.0屏蔽锁屏 息屏功能.rar

Android 9.0 10.0屏蔽锁屏功能和息屏功能 让平板永不息屏和从不锁屏

2021-09-15

Android 9.0 10.0 framework添加KeyEvent按键事件流程.rar

9.0 10.0 在framework层添加KeyEvent按键事件的流程

2021-09-14

FlowLikeStar.rar

利用贝塞尔曲线原理自定义仿qq 点赞动画

2021-09-11

9.0 10.0 USB连接模式默认设为MTP.rar

android 9.0 10.0 USB连接模式默认充电连接模式修改为默认设置为MTP模式

2021-09-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除