我知道如何在启动后使用BOOT_COMPLETEDintent操作自动启动,但我没有找到如何在应用程序安装到设备后自动启动应用程序.
对于我的应用程序,我想在安装后设置一个警报,我查看了PACKAGE_ADDEDintent操作,但它说新安装的软件包没有收到此广播.
有什么建议?
提前致谢
如你所说,没有办法接收你自己的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方法中.
| 归档时间: |
|
| 查看次数: |
5417 次 |
| 最近记录: |