Window相关类 Window是一个抽象类,具体的实现类为PhoneWindow,它对View进行管理。WindowManager是一个接口类,继承自接口ViewManager,它是用来管理Window的,它的实现类为WindowManagerImpl。WindowManager会将具体的工作交由WMS来处理。 2024-03-10 Android #Window
Window的删除过程 删除Window需要先调用WindowManagerImpl的removeView()方法,在removeView()方法中又调用WindowManagerGlobal的removeView()方法。 2024-03-10 Android #Window
rc文件 rc文件由安卓初始化语言编写,是配置文件,不是程序,不会被编译/链接。可用于初始化系统服务、设置属性、创建系统资源等操作。rc文件在Init进程中完成扫描、解析、加载、执行等操作。 2024-03-10 Android #配置文件
Zygote的启动流程 Zygote是在init进程启动时创建的,它又称为孵化器,它可以通过fork(复制进程)的形式来创建应用程序进程和SystemServer进程。 2024-03-10 Android #启动流程 #Zygote
根Activity的启动过程 根Activity指的是应用程序启动的第一个Activity,因此根Activity的启动过程一般情况下也可以理解为应用程序的启动过程。 2024-03-10 Android #Activity
广播的注册过程 广播的注册通俗来讲就是广播接收者注册自己感兴趣的广播。想要动态注册广播,需要调用registerReceiver方法,它在ContextWrapper中实现。 2024-03-10 Android #广播
上下文Context Context意为上下文,是一个应用程序环境信息的接口。它的使用场景总的来说分为两大类,分别是:使用Context调用方法,比如启动Activity、访问资源、调用系统服务等。调用方法时传入Context,比如弹出Toast、创建Dialog等。 2024-03-09 Android #Context
软重启功能调研 软重启即用户空间中进程的运行时重启。用于应用需要重启的更新(例如,对APEX包的更新),会重启用户空间。可以清除临时错误,而无需删除任何数据或设置。如,冻结、性能缓慢和其他软件相关问题。 2024-03-09 Android #软重启