首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
会飞滴熊猫
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
赞
文章( 8 )
沸点( 0 )
android面试笔试总结(android篇)
standard:这个是android默认的Activity启动模式,每启动一个Activity都会被实例化一个Activity,并且新创建的Activity在堆栈中会在栈顶。 singleTop:如果当前要启动的Activity就是在栈顶的位置,那么此时就会复用该Activi…
图解 | Android系统的启动
init进程是Linux内核启动完成后在用户空间启动的第一个进程,主要负责初始化工作、启动属性服务、解析init.rc文件并启动Zygote进程。 Zygote进程是一个进程孵化器,负责创建虚拟机实例、应用程序进程、系统服务进程SystemServer。他通过fork(复制进程…
PackageManagerService启动流程和APK安装流程(Android 10)
解析AndroidNanifest.xml清单文件,解析清单文件中的所有节点信息。 扫描.apk文件,安装系统应用,安装本地应用等。 管理本地应用,主要有, 安装,卸载,应用信息查询等。 客户端可通过Context.getPackageManager()获得Applicatio…
SystemUI之滑动锁屏的创建
前面几篇文章大致介绍了SystemUI的两个模块,StatusBar和QuickSetting,这篇文章开始分析Keyguard模块。 对于锁屏呢,需要有个基本认知,它分为两类,一是滑动锁屏,一是安全锁屏。滑动锁屏是指通过手指滑动即可解锁的锁屏,安全锁屏是指密码锁,图案锁,PI…
SystemUI之状态图标控制
最右边的一部分显示系统图标,它由状态图标(例如 wifi ,bt)和电池图标组成。 中间还有一块区域,暂时不讨论。 本文主要是讨论状态图标(例如 wifi ,bt)是如何被控制显示的。 状态栏上状态图标的控制,都要通过一个接口来实现,这个接口是StatusBarIconCont…
SystemUI之通知图标控制
SystemUI之状态图标控制 分析了状态栏上状态图标(例如 wifi, bt)的控制流程,比较简单。本文来分析下状态栏上通知图标的控制流程,主要分析当一个新通知来临时,新通知的图标是如何一步步显示到状态上的。 从SystemUI之状态图标控制可知,状态图标是由一个叫Statu…
SystemUI之Quick Settings创建
前面三篇文章基本上都是介绍状态栏,当然其中也穿插了通知栏视图的创建过程。从这篇文章开始,来分析SystemUI另一个模块Quick Settings,首先还是来看下它的创建过程。 Quick Settings模块大量使用了Dagger2这个依赖注入框架,但是本文并不会去分析一个…
SystemUI之StatusBar创建
启动 SystemUI 的入口是 SystemUIService,它是四大组件之一的 Service。 调用了 SystemUIApplication#startServicesIfNeeded() 来启动各种服务,而这些服务不是四大组件之一的 Service, 而是继承自 S…
关注了
8
关注者
0
收藏集
2
关注标签
3
加入于
2020-09-25