得到android所有已经安装的应用程序的uid代码
2012-11-28 19:01
281 查看
public List getUids() {
List<Integer> uidList = new ArrayList<Integer>();
pm = getPackageManager();
List<PackageInfo> packinfos = pm
.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES
| PackageManager.GET_PERMISSIONS);
for (PackageInfo info : packinfos) {
String[] premissions = info.requestedPermissions;
if (premissions != null && premissions.length > 0) {
for (String premission : premissions) {
if ("android.permission.INTERNET".equals(premission)) {
// System.out.println(info.packageName+"访问网络");
int uid = info.applicationInfo.uid;
Log.i("test", "uid = " + uid);
// String name = pm.getNameForUid(uid);
// // textName.setText(name);
// Log.i("test", "name = "+name);
uidList.add(uid);
}
}
}
}
return uidList;
}
List<Integer> uidList = new ArrayList<Integer>();
pm = getPackageManager();
List<PackageInfo> packinfos = pm
.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES
| PackageManager.GET_PERMISSIONS);
for (PackageInfo info : packinfos) {
String[] premissions = info.requestedPermissions;
if (premissions != null && premissions.length > 0) {
for (String premission : premissions) {
if ("android.permission.INTERNET".equals(premission)) {
// System.out.println(info.packageName+"访问网络");
int uid = info.applicationInfo.uid;
Log.i("test", "uid = " + uid);
// String name = pm.getNameForUid(uid);
// // textName.setText(name);
// Log.i("test", "name = "+name);
uidList.add(uid);
}
}
}
}
return uidList;
}
相关文章推荐
- xposed模块代码——得到所有已经安装的应用程序
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- android开发(16) 遍历所有的已经安装的应用程序,启动其他的应用程序
- [Android Pro] 获取手机已经安装的应用 和 获取当前正在运行的所有进程(一个uid对应多个pid)
- android中得到所有安装的应用程序及区分其是否为系统应用程序还是用户应用程序
- android开发(16) 遍历所有的已经安装的应用程序,启动其他的应用程序
- android开发(16) 遍历所有的已经安装的应用程序,启动其他的应用程序
- Android 获取所有已经安装的文件夹的信息
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- Android 客户端自动升级代码及“应用程序未安装”的解决办法
- Android获取所有安装APP信息的详细代码
- 如何获得所有android应用程序UID
- android 得到所有安装的app
- Android代码方式操作应用程序安装、卸载、分享、启动
- android 获取系统所有安装的应用程序
- Android:得到手机上安装的所有应用的名字以及应用所在的包名
- Android:在一个应用程序中启动另外一个已经安装的应用程序或系统程序
- Android得到已安装的应用程序信息!
- Android得到已安装的应用程序信息!
- Android应用程序未安装错误:Installation error: INSTALL_FAILED_UID_CHANGED