Java 从最近的应用中删除应用时接收用户活动更改
我正在开发一款Android应用程序,当用户在车内时,它需要扫描BT设备,无论该应用程序是活动的、后台的还是从最近的应用程序中删除的。该应用程序已经在安卓8及更低版本中使用了该功能。但它在Android 10及以上版本中不起作用Java 从最近的应用中删除应用时接收用户活动更改,java,android,background-process,activity-recognition,Java,Android,Background Process,Activity Recognition,我正在开发一款Android应用程序,当用户在车内时,它需要扫描BT设备,无论该应用程序是活动的、后台的还是从最近的应用程序中删除的。该应用程序已经在安卓8及更低版本中使用了该功能。但它在Android 10及以上版本中不起作用 应用程序在清单文件中为android.net.conn.CONNECTIVITY\u CHANGE和android.net.wifi.STATE\u CHANGE注册了隐式广播接收器 应用程序已将FusedLocationApi与ActivityRecognitionA
清单
文件中为android.net.conn.CONNECTIVITY\u CHANGE
和android.net.wifi.STATE\u CHANGE
注册了隐式广播接收器FusedLocationApi
与ActivityRecognitionApi
一起用于检测用户何时在车内清单
文件中添加了以下内容ActivityRecognitionApi
已弃用,因此已实施ActivityRecognitionClient
服务
扩展并使用开始的新类
清单中
我使用了
EasyPermission
onTaskRemoved
隐式广播接收器
我使用了以下链接来实现此解决方案
在应用程序类中实现ActivityLifecycleCallbacks,您将在onDestroy方法中获得回调。