【问题标题】:How to determine if a package name is a service or launchable GUI app [duplicate]如何确定包名称是服务还是可启动的 GUI 应用程序 [重复]
【发布时间】:2015-09-17 15:55:33
【问题描述】:

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

【问题讨论】:

  • 你会得到一个应用程序包名。

标签: android adb


【解决方案1】:

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

因此,要获得您想要的,还需要几个步骤。下面的答案描述了您需要什么:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 2016-12-23
    • 2013-01-22
    • 1970-01-01
    相关资源
    最近更新 更多