首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
zhguixin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
46篇文章 · 0订阅
从功能模块设计的角度分析Glide源码(二)
从功能模块设计的角度分析Glide源码(二)
AsyncTask 和线程池的理解和应用
Android 中的 AsyncTask 结合线程池使用
Android 线程和线程池一篇就够了
详解线程和线程池
[贝聊科技]使用Android Studio和MAT进行内存泄漏分析
Java 程序运行时的内存分配策略有三种:静态分配、栈式分配和堆式分配。对应的存储区域如下: 静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。 栈区 :方法体内的局部变量都在栈上创建,并在方…
android7.x Launcher3 源码解析(1)--- 启动流程
Launcher 是安卓系统中的桌面启动器,安卓系统的桌面 UI 统称为 Launcher。Launcher 是安卓系统中的主要程序组件之一,安卓系统中如果没有 Launcher 就无法启动安卓桌面。
Android 中多线程的使用四种方式最全总结
多线程一直都是技术开发中的难点和重点,本文全面的总结了 Android 开发中实现多线程的四种方式。
从源码的角度解析Handler、Looper、Message和MessageQueue
虽然很基础的一个东西,然是最近面试中还是常常最被问到,而且都是到源码层,因此决定跟着源代码走一遍。
Android 内存优化——常见内存泄露及优化方案
android 常见的内存泄露场景、优化方案
Activity、View、Window的理解一篇文章就够了
这篇文章可以解答如下问题: 1、为什么要设计Activity、View、Window? 2、Activity工作过程是什么样的?(理解Activity) 3、Window是什么?它的职能是什么? 4、View跟Window有什么联系? 5、Activity、View、Window三者如何关联?
重新理解响应式编程 - 简书
目前网络上中英文的资料对于响应式编程的描述有些两极分化,要么只能将响应式的概念解释清楚,没有可实践性,要么就是从RxJava的定义出发来解释响应式编程。比如“响应式编程就是异步数据流编程”这种话,看似抓住了重点,但是实际上你很难从这个定义中收获有用的东西。