Henley
Android 样式和主题背景 Android 样式和主题背景
Android 提供了功能强大的样式系统 (Android styling system) 来实现应用的视觉设计,但它也容易被误用。正确地使用样式系统会让您在开发应用的时候更容易维护主题与样式,在开发新功能的时候少一些抓狂,而且还可以支持深
2020-07-20
Android Jetpack 组件之 App Startup 详解 Android Jetpack 组件之 App Startup 详解
App Startup 和 Lifecycle 、DataBinding 一样都是 Jetpack 的组件之一。 官方网址:https://developer.android.com/topic/libraries/app-startup
2020-07-10
使用 Android Studio Profiler 工具解析应用的内存和 CPU 使用数据 使用 Android Studio Profiler 工具解析应用的内存和 CPU 使用数据
本文转载自:https://mp.weixin.qq.com/s/MIuSi85lnrETqq3rl0Hc6A 为了帮助开发者开发出更加轻快高效的应用,我们在 Android Studio 3.0 以及更高版本中加入了 Android Pr
2020-06-25
Android Window 类参数详解 Android Window 类参数详解
Window 是一个抽象类,它作为一个顶级视图添加到 WindowManager 中,View 是依附于 Window 而存在的,对 View 进行管理。PhoneWindow:Window 的唯一实现类,添加到 WindowManager
2020-06-07
Android Choreographer 渲染机制详解 Android Choreographer 渲染机制详解
Android 的 UI 渲染性能是 Google 长期以来非常重视的,基本每次 Google I/O 都会花很多篇幅讲这一块。不过随着 Android 系统的不断演进和完善,时至今日,关于 Android UI 卡顿的话题也越来越少。 V
2020-03-24
Android ViewTreeObserver 原理详解 Android ViewTreeObserver 原理详解
View 和 ViewGroup 是 Android UI 的基本组件, 而 ViewGroup 作为容器,可以包含一组 View, 并且 ViewGroup 其本身就是 View 的扩展。 ViewTree:视图树。在 Android 中
2020-03-12
Android View.post() 原理详解 Android View.post() 原理详解
在 Android 开发中,子线程是不能进行 UI 操作的,或者很多场景下,一些操作需要延迟执行,这些都可以通过 Handler 来解决。有时候为了避免重新定义一个 Handler 对象,经常会用到 View.post() 方法或 View
2020-03-02
Android Gradle 常用命令 Android Gradle 常用命令
Gradle 是基于 Groovy 语言实现的一个编译系统, Google 针对 Android 编译用 Groovy 语言开发了一套 DSL。 gradle wrapper每个基于 Gradle 构建的工程都有一个 gradle 本地代理
2020-02-19
Android SDK 和 API Level 对照表 Android SDK 和 API Level 对照表
Android 开发版本按照字母代号划分为不同的系列,这些代号的灵感源自美味的点心。 代号、版本号、API 级别的对应关系如下: 代号 版本 API level Android 10 10 API 29 Pie 9 API
2019-12-30
Android android.os.Build 详解 Android android.os.Build 详解
android.os.Build类主要用于获取一些设备初始化信息和系统属性,该类的主要信息都是通过一些 static 修饰的属性和方法获得。 属性 类型 名称 描述 String ID 变更列表编号或“M4-rc20”之类的标签
2019-12-27
Android Jetpack 组件之 WorkManager 详解 Android Jetpack 组件之 WorkManager 详解
WorkManager 组件是由 Google 提供的用来管理后台工作任务。Android 已经有很多管理后台任务的类了,比如 JobScheduler、AlarmManger,再比如 AsyncTask、ThreadPool。WorkMa
2019-12-07
Android Jetpack 组件之 ViewModel 详解 Android Jetpack 组件之 ViewModel 详解
Android 框架可以管理 UI 控制器(Activity 和 Fragment)的生命周期。Android 框架可能会决定销毁或重新创建 UI 控制器,以响应完全不受控制的某些用户操作或设备事件。 如果系统销毁或重新创建 UI 控制器,
2019-11-27
1 / 5