自定义博客皮肤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定制开发

  • 博客(3037)
  • 资源 (53)
  • 问答 (1)
  • 收藏
  • 关注

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

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

2025-11-25 00:45:00

原创 Android 11.0 息屏杀掉音乐播放器进程和视频播放器进程功能实现

​在11.0的系统rom定制化开发中,在某些时候,息屏的时候这时候如果音乐播放器和视频播放器在后台播放,需要再息屏的 时候,音乐播放器和视频播放器进程杀掉,做好电量优化,接下来分析下相关功能来实现功能​

2025-11-25 00:15:00

原创 android 15.0 Launcher3长按app弹窗设置为圆角背景功能实现一

在15.0的系统ROM定制化开发中,在进行一些Launcher3的定制化开发中,在使用app的弹窗的功能时,会弹出应用信息和微件之类的内容,所以在定制需求中,需要默认设置为圆角背景,接下来就来分析下相关功能的实现

2025-11-24 00:30:00 96

原创 Android 10.0 利用PMS实现设置第三方apk为默认Launcher

在10.0的系统产品开发中,在rom定制化开发中当系统中内置安装多个Launcher时,在首次开机时,进入app选择界面,这时需要选择启动哪个Launcher,让用户通过手动选择,会在系统默认启动选择Launcher的页面弹出好几个Launcher来让你来 选择启动哪个Launcher,当选择设置默认启动launcher为始终的时候,这时就可以在下次启动Launcher的时候直接进入Launcher 页面就可以了,这时项目产品的需要所以需要设置默认启动launcher在开机后直接进入默认Launcher

2025-11-24 00:15:00 142

原创 Android 12.0 google 拨号盘竖屏转横屏的功能实现

在12.0的系统rom定制化开发中,在某些app的定制化开发中,在这里有些google的拨号盘的时候,再 某些场景中,需要将拨号盘竖屏旋转到横屏显示,这就需要在无源码的情况下来实现功能

2025-11-22 00:15:00 107 1

原创 android 15.0 Launcher3长按拖拽时最后一屏未满时不让拖拽到后一屏(二)

在15.0系统rom定制化开发中,如果专门适配老年机的时候,这时客户提出要求,如果最后一屏未满时,不让拖拽到后面一屏的空屏中,等当前屏填满了以后,才能拖到下一屏的功能,所以要从workspace的拖拽类开始着手分析接下来看具体分析实现相关的功能

2025-11-22 00:15:00 171

原创 Android 14.0 Camera2 拍照镜像功能实现

在14.0的系统rom定制化开发中,在进行camera2的相关拍照功能开发中,在某些时候会遇到拍照照片 左右镜像的问题,就是照片左半边和右半边是反的,所以就需要在拍照的时候保存图片的时候实现 左右镜像功能,接下来就来分析下拍照保存图片的流程

2025-11-21 01:15:00 123

原创 Android 11.0 mtk 图库网格视图 视频样式修改的功能实现

​在11.0的系统rom定制化开发中,在mtk图库中由于客户提出要修改网格视图视频样式的左排一串小黑色方块为一个视频图标的样式, 所以就需要分析相关源码来实现功能​

2025-11-21 00:15:00 225

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

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

2025-11-20 00:30:00 200 2

原创 Android 10.0 letterbox模式横屏显示app显示不全功能实现

在10.0的系统rom定制化开发中,在一些大屏设备的开发中,在某些时候有些竖屏应用在安装在设备中,会中间显示app内容,而 两边留着黑边,而且app内容显示不全,接下来分析下相关问题,看如何实现

2025-11-20 00:15:00 379

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

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

2025-11-19 00:45:00 153

原创 Android 12.0 Settings中系统菜单去掉备份二级菜单

在12.0的系统rom定制化开发中,在系统Settings开发过程中,会发现在settings中的系统菜单中需要去掉 备份这个菜单,接下来就需要分析下系统菜单中的备份菜单的相关功能,然后实现去掉备份菜单的功能

2025-11-19 00:15:00 142

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

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

2025-11-18 01:00:00 162 1

原创 Android 11.0 android.database.sqlite.SQLiteBlobTooBigException Row too big

