我前做种软件比较容易
获取整系统安装软件用户自安装软件
//用List放获取软件信息
//获取系统所安装软件信息
List
//获取系统用户安装软件信息
List
for(int i=0; i
ApplicationInfo appInfo = temp.applicationInfo;
boolean flag = false;
//判断否用户安装程序
if((appInfo.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0){
flag = true;
}else if((appInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0){
flag = true;
}
if(flag){
userPackageInfos.add(temp);
}
}
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
获取相应应用信息相便直接使用面获取packageInfouserPackageInfo希望用