首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
严健
更多收藏集
微信扫码分享
微信
新浪微博
QQ
41篇文章 · 0订阅
从http协议的角度来理解Okhttp
OkHttpClient client :这个主要是针对一些http属性的设置,这个放到后面再讲。 maxRequestsPerHost:对 每个域名 我们最多同时只能有5个请求。 这个参数的实际意义是 针对每个域名,okhttp最多可以发起5条tcp连接。 这里 我会挑一些 …
Android 10适配要点,作用域存储
在 Android 10 众多的行为变更当中,有一点是非常值得引起我们重视的,那就是作用域存储。这个新功能直接颠覆了长久以来我们一直惯用的外置存储空间的使用方式,因此大量 App 都将面临着较多代码模块的升级。 然而,对于作用域存储这个新功能,官方的资料并不多,很多人也没有搞明…
面试官问我:Android中子线程为什么不能更新UI?
看完《你为什么在现在的公司不离职?》,很多同学踏上了面试之路,作为颜值担当的天才少年_也开始了面试之路。 我叫【天才少年_】,男,30未婚,家里有车有房,我的优点是英俊潇洒,我的座右铭是:既往不纠结,纵情向前看,继续努力。 果然面试官已经被我英俊的外表深深吸引,不能自拔,嗯,萌…
滴滴DoKit Android核心原理揭秘之函数耗时
在日常的开发过程中,App的性能和用户体验一直是我们关注的重点,尤其是对于大公司来说每天的日活都是千万或者上亿的量级。操作过程中的不流畅和卡顿将严重影响用户的体验,甚至可能面临卸载导致用户流失。在拉新成本居高不下的现阶段,每一个用户的流失对于我们来说都是直接的损失。所以想要留住…
Android P事件分发源码解析
一直以来都想把Android中事件分发机制原理好好理解一下,但是一直没有时间,刚好趁着这次在家办公的机会把其中的源码好好的梳理了一下。一般来说一个完整事件会包含ACTION_DOWN、ACTION_MOVE和ACTION_UP三种事件,其中ACTION_DOWN事件的出现说明是…
class文件解析
操作java字节码,免不了要对字节码文件有一个详细的认识。本文主要记录学习小册 《JVM字节码从入门到精通》 的笔记,以供参考。 一个字节是8位,两个十六进制数表示一个字节。 很多文件都以魔数来进行文件类型的区分,class 文件的头四个字节称为魔数,是0xCAFEBABE,这…
Android IPC 之AIDL
最近在外面面试,多次被问到跨进程通信,第一次以为人家问的是 AIDL 的使用于是简明扼要的说了句:了解,但是没有在项目中使用过。后来面试的时候这个问题被提及的频率太高了,于是回来把《Android开发艺术探索》又翻了一遍,这次带着问题来看书效率确实很高,因此有了本篇文章的总结 …
Android必知必会--事件分发机制
所谓的安卓事件是什么?具体来说的就是点击和滑动两个操作;抽象着来说就是下面的表格。 最后就是Activity中的onTouchEvent()方法了,这个模块干的事情在注释中也就很清晰明了了。 倒序是为了什么呢? 这个问题同样是一个开发过程中常见,但是却很容易被忽略的问题。 对应…
锦囊篇|一文摸懂AsyncTask
一般我们在代码中只用执行excute()的函数,在各个函数流程中给出相对应的操作。 在使用期间我们是需要实例化这个对象的,那么必经的入口就是他的构造函数了。 在这里我看到的都是一些数据的初始化,其实就是对任务完成的出口发送消息的定义、数据如何进行传递的定义等等。 进入执行的第一…
面试官:“看你简历上写熟悉 Handler 机制,那聊聊 IdleHandler 吧?”
一. 序 Handler 机制算是 Android 基本功,面试常客。但现在面试,多数已经不会直接让你讲讲 Handler 的机制,Looper 是如何循环的,MessageQueue 是如何管理 Message 等,而是基于场景去提问,看看你对 Handler 机制的掌握是否…