我试图创建一个储物柜应用程序,以显示针视图时,用户进入防御应用程序。我创建了一个运行和跟踪当前前台应用程序的服务。然而,在使用android 10版本的设备上,activity并不是从我的服务开始的。我知道android 10有从背景开始活动的限制,但是也有例外。当应用程序处于前台时,活动可以从后台开始,但对我的情况没有帮助。因此,问题是如何从服务开始活动以显示引脚视图?
P.s:我尝试过使用窗口管理器,但是在更高的android版本中,有一个恼人的通知,可以打开设置,但拒绝覆盖权限。另外,我在游戏商店看到了一个实用的“应用程序柜子”应用程序,所以我相信有一种方法。
发布于 2021-04-02 06:17:19
在android 10中,前台服务只有在应用程序处于前台时才能启动。如果您的应用程序在后台,您将需要背景位置许可,这必须请求分开后,您获得许可粗糙和精细的位置。另外,如果您的应用程序处于测试模式,而不是在Play Store中,则需要将您的设备升级到android 10,需要重新安装该应用程序。如果您想从后台启动前台服务,那么使用前台服务是没有意义的。只需获取背景位置并停止使用前台服务。
https://stackoverflow.com/questions/65628777
复制相似问题