首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
未扬帆的小船
掘友等级
Android
看命。我是说活得怎么样主要看命
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
170
文章 164
沸点 6
赞
170
返回
|
搜索文章
最新
热门
面试 - handle之看Looper详谈ThreadLocal(3)
可以看到Looper的对象是放到sThreadLocal里面的,sThreadLocal保持只有一个Looper对象。我们知道,Handler需要获取当前线程中的Looper对象,Looper.loop()是作用于当前线程,并且不同线程拥有的Looper对象不同。使用Threa…
面试 - handle之详谈Message(2)
上面的obtain()源码中,使用了一个链表结构存储Message作为一个缓存池,这样子可以避免重复创建多个实现对象。
面试 - handle使用及原理(1)
handler是andorid的一套消息传递机制,用于跨线程通信,主要用于工作线程与主线程间的交互。andorid的UI操作需要在主线程上操作,一般耗时都放到其它的子线程下操作。耗时操作返回的结果在UI线程先的展示需要跨线程通信 这个时候就可以使用handler来通信了 Mes…
从ActivityThread到Application的onCreate的流程
可以看到mAppThread是ApplicationThread类型 也是一个binder对象。 (这里的运行已经是在另外的binder的服务端(ActivityManagerService)而不是在主线程的ActivityThread的线程中)可能是两个不同的进程。 上面又使…
AIDL使用与踩坑部分总结
AIDL(Android Interface Definition Language) Android接口定义语言 利用它定义客户端与服务均认可的编程接口,以便二者使用进程间通信 (IPC) 进行相互通信。实际上起作用的并不是AIDL文件,而是根据AIDL生成的实例代码,AID…
Okhttp(Kotlin版)流程解读
okhttp的基本使用:同步请求方式以上的操作是基本的实例代码:步骤如下:创建OkHttpClient创建请求对象Request同步请求直接写成一句了,实际上是先调newCall()方法返回一个Cal
Java进阶内存布局与虚拟机内容
类似 Object o = new Object();这类的引用。只要引用还在,垃圾回收器就不会回收掉被引用的对象。 在系统即将发生内存溢出异常之前,会将这些对象列入回收范围。 应用场景: java里面一般你可以用于图像的bitmap流,特别是照片很多的时候。 应用场景:如果一…
LinearLayout onMeasure源码阅读
measureChildBeforeLayout()方法measureChildWithMargins()getChildMeasureSpec(intspec,intpadding,intchild
Android Jetpack ViewModel由浅入深
该ViewModel类被设计用来存储和管理UI界面相关的数据生命周期中的意识的方式。ViewModel类允许生存数据配置更改,如屏幕旋转。 1. 数据的持久化 eg: 当系统销毁或重新创建UI控制器(Activity、fragment、View等),则您存储在其中的所有与UI相…
Android Jetpack WorkManager初级认识
WorkManager是用于使可延期工作入队的库,根据设备API级别和应用程序状态等因素选择适当的方式来运行任务。如果WorkManager在应用程序运行时执行您的任务之一,WorkManager可以在您应用程序进程的新线程中运行您的任务。如果您的应用程序未运行,WorkMan…
下一页
个人成就
文章被点赞
265
文章被阅读
67,633
掘力值
1,636
关注了
109
关注者
77
收藏集
54
关注标签
13
加入于
2016-09-14