首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码分析
订阅
落雁沙世界
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
基于8.0源码解析:Activity启动流程
先贴下图,有个心里预期。 1. onPause()方法的执行 mInstrumentation是android系统中启动activity的一个实际操作类,也就是说activity在应用进程端的启动实际上就是instrumentation执行的。实际上activity的启动分为应…
Android进程框架:进程的创建、启动与调度流程
当手机处于关机状态时,长按电源键开机,引导芯片开始从固化在Boot ROM里的预设代码开始执行,然后加载引导程序Boot Loader到RAM。 Boot Loader被加载到RAM之后开始执行,该程序主要完成检查RAM,初始化硬件参数等功能。 引导程序之后进入Android内…
Android进程框架:线程通信的桥梁Handler
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 Android是一个消息驱动型的系统,消息机制在Android系统中扮演者重要的角色,与之相关的Handler也是我日常中常用的工具。今天我们就来聊一聊这个。 Message:消息,分为硬件产生的消息(例如:按钮、触摸…
Android组件框架:Android组件管理者ActivityManager
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 ActivityManagerService是贯穿Android系统组件的核心服务,在ServiceServer执行run()方法的时候被创建,运行在独立的线程中,负责Activity、Service、Broadcas…
Android 7.0 源码分析项目一期竣工啦
Android 7.0 源码进行系统的分析,这是一个从实践角度去分析源码的项目,目前项目一期已经完成。 第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 Android是一个庞大的系统,Android Framework只是对系统的一个封装,里面还牵扯到JNI、C++…
Android解析WindowManagerService(三)Window的删除过程
在本系列文章中,我提到过:Window的操作分为两大部分,一部分是WindowManager处理部分,另一部分是WMS处理部分,Window的删除过程也不例外,本篇文章会介绍Window的删除过程,包括了两大处理部分的内容。 和Android解析WindowManagerSer…
android IPC通信(下)-AIDL
android IPC通信(上)-sharedUserId&&Messenger android IPC通信(中)-ContentProvider&&Socket 这篇我们将会着重介绍AIDL的使用方式和原理,要介绍AIDL先要简单介绍一下Binder,而且Messenger,…
Android 8.0系统上使用WindowManager添加view的一个问题
app有个功能,用户设置一个定时,到时后会弹窗提示。实现很简单,注册SYSTEM_ALERT_WINDOW权限,使用WindowManager对象调用addView(view, para)添加view即可。之前一直好使,最近把测试机升级到8.0,却发现直接崩溃了。
Android深入理解Context(一)Context关联类和Application Context创建过程
相关文章Android深入四大组件系列 前言 Context也就是上下文对象,是Android较为常用的类,但是对于Context,很多人都停留在会用的阶段,这个系列会带大家从源码角度来分析Context,从而更加深入的理解它。 1.Context概述 Context意为上下文…
类加载机制系列2——深入理解Android中的类加载器
学习类加载机制系列,第二篇,理解Android中的类加载器