pm list package
时间: 2023-09-04 18:09:07 浏览: 48
好的,adb shell pm list packages 是一个用于在 Android 设备上列出安装的所有应用程序包名称的命令。您可以通过以下步骤使用此命令:
1. 将 Android 设备连接到计算机上。
2. 在计算机上打开终端或命令提示符。
3. 输入以下命令:
```
adb shell pm list packages
```
4. 按下回车键,会在终端或命令提示符上显示安装的所有应用程序包名称。
请注意,如果您的设备没有连接到计算机,或者您的计算机没有安装 ADB 工具,那么此命令将无法工作。此外,如果您想要过滤掉系统应用程序包或只显示用户安装的应用程序包,请使用以下命令:
```
adb shell pm list packages -3
```
此命令将只显示用户安装的应用程序包名称。
相关问题
pm list permissions 看某个apk 权限
您可以使用以下命令来查看某个 APK 的权限:
```
adb shell dumpsys package <package_name> | grep "android.permission"
```
其中,`<package_name>` 是您要查询的 APK 的包名。该命令将列出 APK 所请求的所有权限。如果您想更详细地了解应用程序的权限,可以使用以下命令:
```
adb shell dumpsys package <package_name>
```
该命令将列出有关应用程序的各种信息,包括权限、服务、活动、接收器等。您可以通过查看输出以了解应用程序的详细信息。
pm disabled
引用中提到了pm enable、disable和disable-user命令。其中,pm disable-user PACKAGE_OR_COMPONENT可以将指定的应用程序或组件转为用户禁用状态,即仅对当前用户禁用。这个命令可以看作是转为用户禁用的一种方式。而pm enable PACKAGE_OR_COMPONENT命令可以启用指定的应用程序或组件。但是需要注意的是,根据引用的描述,执行pm enable命令后,返回的状态可能仍然为disabled,即禁用状态。因此,具体的状态变化需要根据具体情况来判断。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [android pm命令](https://blog.csdn.net/commonslok/article/details/8150018)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]