在11.0的系统rom定制化开发中,在某些时候会发现SQLite在查询某些数据的时候,会发现抛出android.database.sqlite.SQLiteBlobTooBigException Row too big to fit into Cursor的异常情况,接下来分析下相关的核心原因,来解决这个问题

2025-11-18 00:15:00 169

原创 android 15.0 Launcher3定制folder文件夹16宫格实现二

在15.0的系统产品rom定制化开发中,对于Launcher3的定制功能也是不少的,比如在Launcher3中添加默认文件夹,把默认的app添加的文件夹里面,其他的app然后按顺序排序。在文件夹布局就是默认的16宫格布局,接下来分析下相关源码来实现功能

2025-11-17 11:28:33 249

原创 Android 10.0 禁用手势导航上滑事件功能实现

在10.0的系统rom定制化开发中,在某些时候,在开机向导的过程中,由于只能使用上一步下一步来运行 开机向导,如果是手势导航就需要禁用上划事件,接下来分析下相关源码,看怎么实现功能

2025-11-17 00:15:00 411

原创 android 15.0 Launcher3长按拖拽时,获取当前是哪一屏,获取当前多少个应用图标

在15.0系统rom定制化开发手机项目中,在Launcher3中专门适配老年机的时候,这时客户提出要求,如果最后一屏未满时,不让拖拽到后面一屏的空屏中这样就需要获取当前是哪一屏,并且要知道当前有多少个Item,总共一屏最多多少个item所以就需要从Workspace.java入手,来分析解决这个问题

2025-11-15 10:33:22 654 1

原创 Android 12.0 自定义viewpager小距离实现滑动翻页

在12.0进行相关的rom系统定制开发过程中,在进行一些ViewPager的翻页控件相关定制过程中,原生的Viewpager由于系统的 翻页距离过大导致,有些用户体验不是特别好,所以就需要重新自定义Viewpager来实现接下来实现相关功能

2025-11-15 00:30:00 177

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

在14.0的系统ROM定制化开发中,在定制某些功能中,但是某些第三方app需要在系统开机后,收到 开机广播,完成自启动功能实现,接下来先看怎么实现第三方app接收开机广播功能

2025-11-14 02:15:00 170

原创 Android 11.0 开机广播延迟30秒问题分析解决

在11.0的系统rom定制化开发中,在某些时候在接收开机广播的时候发现,过了一分钟才收到开机广播,接下来就需要分析下 开机广播的相关分发机制,来处理下相关问题

2025-11-14 00:15:00 166

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

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

2025-11-13 00:30:00 172

原创 Android 10.0 禁止壁纸缩放功能实现

在10.0的系统rom定制化开发中,在使用应用替换桌面壁纸的时候,发现如果壁纸和系统分辨率大小不一致的情况,会出现缩放壁纸的情况,所以可以分析下相关的替换壁纸的过程,来实现禁用壁纸缩放功能

2025-11-13 00:15:00 468

原创 Android 14.0 Camera2 拍照镜像功能实现

在14.0的系统rom定制化开发中,在进行camera2的相关拍照功能开发中,在某些时候会遇到拍照照片 左右镜像的问题,就是照片左半边和右半边是反的,所以就需要在拍照的时候保存图片的时候实现 左右镜像功能,接下来就来分析下拍照保存图片的流程

2025-11-12 00:30:00 199

原创 android 12.0添加开机铃声

在12.0在定制化系统中,默认是没有开机铃声的,有客户提出需要要添加开机铃声,所以为了完成需求,就来实现这一个功能关于开机铃声 都是在BootAnimation.cpp 这里面负责管理

2025-11-12 00:15:00 295

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

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

2025-11-11 00:30:00 109

原创 Android 11.0 开机过程中根据不同类型修改ro.属性值

在11.0的系统rom定制化开发中,在某些时候需要根据某些不同类型来设置产品型号等ro.product.model开头的属性值, 接下来分析下开机过程中加载ro.属性值的过程,然后来分析解决相关的问题

2025-11-11 00:15:00 436

原创 android 15.0 USB连接模式默认设为MTP

在15.0android系统产品开发中,在通过otg连接设备的时候,会弹出usb连接模式这时候会让客户选择当前连接电脑是哪种模式,在项目开发中,需要以mtp模式,就是可以在电脑查看设备的内部存储的样式来设置otg连接电脑的模式,接下来分析下相关模式,来具体实现相关功能

