获取手机第三方应用的信息(名称,包名,版本号,版本名,安装包路径,安装包大小)

来源:互联网 发布:网络黑白txt 花无涯 编辑:程序博客网 时间:2024/05/05 02:30

1.程序代码:

List<PackageInfo> packages = getPackageManager()
.getInstalledPackages(PackageManager.GET_ACTIVITIES);

try {
String packageName = null;
String path = null;
for (PackageInfo info : packages) {
packageName = info.packageName;


if ((info.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {
path = getPackageManager().getApplicationInfo(
packageName, 0).sourceDir;
StringBuilder sb = new StringBuilder();
sb.append("name=")
.append(info.applicationInfo.loadLabel(
getPackageManager()).toString())
.append(";");
sb.append("packageName=").append(packageName)
.append(";");
sb.append("versionCode=").append(info.versionCode)
.append(";");
sb.append("versionName=").append(info.versionName)
.append(";");
sb.append("path=").append(path).append(";");
File file = new File(path);
if (file.exists()) {
long len = file.length();
sb.append("size=").append(len);
}
sb.append("\n");
Log.v("app", "第三方应用:" + sb.toString());
} else {
// Log.v("app", "系统应用:" + pkg + ", 路径:" + path);
}
}
} catch (Exception e) {
e.printStackTrace();
}


2.运行日志:

09-29 14:34:57.821: V/app(17773): 第三方应用:name=Adobe Flash Player 11.1;packageName=com.adobe.flashplayer;versionCode=111115081;versionName=11.1.115.81;path=/data/app/com.adobe.flashplayer-1.apk;size=4708736
09-29 14:34:57.821: V/app(17773): 第三方应用:name=系统用户界面;packageName=com.android.systemUI;versionCode=2;versionName=1.1;path=/data/app/com.android.systemUI-1.apk;size=760871
09-29 14:34:57.821: V/app(17773): 第三方应用:name=QueryModel;packageName=com.cmcc.app.query;versionCode=1;versionName=1.0;path=/data/app/com.cmcc.app.query-1.apk;size=290774
09-29 14:34:57.826: V/app(17773): 第三方应用:name=ES文件浏览器;packageName=com.estrongs.android.pop;versionCode=215;versionName=3.2.0;path=/data/app/com.estrongs.android.pop-1.apk;size=4510274
09-29 14:34:57.846: V/app(17773): 第三方应用:name=LoadHtml3D;packageName=com.example.loadhtml3d;versionCode=1;versionName=1.0;path=/data/app/com.example.loadhtml3d-1.apk;size=202346
09-29 14:34:57.851: V/app(17773): 第三方应用:name=仿智能终端;packageName=com.example.sichuanaccessapp;versionCode=1;versionName=1.0;path=/data/app/com.example.sichuanaccessapp-2.apk;size=195578
09-29 14:34:57.856: V/app(17773): 第三方应用:name=终端营销;packageName=com.future.saleassistant.mobile;versionCode=4;versionName=1.0.4;path=/data/app/com.future.saleassistant.mobile-1.apk;size=20622227
09-29 14:34:57.861: V/app(17773): 第三方应用:name=WebViewTest;packageName=com.kdw;versionCode=1;versionName=1.0;path=/data/app/com.kdw-1.apk;size=19124
09-29 14:34:57.866: V/app(17773): 第三方应用:name=TestListenSelfUninstall;packageName=com.keanbin.testlistenselfuninstall;versionCode=1;versionName=1.0;path=/data/app/com.keanbin.testlistenselfuninstall-1.apk;size=376119
09-29 14:34:57.866: V/app(17773): 第三方应用:name=肥猫条码二维码扫描器;packageName=com.mobiq.feimaor;versionCode=27;versionName=3.35;path=/data/app/com.mobiq.feimaor-1.apk;size=7335935
09-29 14:34:57.871: V/app(17773): 第三方应用:name=91助手连接服务;packageName=com.nd.assistance;versionCode=339;versionName=2.6.339;path=/data/app/com.nd.assistance-1.apk;size=1084205
09-29 14:34:57.886: V/app(17773): 第三方应用:name=360手机助手;packageName=com.qihoo.appstore;versionCode=119000081;versionName=1.19.0.81;path=/data/app/com.qihoo.appstore-2.apk;size=4746888
09-29 14:34:57.886: V/app(17773): 第三方应用:name=安卓授权管理;packageName=com.qihoo.permmgr;versionCode=15;versionName=6.1.4;path=/data/app/su360.apk;size=2035604
09-29 14:34:57.896: V/app(17773): 第三方应用:name=360平板卫士;packageName=com.qihoo360.mobilesafe_mobilepad;versionCode=137;versionName=3.2.2;path=/data/app/com.qihoo360.mobilesafe_mobilepad-1.apk;size=9045740
09-29 14:34:57.901: V/app(17773): 第三方应用:name=Quickoffice;packageName=com.qo.android.am3;versionCode=327;versionName=5.7.327;path=/data/app/com.qo.android.am3-1.apk;size=11544945
09-29 14:34:57.901: V/app(17773): 第三方应用:name=QQ音乐;packageName=com.tencent.qqmusic;versionCode=155;versionName=4.2.0.19;path=/data/app/com.tencent.qqmusic-1.apk;size=10543359
09-29 14:34:57.916: V/app(17773): 第三方应用:name=豌豆荚;packageName=com.wandoujia.phoenix2;versionCode=6406;versionName=4.15.1;path=/data/app/com.wandoujia.phoenix2-2.apk;size=6571445
09-29 14:34:57.916: V/app(17773): 第三方应用:name=豌豆荚连接服务;packageName=com.wandoujia.phoenix2.usbproxy;versionCode=6170;versionName=3.51.1;path=/data/app/com.wandoujia.phoenix2.usbproxy-1.apk;size=933839
09-29 14:34:57.921: V/app(17773): 第三方应用:name=我查查二维码;packageName=com.wochacha.android.enigmacode;versionCode=210;versionName=2.1.0;path=/data/app/com.wochacha.android.enigmacode-1.apk;size=4086060
09-29 14:34:57.921: V/app(17773): 第三方应用:name=二维码扫描;packageName=com.youba.barcode;versionCode=21;versionName=2.5.8;path=/data/app/com.youba.barcode-1.apk;size=3232609

0 0