和2.3一样,statusbar也是以一个apk形式独立出来 的在 frameworks/base/packages/SystemUI.
在4.0下 分了详细点。 分了。phone和tablet。 还有recent也有一个单独文件夹。
我主要修改在phonestatusbar,可以和2.2 的statusbarservice对比下。那些地方修改。
还有。在statusbar上显示正在打开app的名字 。这个 在2.2里是放在AMS(ActivityManagerService.java)里的。但是在4.0 里从AMS里分离出来了个ActivityStack.java。在这里发送广播。然后在phonestatusbar.java里接收广播。
本文介绍Android 4.0中状态栏组件的改进,包括将其从ActivityManagerService中分离并独立为一个APK的形式,以及如何通过新的ActivityStack组件发送广播来更新状态栏显示的内容。
2289