2025-11-10 00:30:00 160

原创 Android 10.0 屏保默认充电时的功能实现

在10.0的系统rom定制化开发中,在系统settings的屏保默认选项做定制,原生系统默认充电插入基座时,由于项目不支持插入基座功能,所以需要修改屏保默认项为充电时,接下来分析相关的屏保流程来实现相关功能

2025-11-10 00:15:00 361

原创 android 15.0 SystemUI状态栏下拉快捷添加截图快捷开关

在15.0的系统产品rom定制化开发中,对SystemUI的定制需求也是挺多的,在下拉状态栏中 添加截图快捷开关,也是常有的开发功能,下面就以添加 截图功能为例功能的实现

2025-11-08 00:30:00 580

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

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

2025-11-08 00:15:00 125

原创 Android 11.0 去掉系统原生输入法键盘上的麦克风图标功能实现

​在11.0的原生系统定制化开发中,在某些时候国内版本使用原生输入法的时候发现麦克风点不了,不支持gms功能, 所以就需要找到对应的页面去掉这个图标功能,接下来分析下相关功能,来解决这个问题​

2025-11-07 00:15:00 126

原创 Android 13.0 could not find Fragment constructor的问题解决

在13.0的系统rom开发过程中,会遇到各式各样的问题,在某些时候回出现找不到Fragment的构造方法的问题,接下来 分析解决相关的问题

2025-11-07 00:15:00 136

原创 Android 14.0 通过广播控制systemui状态栏动态显示和隐藏功能实现

在14.0的系统rom定制化开发中,在某些特定的产品开发中,需要通过接口来控制系统状态栏的显示和隐藏, 所以就需要了解systemui状态栏的显示构造过程,然后通过相关接口来显示和隐藏状态栏,接下来就来 实现相关的功能

2025-11-06 01:45:00 171

原创 Android 10.0 实现充电时振动时长修改

在10.0的系统rom定制化中,通过上述的分析得知,在开机插上充电器充电的时候会有振动提示,有些客户需要修改 充电振动的时长,接下来就需要根据充电的电量相关流程来分析解决这个问题

2025-11-06 00:15:00 426

原创 Android 性能优化之电量功耗优化

在系统开发定制化中,在进行性能优化的时候,电量消耗也是一个很重要的优化节点,接下来看下在系统中如何追踪电量消耗,然后进行电量功耗优化

2025-11-05 00:15:00 223 1

原创 Android 14.0 通过广播控制systemui状态栏动态显示和隐藏功能实现

在14.0的系统rom定制化开发中,在某些特定的产品开发中,需要通过接口来控制系统状态栏的显示和隐藏, 所以就需要了解systemui状态栏的显示构造过程,然后通过相关接口来显示和隐藏状态栏,接下来就来 实现相关的功能

2025-11-05 00:15:00 301

原创 Android 13.0 Android编译错误的解决总结

​在13.0的系统rom定制化开发中,在某些时候,会出现在编译Android.bp的时候,会出现一系列的错误,接下来 分析下相关的错误报告,来解决相关的问题​

2025-11-04 01:00:00 167 1

原创 Android 11.0 图库分享图片到信息模糊的功能实现

在11.0的系统rom定制化开发中,在某些时候需要通过相机来把拍照图片分享出去,然后分享出去的图片有些模糊,这些就是mtk图库的显示的问题,接下来分析下相关的功能开发

2025-11-04 00:15:00 181

原创 android 15.0 Launcher3定制folder文件夹16宫格实现一

在15.0的系统产品rom定制化开发中,对于Launcher3的定制功能也是不少的,比如在Launcher3中添加默认文件夹,把默认的app添加的文件夹里面,其他的app然后按顺序排序。在文件夹布局就是默认的16宫格布局,接下来分析下相关源码来实现功能

2025-11-03 00:30:00 160

原创 Android 10.0 手动切换壁纸时黑屏问题解决

在10.0的系统rom定制化开发中,在某些时候需要再应用中切换壁纸,但是在切换壁纸的时候,会出现黑屏的情况,接下来分析下相关切换壁纸的相关功能,然后解决切换壁纸的过程中这个黑屏的问题

2025-11-03 00:15:00 356

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关注的人

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