Android获取所有安装APP信息的详细代码
来源:互联网 发布:东北农业网络大学 编辑:程序博客网 时间:2024/05/18 17:40
Android获取所有安装APP信息的详细代码......
class PInfo {
private String appname = "";
private String pname = "";
private String versionName = "";
private int versionCode = 0;
private Drawable icon;
private void prettyPrint() {
log(appname + "/t" + pname + "/t" + versionName + "/t" + versionCode + "/t");
}
}
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;
}
- Android获取所有安装APP信息的详细代码
- 关于获取Android系统所有已安装App信息的一些操作(详细)
- 获取所有app的信息
- 获取手机已经安装的所有App的信息
- Android 获取用户安装的app信息
- Android 获取用户安装的app信息
- Android--获取手机所有APP信息
- Android获取已安装App的所有权限
- 获取Android手机里所有已安装的APP
- 获取Android手机里所有已安装的APP
- Android 获取系统中所有安装的APK的信息
- Android 获取所有已经安装的文件夹的信息
- android初学------获取所有安装的应用信息
- 2015-12-3-获取Android已安装的app信息
- android 获取已安装app应用信息
- 获取当前安装的所有App
- iOS开发- 获取安装的所有App
- 获取手机安装的所有app列表
- Android SDK 2.3与Eclipse最新版开发环境搭建(一)
- ubuntu 中文输入法 安装
- iphone 如何获得系统时间和日期
- 【数据结构】第四天
- gdb Core Dump 调试程序错误
- Android获取所有安装APP信息的详细代码
- 第一章 概述 1.1 计算机网络在信息时代中的作用
- Android SDK 2.3与Eclipse最新版开发环境搭建(二)
- Wolfgang Engel's lighting&shadow&material
- GDB高级技巧
- GIT和repo使用方法
- snake model终极分析
- java.io包的总体框架结构
- Rolls-Royce你到底离我有多远?