title: Android-读取已安装应用列表
date: 2019-12-02 11:54:53
categories:
- Android
tags:
- App
本文将通过读取已安装应用列表,如何获取应用列表,和为什么要获取已安装应用列表展开。
Android 读取已安装应用列表需要申请权限吗?
Android 如何完整的获取到用户已安装应用列表
为什么安卓的APP都要读取手机中已安装的应用列表
结合上述三篇文章,选择已下折中方案:
思路:
1.使用adb指令获取包名
private void runCommand() {
try {
Process process = Runtime.getRuntime().exec("adb shell pm list package -3");
BufferedReader bis = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line = null;
while ((line = bis.readLine()) != null) {
System.out.println("runCommand, line=" + line);
}
} catch (IOException e) {
System.out.println("runCommand,e=" + e);
}</