会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cczheng
博客园
首页
新随笔
联系
订阅
管理
随笔 - 32
文章 - 1
评论 - 16
阅读 -
12万
[置顶]
Android6.0 源码修改之屏蔽系统短信功能和来电功能
摘要: 一、屏蔽系统短信功能 1、屏蔽所有短信 android 4.2 短信发送流程分析可参考这篇 [戳这][1] 源码位置 vendor\mediatek\proprietary\packages\apps\Mms\src\com\android\mms\transaction\SmsReceiverSe
阅读全文
posted @ 2018-10-10 18:51 cczheng
阅读(2248)
评论(0)
推荐(2)
2020年11月12日
Android9.0/8.1/6.0 默认给系统 app 授予所有权限
摘要: 前言 最近和 PackageManagerService(PMS) 杠上了,3W 多行代码,着实精妙。网上有很多分析流程的文章,这里我就不再复述了,就来看下 PMS 的衍生修改实战吧。之前写过一篇 Android8.1 默认给第三方 app 授予所有权限,其实也能给系统 app 授权,原理大概为收到
阅读全文
posted @ 2020-11-12 15:10 cczheng
阅读(3132)
评论(0)
推荐(0)
2020年8月3日
Android MTK平台 客制化系统来电界面(屏蔽 InCallUI 提供接口给客户自行展示来电去电页面)
摘要: OS: Android 8.1 需求分析 1、禁止系统来电铃声,提供接口给客户自己播放铃声 2、禁止系统拉起来去电页面(InCallActivity),消息通知客户拉起自己的来去电页面 3、禁止来电消息 Notification 显示(包括未接来电),点击跳转至 InCallActivity(未接来
阅读全文
posted @ 2020-08-03 09:20 cczheng
阅读(1692)
评论(0)
推荐(1)
2020年3月31日
Permission failure: android.permission.CAPTURE_AUDIO_OUTPUT 解决办法
摘要: 在 android M 以上,MediaRecorder 录音时音源设置为 VOICE_CALL,开始录音时会抛出权限异常 方法一,给 app 增加 sharedUserId="android.uid.system",并使用系统签名 方法二,屏蔽系统源码,跳过权限检查 通过全局搜索,发现权限判断竟然
阅读全文
posted @ 2020-03-31 18:04 cczheng
阅读(2922)
评论(0)
推荐(0)
2020年2月17日
如何确认 fastboot unlock 解锁成功,如何确认DM-verity 已关闭
摘要: 如何确认 fastboot unlock 解锁成功 1、fastboot 模式下按音量上键后是否提示 Unlock Pass...return to fastboot in 3s 2、重启后界面是否显示 orange state Your deivce has been unlocked and c
阅读全文
posted @ 2020-02-17 17:32 cczheng
阅读(10162)
评论(0)
推荐(2)
2020年1月18日
Android9.0 Camera2 横屏问题修改记录
摘要: vendor\mediatek\proprietary\packages\apps 目录下有三份相机源码 分别是 Camera、 Camera1、 Camera2 通过查看 mk 发现通过 ifeq ($(MTK_CAMERA_APP_VERSION), 3) 来控制编译哪一个, MTK_CAMER
阅读全文
posted @ 2020-01-18 10:12 cczheng
阅读(2908)
评论(0)
推荐(0)
2019年12月24日
Android9.0 Settings 修改踩坑记录
摘要: 问题现象 上图展示的很清楚,当系统语言为中文时,PreferenceScreen 中的折叠项 summary 描述重复显示的 bug,系统语言为英文时正常。 修改历程 先搜索 当前显示了 字符串,还真找到了 prebuilts\sdk\current\support\v7\preference\re
阅读全文
posted @ 2019-12-24 17:58 cczheng
阅读(5019)
评论(3)
推荐(1)
2019年11月14日
Android9.0 SystemUI 网络信号栏定制修改
摘要: 前情提要 "Android 8.1平台SystemUI 导航栏加载流程解析" 9.0 改动点简要说明 1、新增 StatusBarMobileView 替代 SignalClusterView ,用以控制信号栏显示 同时增加的还有 StatusBarIconView 、 StatusBarWifiV
阅读全文
posted @ 2019-11-14 18:30 cczheng
阅读(3676)
评论(1)
推荐(1)
2019年11月8日
android 9.0 Launcher3 去掉抽屉式,显示所有 app
摘要: 效果图 修改思路 1、增加全局控制变量 sys.launcher3.is_full_app ,用来动态切换 2、增加两套布局,对应有抽屉和无抽屉 3、去除 allAppsButton 4、将 AllAppsContainerView 中的图标加载到 Workspace 5、新安装的 app 自动添加
阅读全文
posted @ 2019-11-08 10:59 cczheng
阅读(3910)
评论(0)
推荐(0)
2019年10月17日
Android9.0 MTK 平板横屏方案修改(强制app横屏 + 开机logo/动画+关机充电横屏 + RecoveryUI 横屏)
摘要: 文章较长建议先收藏再看 拆解步骤 1、app 强制横屏显示,无视 android:screenOrientation="portrait" 属性 2、屏幕触摸坐标修改为横屏 3、开机动画横屏 4、开机logo、关机充电动画横屏 5、RecoveryUI 横屏 上代码 1、app 强制横屏显示 修改
阅读全文
posted @ 2019-10-17 08:35 cczheng
阅读(7789)
评论(6)
推荐(0)
2019年9月16日
MTK Recovery 模式横屏修改(适用于6.0 + 8.1)
摘要: 修改前 修改后 6.0 Recovery 模式横屏修改方法 修改相关文件 bootable\recovery\minui\Android.mk bootable\recovery\minui\mt_graphic_rotate.cpp bootable\recovery\minui\mt_graph
阅读全文
posted @ 2019-09-16 18:05 cczheng
阅读(1466)
评论(0)
推荐(0)
下一页
公告
首页
联系
订阅
管理
找找看
积分排名
最新随笔
我的标签
随笔分类
文章分类
阅读排行
推荐排行
最新评论
文章档案
随笔档案
Close Menu
MENU
Scroll Down
昵称:
cczheng
园龄:
9年11个月
粉丝:
35
关注:
0
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.Android9.0/8.1/6.0 默认给系统 app 授予所有权限
2.Android MTK平台 客制化系统来电界面(屏蔽 InCallUI 提供接口给客户自行展示来电去电页面)
3.Permission failure: android.permission.CAPTURE_AUDIO_OUTPUT 解决办法
4.如何确认 fastboot unlock 解锁成功,如何确认DM-verity 已关闭
5.Android9.0 Camera2 横屏问题修改记录
6.Android9.0 Settings 修改踩坑记录
7.Android9.0 SystemUI 网络信号栏定制修改
8.android 9.0 Launcher3 去掉抽屉式,显示所有 app
9.Android9.0 MTK 平板横屏方案修改(强制app横屏 + 开机logo/动画+关机充电横屏 + RecoveryUI 横屏)
10.MTK Recovery 模式横屏修改(适用于6.0 + 8.1)
我的标签
Android8.1源码
(10)
Android6.0源码
(7)
Android9.0 源码
(5)
Android 笔记相关
(4)
java
(2)
Android 源码
(2)
积分与排名
积分 - 76001
排名 - 21889
随笔分类
Android 笔记相关(7)
Android6.0 源码(7)
Android8.1 源码(10)
Android9.0 源码(5)
物流前端(2)
随笔档案
2020年11月(1)
2020年8月(1)
2020年3月(1)
2020年2月(1)
2020年1月(1)
2019年12月(1)
2019年11月(2)
2019年10月(1)
2019年9月(1)
2019年8月(1)
2019年6月(2)
2019年5月(5)
2019年4月(4)
2019年1月(2)
2018年12月(3)
2018年10月(2)
2017年6月(1)
2015年11月(2)
更多
文章档案
2015年7月(1)
阅读排行榜
1. nginx+ftp搭建图片服务器(Windows Server服务器环境下)(14686)
2. 如何确认 fastboot unlock 解锁成功,如何确认DM-verity 已关闭(10161)
3. Android8.1 MTK平台 SystemUI源码分析之 网络信号栏显示刷新(7924)
4. Android9.0 MTK 平板横屏方案修改(强制app横屏 + 开机logo/动画+关机充电横屏 + RecoveryUI 横屏)(7789)
5. Android6.0 源码修改之屏蔽导航栏虚拟按键(Home和RecentAPP)/动态显示和隐藏NavigationBar(6740)
推荐排行榜
1. 如何确认 fastboot unlock 解锁成功,如何确认DM-verity 已关闭(2)
2. Android8.1 SystemUI源码分析之 Notification流程(2)
3. Android6.0 源码修改之屏蔽系统短信功能和来电功能(2)
4. Android MTK平台 客制化系统来电界面(屏蔽 InCallUI 提供接口给客户自行展示来电去电页面)(1)
5. Android9.0 Settings 修改踩坑记录(1)
最新评论
1. Re:最新解决itext中输出中文Font 'STSongStd-Light' with 'UniGB-UCS2-H' is not recognized.问题
请问你的springboot的版本什么?我的springboot版本2.6.2的,下载不了itext-asian-5.2.0的依赖
--漫天星光
2. Re:Android9.0 SystemUI 网络信号栏定制修改
博主 你好 这块的流程图分为两个部分,能解释一下这两部分吗?
--是你吗?
3. Re:Android9.0 Settings 修改踩坑记录
@cczheng 感谢回复...
--杨幸鑫
4. Re:Android9.0 Settings 修改踩坑记录
@杨幸鑫 没有导入到AS中,直接在源码中修改编译,然后push查看效果的,网上有把整个安卓源码编译导入AS的方法,当然需要你的电脑性能很高才行...
--cczheng
5. Re:Android9.0 Settings 修改踩坑记录
你好, 请教一下,你重新修改开发系统设置settings的时候是导入了Androidstudio 开发的么,能在Androidstudio里面能完全运行?我把settings的源码导入Androids...
--杨幸鑫
点击右上角即可分享