自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 [Android Framework]隐藏模块源码并封装为BootJar实战

修改部分代码封装起来且以不暴露源码的Jar包形式重新集成到Framework中

2023-07-04 11:11:11 960

原创 [Android Framework]Android 11RescueParty(救援模式)工作机制

1.救援模式简介翻译自谷歌官方开发文档:许多用户严重依赖他们的手机,并且始终需要一个可以工作的设备。 但是,有时设备最终会出现重启循环,这会导致用户提交支持票证或保修查询。这个过程对用户来说是令人沮丧的,对设备制造商和运营商来说是昂贵的。Android 8.0 包含一项功能,当它注意到核心系统组件陷入崩溃循环时,它会启动“救援模式”,即Rescue Party。然后通过一系列操作升级以恢复设备。 作为最后的手段,Rescue Party 将设备重新启动到恢复模式并提示用户执行恢复出厂设置。而

2021-12-31 16:38:25 4716 1

原创 [Android Framework]Android 11系统Update-API时Lint检查问题解决和记录

1.什么是Lint检查Android Lint 是 ADT 16(和工具 16)中引入的一个新工具,用于扫描 Android 项目源以查找潜在的错误。Android11之前,我们在进行Framework层进行系统定制和开发时,只要代码不出现明显的语法错误,都能正常编译。但是在Android 11中,对于系统层的代码进行了更严格的Lint检查,即使代码没有明显的语法错误,也很可能因为不规范和不够严谨等,在执行make update-api时报错,而且往往不止一个。Lint检查出错会伴随如下的日志出现:

2021-12-02 12:21:48 7843 5

原创 [Android Framework]Android 11 SELinux avc权限解决方法

1.SELinux与Android的关系SELinux(Security-Enhanced Linux)是由美国国家安全局开发的一种安全增强型Linux内核模块,从Android5.0(API 21)开始被Google引入并强制集成,用于最大限度地减小系统中服务进程可访问的资源,从而增强系统安全性,也就是说即使系统漏洞被Hacker钻了空子,也不容易为所欲为。对于开发者来说,也就意味着即使你开发的服务拥有root权限,你开发的系统服务也并不能任意访问系统资源。2.在Android中与SELinux有关的

2021-11-19 17:25:22 5705 3

原创 Android通过WindowManager.LayoutParams修改Activity窗口亮度流程

源码path:frameworks/base/services/core/java/com/android/server/wm/DisplayContent.javaframeworks/base/services/core/java/com/android/server/wm/WindowManagerService.javaframeworks/base/services/core/java/com/android/server/wm/DisplayContent.javaframeworks

2021-08-25 17:38:41 1465

原创 理解安卓启动模式LaunchMode

Background最近在项目中报出的UIWDT问题,重复出现了很多次由同一个非系统预置应用导致的UIWDT和系统卡顿,原因为其因为其启动模式为Standard,在运行中创建了大量的Activity,而在其代码中可能存在不恰当的引用,导致Activity无法正确被回收。当系统资源耗尽时,会杀掉进程,但是当其被杀掉时,系统还需要处理其遗留的大量WINDEATH,进而引发UIWDT。**可见,选择一个适合的启动模式不仅对应用本身有帮助,还会影响到整个系统的性能和稳定性。**在与其开发人员进行沟...

2021-08-17 16:25:40 144

空空如也

空空如也

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

TA关注的人

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