【发布时间】:2015-11-18 06:45:14
【问题描述】:
我目前通过Snarl 收到在Gradle builds are complete 时执行的音频通知。此外,我使用SharedPreference at OnCreate() 来检测我的应用程序第一次启动的时间,该应用程序有一个使用MediaPlayer 的单独音频通知。
第一个启动方法运行良好,但 Snarl 方法存在一些滞后(在 Gradle 构建完成和应用实际启动之间)。
是否可以结合一种方法来明确检测 Android Studio 已启动应用程序?我希望在构建应用时播放音频通知,但在应用定期启动时不会播放。
这样做的目的是利用构建时间并进行一些快速练习(它加起来!)。
我发现的一些可能的解决方案是ACTION_PACKAGE_CHANGED, ACTION_PACKAGE_INSTALL, & ACTION_PACKAGE_REPLACED;但我不太确定它们是否可以用于此目的,或者如何实现它们。
【问题讨论】:
-
你第一句话很有意思,可以回复my question。我关注了你的链接,但不知道你是怎么做的。你介意看看吗?
标签: android android-intent android-studio notifications android-notifications