android - 在后台运行的服务中需要帮助

标签 android service android-service

我需要创建一个后台服务,比如当用户试图打开任何已安装的应用程序时,让他在该应用程序开始启动之前知道该应用程序的信息(例如:包名称)。

最佳答案

据我所知,这是不可能的,除非 a) 该应用程序是一个启动器,它可以在启动应用程序之前显示通知,或者 b) 该应用程序需要 root 访问权限——我假设您不需要我不想。

对于 Android,如果服务可以阻止用户打开应用程序,那将是一个严重的问题:该服务可以在启动时启动,然后无法打开其他应用程序来关闭它,从而使设备无法使用。

希望这对您有所帮助。

关于android - 在后台运行的服务中需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7467778/

相关文章:

android - 如何根据数组中单个声音的顺序将多个声音文件编译为一个声音文件?

android - 如何从单独进程中的服务调用 Activity 中的方法?

android - 停止运行的前台服务

android - 小部件。 Activity 泄露了 IntentReceiver

android - 当应用程序关闭时,Kivy 服务停止

java - Android eclipse java 改变 map View

java - 使用 Java(特别是 Android)发布到 REST api

android - 如何正确设置MediaPlayer音频流类型

service - 从同一 GCE 项目中的 vm 访问 Kubernetes 服务

asp.net - XML 解析错误 : no element found