gpt4 book ai didi

android - 如何获取android中运行的app的包名

转载 作者:行者123 更新时间:2023-12-05 07:41:50 25 4
gpt4 key购买 nike

我想知道如何在打开一个应用程序时获取包名,例如,当我打开 Facebook 时我应该获取它的包名,而当我打开另一个应用程序时我应该获取它的包名我该怎么做?

最佳答案

当您打开特定应用程序时,我不会向您显示包名,但您可以使用此代码列出您设备上安装的所有应用程序的包名。

我不认为 Android 应用程序可以有特权“监听”另一个应用程序的启动。您只能使用自定义 ROM 实现此目的。

您可以使用 PackageManager 执行此操作。

final PackageManager manager = getPackageManager();

List<ApplicationInfo> packages = manager.getInstalledApplications(PackageManager.GET_META_DATA);

for (ApplicationInfo info : packages) {
Log.i("Info", "Installed package:" + info.packageName);
}

关于android - 如何获取android中运行的app的包名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45087519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com