【问题标题】:How to get broadcast receiver when an app is killed manually?手动杀死应用程序时如何获取广播接收器?
【发布时间】:2020-01-22 23:04:08
【问题描述】:

我正在开发一个记录手机解锁的应用程序。但是当我的应用程序被手动终止时,即当您从最近的应用程序中删除应用程序时,我遇到了问题。即使应用程序被杀死,我如何录制广播?

我正在使用 ACTION_USER_PRESENT 记录解锁。

【问题讨论】:

  • 似乎目前您正在为某些活动注册您的接收器,将其注册为 androidmanifest.xml 然后即使应用程序被杀死,您也会得到。

标签: java android android-studio broadcastreceiver android-broadcast


【解决方案1】:

您需要创建一个Service,并在此服务中创建您需要的广播接收器。

这个答案肯定会帮助你:Implement Broadcast receiver inside a Service

【讨论】:

  • 先生,我需要在 ANDROID.MANIFEST 文件中添加服务
  • @Dharmik 如果答案对您有帮助,请将其标记为正确!谢谢大佬!
  • 我在小米红米上运行我的应用程序。服务中的 ACTION_USER_PRESENT 在杀死应用程序时没有运行。但是一旦我在开发者选项中关闭 MIUI 优化,应用程序就会开始工作。所以我的问题是,如何在应用程序中自动执行此操作以在所有移动设备中关闭它?
  • Android 会为了省电而杀死一些后台服务。这个答案可能会对你有所帮助。请投票正确,对您有很大帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-05
  • 1970-01-01
相关资源
最近更新 更多