首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android源码解析
订阅
jaymzyang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
View 属性的解析与换肤场景
带着上述问题我们逐一分析。 1、如何访问 View? 我们通过 LayoutInflater 加载布局文件,并获取到布局文件对应的 View;因此切入点可以考虑从 LayoutInflater 入手,
一文搞懂 Android Context 上下文,不懂来打我
Context 上下文是 Android 常用类,4大组件均涉及到 Context 的身影,今天来分析下 Context的设计思想。 1、Context 上下文介绍 Context 作为抽象类,在 A
面试 | 再也不怕被问 Binder 机制了
Binder 机制 Binder 机制是 Android 特有的一种进程间通信(IPC)方式 1.1 Binder 机制的作用和原理? Linux系统将一个进程分为用户空间和内核空间。对于进程之间来说
一文搞懂 Binder 通信机制
本文尽量避免使用繁冗的代码来分析 Binder,而是从以下4个角度,来分析 Binder 通信机制的是如何运作的。 从通信特点的角度分析,为什么 Android 选择 Binder 作为跨进程通信的机
Android 应用程序安装流程解析
Android 系统启动时,会 system_server 进程启动 PMS 服务,PMS 服务是应用程序包的管理服务,PMS 构造方法内触发扫描预置 apk 文件的目录,对保存在里面的应用程序进行安
一文搞懂 Android 资源加载,不懂来打我
本篇文章属于 Android Context 上下文 的延续,有兴趣可以先了解下 Context 的知识,Resource 资源加载属于 Context 上下文能力的一部分。 1、Resources
Android 媒体播放框架MediaSession分析与实践
如果还需要支持多端(电视、手表、耳机等)控制同一个播放器,那么整个系统架构可能会变得非常复杂,我们要花费大量的时间和精力去设计、优化代码的结构。那么有什么方法可以节省这些工作,提高我们的效率,然后还可以优雅地实现上述这些功能呢? Google在Android 5.0中加入了Me…
launcher 启动流程解析
本文我们将讲解 Launcher 相关的知识。Launcher 程序就是我们平时看到的桌面程序,它其实也是一个 android 应用程序,只不过这个应用程序是系统默认第一个启动的应用程序,这里我们就简单的分析一下 Launcher 应用的启动流程。
ContentProvider 从入门到精通
ContentProvider 虽然与 Activity、Service、BroadcastReceiver 齐名为 Android 四大组件。但如果你不是开发一款与其他 APP 有数据交互的应用,它的使用频率远没有另外三者高,本篇就带你一探 ContentProvider 的究竟