首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
user398669794221
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
从 Linux 内核的角度来看 Binder 驱动
关于进程间通信我们是再熟悉不过了,有时面试也经常被问到你了解 IPC 吗?我们一般都会答 AIDL ,Binder 驱动,共享内存?如果要我们再说详细点呢?或者说说共享内存的具体实现?这里推荐一篇罗升阳的博客 《Android进程间通信(IPC)机制Binder简要介绍和学习计…
面试官:听说你熟悉OkHttp原理?
是不是既熟悉又陌生,实际上就是因为网络框架已经为我们实现了这些基本功能,所以很容易被我们忽略。为了完整的分析上面的问题,我们需要先复习一下OkHttp的基础原理: OkHttp的内部实现通过一个责任链模式完成,将网络请求的各个阶段封装到各个链条中,实现了各层的解耦。 文内源码基…
OkHttp源码分析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 大家好,我是小黑,一个还没秃头的程序员~~~ 路是走出来的,而不是空想出来的。 相信大家找工作的时候都会被问及到Okhttp的原理以及源码分析,
Glide源码解析
本次源码解析基于4.12.0,如有描述错误,请大佬们评论指出。 一、Glide的用法 二、Glide一些面试常考点 2.1、 Glide如何感知Application、Activity、Fragmen
改造 Android 官方架构组件 ViewModel
简书以及简书 CEO 最好做出深刻的道歉, 否则我也会离开简书 (好像我更文频率也不是很高把? 咳咳... 我主打的是质量! 质量! 不是数量, 逃~)
Android从零开始搭建MVVM架构(1)————DataBinding
我说下我的理解:AAC(Android Architecture Components) :实际上是android官方提供的一系列组件,用来实现MVVM架构的。 这里提下 lifecycles:就是处理UI界面的生命周期,在26版本以后的Support库中,AppCompatA…
【疯狂Android之Kotlin】 简单理解与使用Kotlin中的协程
协程是轻量级的线程,为什么是轻量的?可以先告诉大家结论,因为它基于线程池API,所以在处理并发任务这件事上它真的游刃有余。 协程可以使用阻塞的方式写出非阻塞式的代码,解决并发中常见的回调地狱,这是其最大的优点。 我们所有的代码都是跑在线程中的,而线程是跑在进程中的。 协程没有直…
Android:Retrofit 2.0 使用攻略(含实例讲解)
今天,我将献上一份非常详细Retrofit v2.0的使用教程,希望你们会喜欢。 1. 简介 准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。 2. 与其他开源请求库对比 3. 使用介绍 接下来,我们一步步进行讲解。 1. 在 Gradle…
Retrofit 2.6.0 ! 更快捷的协程体验 !
近日 Retrofit 更新到了 2.6.0 版本,内置了对 Kotlin Coroutines 的支持,进一步简化了使用 Retrofit 和协程来进行网络请求的过程。其实纵观编程语言的发展历史,从汇编到 C/C++,从 Java,OC 到 Swift,Kotlin,甚至被纳…
Android | 理解 ViewRootImpl
简介 ViewRootImpl 是 View 的最高层级,是所有 View 的根。ViewRootImpl 实现了 View 和 WindowManager 之间所需要的协议。