首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
唐子玄
掘友等级
🏆掘金签约作者
移动端 bug 贡献者。
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 29
沸点 0
赞
29
返回
|
搜索文章
赞
文章( 29 )
沸点( 0 )
Android关于ThreadLocal的思考和总结
ThreadLocal的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。
Android 模块化探索与实践
本文首发于《程序员》杂志五月刊,此版本有部分纠错与调整 一、前言 万维网发明人 Tim Berners-Lee 谈到设计原理时说过:“简单性和模块化是软件工程的基石;分布式和容错性是互联网的生命。” 由此可见模块化之于软件工程领域的重要性。 从 2016 年开始,模块化在 An…
Android IPC 机制全解析 <二> 跨进程的观察者模式
这篇主要总结观察者模式在 AIDL 中的体现,具体实现请参考示例代码。
Android后台杀死系列之四:Binder讣告原理
Binder是一个类似于C/S架构的通信框架,有时候客户端可能想知道服务端的状态,比如服务端如果挂了,客户端希望能及时的被通知到,而不是等到再起请求服务端的时候才知道,这种场景其实在互为C/S的时候最常用,比如AMS与APP,当APP端进程异常退出的时候,AMS希望能及时知道,…
Android 系统启动流程(四)Launcher 启动过程与系统启动流程
此前的文章我们学习了 init 进程、Zygote 进程和 SyetemServer 进程的启动过程,这一篇文章我们就来学习 Android 系统启动流程的最后一步:Launcher 的启动流程,并结合本系列的前三篇文章的内容来讲解 Android 系统启动流程。建议读这篇文章前要通读本系列的前三篇文章,否则你可能不会理解我在讲什么。
个人成就
优秀创作者
文章被点赞
8,617
文章被阅读
918,406
掘力值
29,634
关注了
32
关注者
8,007
收藏集
24
关注标签
24
加入于
2016-06-28