當系統apk更新時,開機會有一個提示框,提示apk正在升級。
具體代碼如下:
public void performBootDexOpt() {
....
if (!isFirstBoot()) {
try {
ActivityManagerNative.getDefault().showBootMessage(
mContext.getResources().getString(
R.string.android_upgrading_fstrim), true);
} catch (RemoteException e) {
}
}
這段代碼可以看出,第一次開機時不會彈出這個提示框的,如果想要第一次開機也要彈出提示框,可以去掉isFirstBoot判定。
代碼路徑:PackageManagerService.java