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

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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值