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

tbr*_*lle 7 android

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

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

有什么建议?

提前致谢

Chr*_*Orr 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();
}
Run Code Online (Sandbox Code Playgroud)

你可以把它放在你的Application班级或你的启动器的onCreate方法中.