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

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

对于我的应用程序,我想在安装后设置一个警报,我看了PACKAGE_ADDED intent动作,但是它说新安装的包没有收到这个广播。

有什么build议?

提前致谢

Solutions Collecting From Web of "安装完成后自动启动Android应用程序"

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