第一次开机后,Android系统会显示开机提示,其实是Launcher2中的行为,分为workspace的确定,allapp的确定和文件夹的确定,要使得android第一次开机不显示“确定”气泡提示页面,需要将下面这3行的默认值改为true,则不会显示开机提示的气泡:
mSharedPrefs.getBoolean(Cling.WORKSPACE_CLING_DISMISSED_KEY, true)
mSharedPrefs.getBoolean(Cling.Cling.ALLAPPS_CLING_DISMISSED_KEY, true)
mSharedPrefs.getBoolean(Cling.FOLDER_CLING_DISMISSED_KEY , true)
源码位置在:
android/packages/apps/Launcher2/src/com/android/launcher2/Cling.java
38 public class Cling extends FrameLayout {
40 static final String WORKSPACE_CLING_DISMISSED_KEY = "cling.workspace.dismissed";
41 static final String ALLAPPS_CLING_DISMISSED_KEY = "cling.allapps.dismissed";
42 static final String FOLDER_CLING_DISMISSED_KEY = "cling.folder.dismissed";
android/packages/apps/Launcher2/src/com/android/launcher2/Launcher.java
4137