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

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

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

任何建议?

提前致谢

如你所述,没有办法收到你自己的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方法中。