如何确定包名称是服务还是可启动的GUI应用程序

时间:2015-09-17 15:55:34

标签: android adb

使用ADB,我可以获得所有预装的应用程序包名称。我想知道哪个软件包名称是真正的应用程序(不是服务),所以我可以启动它。

1 个答案:

答案 0 :(得分:0)

adb为您提供预安装的应用程序列表。这些应用程序可能包含活动,服务,内容提供商和/或广播接收者。当你说"真正的app"时,你要求的是有活动的应用程序。即使您知道哪个应用程序包含活动,您仍然需要在启动它之前找到该活动的名称。

所以为了得到你想要的东西,这将是更多的步骤。以下答案描述了您的需求:

https://stackoverflow.com/a/12700063/4406743

基本上,您需要浏览您感兴趣的每个应用程序,将其拉到PC并使用aapt获取详细信息。 aapt将为您提供启动该应用程序中任何活动所需的所有详细信息。