第一次启动第三方应用时会收到通知

时间:2015-04-01 12:57:18

标签: android

我希望第一次用户打开第三方应用时收到通知。

我的应用是系统应用,因此我可以请求系统权限。

我知道我可以通过轮询应用程序缓存之类的数据并看到它大于0来实现这一点,但还有其他方法可以在没有轮询的情况下执行此操作吗? (例如,通过BroadcastReceiver)

1 个答案:

答案 0 :(得分:0)

据我所知,当您第一次启动任何应用程序时,您不会收到任何广播。

但是,您可以检查Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY,如果应用程序已从历史记录启动,则会设置该Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY。这不能完全解决您的问题,但只是检查您将来是否找到检测首次应用程序启动的方法。