我想获得安装在Android设备上的开放应用程序的包名。
我需要运行该特定应用程序的包名称。
获得它的最佳方式是什么?
答案 0 :(得分:1)
在Android中获取有效的应用程序名称
ActivityManager.getRunningAppProcesses()
答案 1 :(得分:0)
@Hari:当您的模拟器上运行特定应用程序时,在Eclipse中,您可以浏览到“设备”视图并查看正在运行的应用程序列表。在所有正在运行的服务中,第三方应用程序也将列出其包名。
另一个棘手的方法是,在Emulator中,您可以按Menu(菜单)按钮转到“设置”(Settings),然后浏览到“管理应用程序”列表。点击此按钮后,所有已安装/正在运行的应用程序列表将立即显示,您可以快速查看其各自的包名称
希望这会对你有帮助..
答案 2 :(得分:0)
下载此应用程序:https://play.google.com/store/apps/details?id=com.csdroid.pkg或另一个android store应用程序中的同一应用程序。该应用程序将为您提供程序包名称和来自该应用程序的mainActivity。
答案 3 :(得分:-1)
AFAIK,你无法拦截启动第三方申请的那一刻。但您可以做的是通过PackageManager
获取已安装应用的列表及其包名。