Android 通过adb仅获取具有启动器的应用程序
我必须获得手机上安装的所有应用程序的软件包名称,该软件包具有启动器,即出现在手机的应用程序列表中 我知道pm列表软件包列出了所有软件包,但它也包括服务和系统应用程序。我只想要手机应用程序菜单上显示的应用程序 另外,我不想使用monkey runner,任何其他选择都会很好Android 通过adb仅获取具有启动器的应用程序,android,adb,Android,Adb,我必须获得手机上安装的所有应用程序的软件包名称,该软件包具有启动器,即出现在手机的应用程序列表中 我知道pm列表软件包列出了所有软件包,但它也包括服务和系统应用程序。我只想要手机应用程序菜单上显示的应用程序 另外,我不想使用monkey runner,任何其他选择都会很好 有什么帮助吗 在安装的每个软件包上,尝试在PackageManager中调用getLaunchIntentForPackage()。如果它返回null,则它没有启动器。虽然你可能会从有主活动但没有启动器的应用程序中得到一些误报
有什么帮助吗 在安装的每个软件包上,尝试在PackageManager中调用getLaunchIntentForPackage()。如果它返回null,则它没有启动器。虽然你可能会从有主活动但没有启动器的应用程序中得到一些误报。有什么方法可以在adb上使用吗?不在android代码中?
pm列表包-3
获取所有第三方应用程序。这不是你想要的,但我认为这是最好的选择。