主要为了获取Android手机端的应用名称,包名,版本号

private void listPackages() {        ArrayList<PInfo> apps = getInstalledApps(false); /* false = no system packages */        final int max = apps.size();        for (int i=0; i<max; i++) {            apps.get(i).prettyPrint();        }    }    private ArrayList<PInfo> getInstalledApps(boolean getSysPackages) {        ArrayList<PInfo> res = new ArrayList<PInfo>();        List<PackageInfo> packs = getPackageManager().getInstalledPackages(0);        for(int i=0;i<packs.size();i++) {            PackageInfo p = packs.get(i);            if ((!getSysPackages) && (p.versionName == null)) {                continue ;            }            PInfo newInfo = new PInfo();            newInfo.appname = p.applicationInfo.loadLabel(getPackageManager()).toString();            newInfo.pname = p.packageName;            newInfo.versionName = p.versionName;            newInfo.versionCode = p.versionCode;            newInfo.icon = p.applicationInfo.loadIcon(getPackageManager());            res.add(newInfo);        }        return res;    }

更多相关文章

  1. android通过图片名称获取资源识别码
  2. android studio 3.0配置自定义打包名称
  3. Android 获取imei号码,获取手机型号和系统版本号
  4. Android利用资源名称获取其id之getIdentifier()方法
  5. Android 编程获取手机型号,本机电话号码,sdk版本及firmware版本号(
  6. 修改Android studio生成的apk的名称
  7. Android 获取系统信息(手机品牌、型号、安卓版本号等等)
  8. Android 修改系统默认盘符名称
  9. android makefile 常用宏名称和内置变量

随机推荐

  1. android 实现QQ好友列表
  2. Android自动化测试工具——Monkey
  3. Android(安卓)Studio如何生成APK文件
  4. Android之TextView 详细字典
  5. Android(安卓)反编译apk 到java源码的方
  6. Android(安卓)SDK 5.0 这个语句带来折腾
  7. android preferenceActivity用法
  8. android绘图
  9. Android中的windowSoftInputMode属性详解
  10. Android学习笔记之Android包、ADB介绍