卓码星球

其他

安卓10源码学习开发定制(32)系统截屏流程之Java层分析

该类源码路径位于:frameworks\base\services\core\java\com\android\server\policy\PhoneWindowManager.java
2021年4月8日
其他

安卓10源码学习开发定制(24)framework层自定义系统服务开发(1)Android Studio创建自定义系统服务

Studio创建的GetWifiMacService服务的源文件包名以"com.android.server"为前缀。按照以下依次创建GetWifiMacService服务的源代码文件。
2021年4月1日
其他

安卓10源码学习开发定制(14)修改安卓源码手机永不休眠

一、设置永不休眠简单分析安卓手机中"设置"应用里面可以设置手机屏幕超时时间。如下图所示:通过选项可以看到最多能设置30分钟,那如果需要永不休眠,只要把屏幕超时时间设置的足够大就可以达到目的,比如Int的最大值。接下来源码中追踪一下"设置"应用中如何实现的。源码中"设置"应用的源码路径如下:packages/apps/Settings通过对该目录关键字搜索和分析,找到设置屏幕超时的源码文件如下:packages/apps/Settings/src/com/android/settings/display/TimeoutPreferenceController.java"TimeoutPreferenceController.java"中修改屏幕超时的关键函数如下:
2021年3月31日
其他

安卓10源码学习开发定制(2)刷机操作之Recovery刷机演示

E:\studyspace\Android10\测试刷机包\oneplus3\lineage-17.1-20201221-nightly-oneplus3-signed.zip
2021年3月27日