我想知道当某个应用程序正在打开时,意图过滤器用于监听 来自我的BroadcastReceiver。
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
</intent-filter>
答案 0 :(得分:0)
出于隐私和安全原因,没有发送系统广播&#34;当某个应用程序正在打开时#34;
答案 1 :(得分:0)
Android操作系统不允许此行为。打开特定应用程序时,不会发送任何广播。
但是,您可以拥有一个在后台持续运行的服务,在该服务中,您可以使用ActivityManager获取当前打开的应用程序列表。根据该信息,您可以开始您的活动。这是一个解决方法。