在1.6的calendar里,当系统语言改变时,calendar widget上的语言并没有随着改变。其实这个bug在android的很多系统程序里都会出现。只要不是把string提取出来的,就都要响应“a…
分类:ActivityManagerService
Android开机启动流程初探
l Init进程 Android系统在启动时首先会启动Linux系统,引导加载Linux Kernel并启动init进程。Init进程是一个由内核启动的用户级进程,是Android系统的第一个进程。该进程的相…
Android6.0 AMS启动Activity(六) AMS与PKMS关系(通过Intent获取ActivityInfo)
之前几篇博客分析AMS中启动Activity的时候,我们把主要流程理的差不多了。今天主要看下AMS中通过PKMS来获取ActivityInfo。 一、AMS通过PKMS获取ActivityInfo 之前我们知道start…
Android 添加系统服务
原创文章,转载请注明出处:http://blog.csdn.net/t5721654/article/details/7480696 Android系统本身提供了很多系统服务,如WindowManagerService,…
AMS和PMS deadlock的watchdog重启
[DESCRIPTION] SystEMServer发生AMS和PMS DeadLock导致watchdog重启。 [SOLUTION] 问题原因:当前问题是SystemServer发生DeadLock导致watchdo…
Android 9.0 新特性
Google于2018年3月8日悄无声息的推送了Android P,不出意外的话这也将是Android 9.0的代号。接下来一起看看在这次更新中有哪些新功能吧。 本文参考:Google Developer 新特性 室内W…
Android系统服务 —— WMS与AMS
http://www.jianshu.com/p/47eca41428d6
Android 插件化原理解析(4):Hook 机制之 AMS & PMS
在前面的文章中我们介绍了DroidPlugin的Hook机制,也就是代理方式和Binder Hook;插件框架通过AOP实现了插件使用和开发的透明性。在讲述DroidPlugin如何实现四大组件的插件化之前,有必要说明一…
[Android5.1]ActivityManagerService启动过程分析
ActivityManagerService(简称AMS)是Android系统的关键服务之中的一个。它的主要作用例如以下: 管理系统中全部应用进程的整个生命周期 管理应用进程中的Activity、Service、Broa…
以 ClassLoader 为视角看 Android 应用的启动过程
ActivityManagerService. 创建新的进程 startProcessLocked 主要代码如下: ProcessRecord app = newProcessRecordLocked(info, pro…
appToken 来源
1、appToken的来源ActivityRecord, 用于在ActivityManagerService中记录Activity相关的信息(ActivityThread端 用的是ActivityClientRecord…
Android应用程序内部启动Activity过程(startActivity)的源代码分析
上文介绍了Android应用程序的启动过程,即应用程序默认Activity的启动过程,一般来说,这种默认Activity是在新的进程和任务中启动的;本文将继续分析在应用程序内部启动非默认Acti…