LXG Blog

Rome was not built in a day.

Android P PermissionManagerService

权限管理服务

Android Permissions-简书 PackageParser解析APK-简书 systrace UML-PermissionMS init UML-grantInstallPermission PackageManagerService /** Map from package name to settings */ final ...

Android Config

frameworks/base/core/res/res/values/config.xml

config.xml-androidxref Android6.0之App中的资源管理对象创建 cc1over.github.io config.xml <string translatable="false" name="config_ntpServer">time.android.com</string> symbols.xml com.andr...

Android JobScheduler

Android 定时任务

JobScheduler-Google 应用电耗管理-AOSP Android 保活措施-掘金 应用 AndroidManifest.xml <service android:name=".antirush.ScheduleService" android:permission="android.permi...

Android DevicePolicyManager

DevicePolicyManagerService

DevicePolicyManager-Google Employing Managed Profiles-AOSP 面向企业应用的 Android 新功能 enterprise-samples-google DeviceOwner DeviceOwner VS DeviceAdmin DeviceOwner, 设备所有者,Android5.0引入。同样的,DeviceOwner...

Android 屏幕固定

SystemUI ScreenPinningRequest

Lock task mode-Google 简介 how-to-use-screen-pinning-android SystemUI PhoneStatusBar public void showScreenPinningRequest(int taskId, boolean allowCancel) { mScreenPinningReques...

Android SystemUI EventBus

事件总线

Android_System_UI_EventBus SystemUI的EventBus实现原理-简书 EventBus EventBus的处理流程是订阅者在EventBus中register(订阅)事件,当发布者发送出事件时,EventBus根据事件查找到订阅了该事件的订阅者列表,并逐一调用订阅者的onBusEvent()事件响应函数,把事件传给订阅者处理。 SystemUI ...

Android LocalBroadcastManager

Activity 与 Service 通信

LocalBroadcastManager-Android CountDownTimer-Android Activity 与 Service 通信方式 Acitivity 将实例传入 Service, 同时利用回调更新UI Service 持有 Activity的Handler 对象 利用系统的 LocalBroadcastManager, Service send m...

Android 设计模式

Android Design Pattern

图解设计模式 图解设计模式-张子阳的博客 图说设计模式 面向对象的六大原则 单一职责原则(SRP)—Single Responsibility Principle 开闭原则(OCP)—Open Close Principle 里式替换原则(LSP)—Liskov Substitution Principle 依赖倒置原则(DIP)—Dependence Invers...

Android USB Debug

USB调试

Android 调试桥 (adb) Android Adb 架构及实现分析 adb debug Adb(Android-Debug-Bridge)是为了方便Host与目标Android设备通讯而出现的一种套件,支持USB与TCP/IP的通讯的方式。 Adb分为三个端:Client & Server & Mobile。Adb的部分源代码是混在一起的,很多部分的功能可以重用...

Android Profiler

Android 性能分析工具

Android Profiler CPU Profiler–函数跟踪 Memory Profiler–内存分配 Network Profiler–网络流量 Energy Profiler–电量跟踪