安装完成后自动启动Android应用程序

时间:2009-12-29 16:32:54

标签: android

我知道如何使用BOOT_COMPLETED意图操作在启动后自动启动,但我没有找到如何在应用程序安装到设备后自动启动应用程序。

对于我的应用程序,我想在安装后设置一个警报,我查看了PACKAGE_ADDED意图操作,但它说新安装的软件包没有收到此广播。

有什么建议吗?

提前致谢

1 个答案:

答案 0 :(得分:8)

如你所述,没有办法接收你自己的PACKAGE_ADDED事件;每次开始申请时都需要检查标志。

例如:

SharedPreferences prefs = getPreferences(MODE_PRIVATE);
if (!prefs.contains(KEY_FIRST_RUN)) {
    /* do some one-off stuff here */
    prefs.edit().putBoolean(KEY_FIRST_RUN, false).commit();
}

您可以将其放入Application课程或启动器的onCreate方法中。