Android 实现首次开机启动wizardsetup程序

Android 里面在pacakge/app/下面有个Provision程序,当Android第一次启动的时候它在Launcher启动前会被调用。所以如果我们想实现第一次开机自启动我们自己的引导设置程序

我们可以在其代码中的DefaultActivity.java里面加入如下:

Intent intent = new Intent();
ComponentName componentName = new ComponentName("com.xxx.xxx", "com.xxx.xxx.yourAcitvity");
intent.setComponent(componentName);
startactivity(intent);


其中com.xxx.xxx是我们自己应用的包名。这样就可以在第一次开机启动自己的程序了。

也不用担心后续会一直开机自启动,因为Provision会自己把自己从Packagemanage中剔除。

你可能感兴趣的:(Android 实现首次开机启动wizardsetup程序)