QQ网名大全

如何获取 android app uids

系统刚启动的时候,会对每个app分配一个uid,

最简单的获取方式就是通过adb ,不过限于eng或userdebug版

adb pull data/system/packages.list d:\

当然最合理的方式是通过PackageManager

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;
}
佚名
2024-06-06 09:04:42
最佳回答
类似问题(10)
  • 佚名
    2024-06-06 16:37:53

    Android程序中怎样修改APP的名字

    在 AndroidManifest.xml 文件中进行修改。android:icon="@drawable/ic_launcher"/这个是修改图标的andro...

  • 佚名
    2024-06-06 08:00:00

    android app 启动后为什么是英文版

    决定于AndroidManifest.xml中设置<activityandroid:name="com.bmob.im.demo.ui.SplashAct...

  • 佚名
    2024-06-06 08:00:00

    如何把android系统换成linux系统

    android就是基于linux内核,所以安卓也可以说是linux的一员。。如果装其他系统的话你还要考虑驱动,兼容性等各个方面的问题。一般这些都是由你手机厂商提...

  • 佚名
    2024-06-06 08:00:00

    如何开发Android Wear应用程序

    谷歌提供了特定的api来开发android wear,可以参考如下内容:开始使用Android Wear时,你所需要做的是以下几方面:1. 安卓4.3设备;2....

  • 佚名
    2024-06-06 08:00:00

    如何获取android uid

    try { PackageManager pm = getPackageManager(); Application...

  • 佚名
    2024-06-06 08:00:00

    如何用随手记APP记账 如何使用随手记APP理财

    您好,下载一个随手记APP》选择一个合适您的账本,就可以开始记账了。随手记不仅能够方便记账,每月预算帮你控制开支,理性分配金钱,随时随地查看流水,分析资产曲线,...

  • 佚名
    2024-06-06 08:00:00

    android两个app怎么传递数据

    那需要备份以后再还原,没法传递吧

  • 佚名
    2024-06-06 08:00:00

    如何修改android工程的包名

    1、在项目上右键,选择android tools->rename application package,输入需要改为的名称,然后选择需要改的包,有部分包可能不...

  • 佚名
    2024-06-06 08:00:00

    android开发app何时创建数据库

    越早越好,一般你需要先建数据库。你需要先做数据库设计,根据你app的用途,找出需要的字段,把这些字段设计成一个关系数据库。再去设计你的前台后台,然后稍微修改数据...

  • 佚名
    2024-06-06 08:00:00

    如何动态加载android的so文件,如何压缩apk尺寸

    ## snmpwalk -v 2c ServerIP -c public .1.3.6.1.4.1.2021.10.1.3 ##查看被控端是否有CPU负载的数...