我有一个服务正在运行,我希望某些应用程序打开和关闭/停止时通知服务。我认为应用程序的开始可能会听,但启动/恢复和停止如何?当应用程序处于后台时收听
回答
也许检查前台应用程序?
看到这个SO螺纹:Determining the current foreground application from a background task or service
当应用程序的变化,你知道应用程序已停止/暂停。
这已经非常好了,尽管我必须手动检查而不是侦听,但是如果没有其他解决方案,它将会是 – AdrianoCelentano 2014-09-02 12:52:32
我不认为还有其他方法可以做到这一点,因为能够读取其他应用程序状态会是一个安全问题。 – Whooper 2014-09-02 12:54:18
我想你的权利,谢谢。 – AdrianoCelentano 2014-09-02 13:19:34
- 1. 暂停请求当应用程序转到后台时收听
- 2. 当应用程序处于后台
- 3. 当应用程序处于后台时处理本地通知
- 4. 当应用程序处于后台时接收Apple推送通知
- 5. 当应用程序处于后台状态时,CLLocationManager
- 6. 当应用程序处于后台时更改设备语言
- 7. 当应用程序处于后台时活动不会启动
- 8. 当应用程序处于后台时进行排队呼叫
- 9. 当应用程序处于后台时终止所有活动
- 10. UWP:当应用程序在后台时听键盘事件
- 11. 当应用程序处于后台状态时,AVPlayer处理缓冲区
- 12. 当处理LocalNotification时,应用程序处于后台或正在运行
- 13. 当应用程序在后台时未收到UINotification ios
- 14. 当应用程序在ios中后台时接收voip电话
- 15. android Intent.ACTION_TIME_TICK doent当其他应用程序在后台时收到
- 16. 当应用程序在后台时NSURLConnection
- 17. 仅当应用程序处于前台时才会收到Android通知
- 18. 应用程序在长时间处于后台时崩溃
- 19. Android传感器在后台应用程序中收听
- 20. 后台应用程序收听音频输入
- 21. 当应用程序进入后台时运行后台线程
- 22. 如何在应用程序处于后台时接收达尔文通知
- 23. 如何在我的应用程序处于后台时接收位置更新?
- 24. FCM推送通知没有收到当应用程序在前台,但收到当应用程序在后台
- 25. 如何在iOS应用程序处于后台时调用Method?
- 26. 在应用程序处于后台时调用函数
- 27. 当应用程序处于后台时获取用户位置。 IOS
- 28. 当应用程序处于后台时,iOS推送通知不起作用
- 29. 当应用程序进入后台时处理事件
- 30. 当按下home按钮后应用程序处于后台时接收通话事件
我相信这是不可能的?这将违反设备上的安全性。 – 2014-09-02 12:38:29
来自日志可能你可以找出..通过adb logcat | grep“ActivityManager”实际上告诉哪个是Android中的当前活动.. – KOTIOS 2014-09-02 12:43:15