首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
鹰叔
掘友等级
生活给予的既然无法拒绝,那就让这些转化为燃烧的能量吧!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
397
文章 396
沸点 1
赞
397
返回
|
搜索文章
最新
热门
Android 性能优化工具及基本原理
1. 卡顿的原因 在主线程处理耗时任务,比如处理 IO,操作数据库,数据计算等。 在主线程进行网络请求,当然在 Android 4.0 后,在主线程进行网络请求会抛出异常。 解析 xml 布局或者 n
Android Touch
事件分发主要有几个方向可以展开深入分析: 1、touch 事件是如何从驱动层传递给 Framework 层的 InputManagerService; 2、WMS 是如何通过 ViewRootImpl
OKHttp:
OKHttp: okHttp的时序图 1、初始化 创建 OKHttpClient 具体实现:
Retrofit
Retrofit 底层请求操作用的就是OKHttp,retrofit知识对OKHttp进行了一层的封装 大体的流程: Retrofit 通过 java 接口以及注解来描述网络请求,并用动态代理的方式生
Lifecycle
Lifecycle的生命周期状态事件和状态 Lifecycle使用两个枚举来跟踪关联组件的生命周期状态,这两个枚举类分别是Event和State,State代表Lifecycle的生命周期所处的状
LiveData
什么是LiveData: LiveData是一个可观察的数据持有者,和常规的observable不同,LiveData是具有生命周期的感知能力。LiveData只会通知Active状态的观察者,处于o
startActivity 的流程
startActivity 的流程分为 3 大部分,也涉及 3 个进程之间的交互: ActivityA --> ActivityManagerService(简称 AMS) ActivityManag
Android 热修复及类加载机制
热修复的原理 我们知道Java虚拟机 —— JVM 是加载类的class文件的,而Android虚拟机——Dalvik/ART VM 是加载类的dex文件, 而他们加载类的时候都需要ClassLoad
v3签名key和v2还有v1有什么区别
在V1版本的签名中,签名以文件的形式存在于apk包中,这个版本的apk包就是标准的zip,V2和V1de区别就是V2是对整个zip包进行签名而且在Zip包中增加了一个apksignatureblock
Android 5.0 - 10.0之间的差异
下一页
个人成就
文章被点赞
2
文章被阅读
8,491
掘力值
266
关注了
98
关注者
2
收藏集
32
关注标签
63
加入于
2016-06-04