Android系统的构成
什么是安卓系统
RecyclerView性能优化及高级使用
1、RecyclerView.setHasFixedSize(true);
当知道Adapter内Item的改变不会影响Recyc...
android glide最佳使用方式
Android Glide图片加载和缓存库 ,代码类似Picasso方式
Android | 理解 ViewRootImpl
简介
ViewRootImpl 是 View 的最高层级,是所有 View 的根。ViewRootImpl 实现...
进程间的同步
在看Replugin源码时,发现在对插件apk文件解析之前,对这个文件加了一个ProcessL...
android逆向工程工具及使用
基础工具使用说明
apktool2.0.0
负责破解apk,普通的修改apk为rar解包得出...
Jetpack Compose 制作自定义对话框
1. Jetpack Compose 的基本对话框
让我们从基础开始。以下是使用 Jetpack Comp...
android引导效果
其中的文字和我知道啦是ui切得两张透明图片
自定义View:
package ...
Jetpack Compose如何配合ProGuard压缩混淆?其实还得自己配任务
尽管Jetpack Compose早在去年10月就已经宣布支持ProGuard了,还认真的给出了一张...
源码分析 | 布局文件加载流程
Activity 中的 setContentView
getWindow().setContentView(layoutResID)...
Compose基础-创建你的第一个Compose应用
第一章 创建你的第一个Compose应用
Jetpack Compose是谷歌针对Android的声明式UI框...
AOSP 篇之添加 Product
1. 什么是 Product
在 App 的开发中,我们要去打渠道包,根据不同应用市场的要...
手写解析微信Matrix性能监控日志的工具
1. 前言
2018年12月25日,微信团队自研的APM利器,Matrix正式开源了。
...

