首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
mark软件
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
温故而知新 | 打破Handler问到底
既然它如此重要,不知对面的你了解它多深呢?今天就和大家一起打破砂锅问到底,看看Handler这口砂锅的底到底在哪里。 二十七问,从问题的角度再读Handler。 一种东西被设计出来肯定就有它存在的意义,而Handler的意义就是切换线程。 跨进程之后的界面消息处理。 比如Act…
OkHttp 源码剖析系列(六)——连接复用机制及连接的建立
当 findConnection 的过程中无法从 transmitter 中取得 Connection 时,会调用 connectionPool.transmitterAcquirePooledConnection 方法来尝试从连接池中获取连接,让我们从这篇文章开始研究一下 O…
面试精选之http缓存
前端面试常问第二大问题是http缓存相关内容。说真的,http缓存相关的细节比较多,并且 http 常用协议版本有1.0、1.1,(本文暂不讨论http2.0)。 我们先罗列一下和缓存相关的请求响应头。 今天着重介绍一下浏览器缓存机制,我们知道,浏览器缓存一般都是针对静态资源,…
这是一份全面 & 详细的Android多线程知识总结指南
今天,我将献上一份全面 & 详细的Android多线程学习指南,希望你们喜欢。 1. 多线程基础知识 2. Android多线程实现方式 下面我会对每一个Android多线程实现方式进行详细说明。 3. 基础使用 Handler在Android多线程实现中非常常见 & 重要,所…
【面试官爸爸】来给我讲讲View绘制?
前言 迎面走来的一位中年男子,他一手拿着保温杯,一手抱着笔记本电脑,顶着惺忪的睡眼,不紧不慢地走着,不多的几根头发在他头顶自由飞翔...
慢~再来梳理一遍Activity的启动流程
activity启动的流程分为两部分:一是在activity中通过startActivity(Intent intent)方法启动一个Activity;二是我们在桌面通过点击应用图标启动一个App然后显示Activity;第二种方式相较于第一种方式更加全面,所以本文会以第二种流…
Android 包大小优化实践
android 包大小优化实践,挑选了市面上一些方案的,用到了其中比较好的思路,其中插件化正在进行中。。。。。
❤️Android IPC 之 Messenger ❤️
仅仅是多进程单线程,那么你可以使用 Messenger 为你的服务提供接口, Messenger 比使用 AIDL 更简单。
20 多个可以提高你安卓开发技能的开源 app
学习的最佳方式就是阅读,对程序员来说也是如此。如果你想成为一个更优秀的程序员,你必须阅读更多的代码,就是这么简单。书籍,博客,论坛在某种程度上都是有益的,但是没有什么能替代功能完善、代码详细的开源项目。整个 app 的所有相关资源都直接呈现在你面前。
面试官: 说一下你做过哪些性能优化?
如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以下载原始 xmind 图。 之前做热修复的时候研究过 Application 的启动原理。项目中也做过一些…