LXG Blog

Rome was not built in a day.

Android Architecture Components

Android Architecture Components samples

Android 架构组件-google Android Jetpack-google 简介 Android 架构组件是一组库,可帮助您设计稳健、可测试且易维护的应用。您可以从管理界面组件生命周期和处理数据持久性的类着手。 通过应用架构指南,学习有关汇编稳健应用的基础知识。 管理应用的生命周期。新的生命周期感知型组件可帮助您管理 Activity 和 Fragment 的生命...

Android开源框架

android open source

网络请求 okhttp okhttp-github HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP efficiently makes your stuff load faster and saves bandwidth. OkGo Ok...

RxJava

RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.

RxJava-Github 这可能是最好的RxJava 2.x 教程-简书 RxJava-Carson_Ho简书 RxJava-Carson_Ho-Github 概念 首先知道什么是RxJava,Rx是ReactiveX的缩写,而ReactiveX是Reactive Extensions的缩写。RxJava顾名思义即使Java上的异步和基于事件响应式编程库 RxJava基于观察者...

Android Retrofit

okhttp

Retrofit2 使用教程-简书 从架构角度看Retrofit的作用、原理和启示–简书 retrofit-github 概念 Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的网络访问框架。 架构 gradle implementati...

Android 网络框架

okhttp

Android主流网络框架 Retrofit-简书 主流框架 Retrofit Okhttp Volley Retrofit retrofit-github Okhttp Okhttp-github RxJava rxjava2-github 网络库对比

Android 混淆

proguard-rules.pro

缩减、混淆处理和优化您的应用-Google 代码混淆-简书 FreeProGuard-Github 混淆简介 Android中的“混淆”可以分为两部分,一部分是Java 代码的优化与混淆,依靠 proguard混淆器来实现;另一部分是资源压缩,将移除项目及依赖的库中未被使用的资源(资源压缩严格意义上跟混淆没啥关系,但一般我们都会放一起用)。 Gradle android { ...

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...