识别当前活动的包名称

时间:2018-03-20 07:23:46

标签: android package-name

我意识到这个问题已经以各种方式被多次提出,然而,所有这些答案都来自大约5 - 7年前。使用新的Android API,这些答案中的大多数都是已经折旧的方法。

我知道可以做到这一点,因为Play商店中有许多应用程序可以执行此操作,例如识别应用程序打开然后返回主页的Appblock,或AppLocker,它识别打开的应用程序和创建一个pin锁定覆盖。

这两个应用程序都是用于识别当前活动的软件包名称的服务示例。

立即, 如何获取打开的应用程序的包名称,以便我可以在服务中使用它,如果特定应用程序处于打开状态,该服务将转到主屏幕。

我正在开发一个Android应用程序,允许用户检查要阻止打开哪些应用程序,然后如果应用程序正在打开,只需将用户发送到主屏幕。

以下是我经历过的一堆堆栈溢出问题(我已经为此寻找一周的答案)

How to get package name from anywhere?

how to getTopActivity name or get current running application package name in lollipop?

Android: How can I get current opened application name on screen

所有这些答案都没有帮助,因为他们在新的Android API中使用折旧方法

0 个答案:

没有答案