我是靠谱客的博主 明亮铃铛,最近开发中收集的这篇文章主要介绍android获取本软件信息,android 本地软件信息汇总,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

获取手机端已安装apk

//

public void

getInstalledApp(ArrayList

appList) {

List packages =

getPackageManager()

.getInstalledPackages(0);

for (int i =

0; i < packages.size(); i++) {

PackageInfo

packageInfo = packages.get(i);

AppDetail

tmpInfo = new AppDetail();

tmpInfo.setAppname(packageInfo.applicationInfo.loadLabel(

getPackageManager()).toString());

tmpInfo.setPackageName(packageInfo.packageName);

tmpInfo.setVersioname(packageInfo.versionName);

tmpInfo.setVersioncode(packageInfo.versionCode + "");

tmpInfo.setAppIcon(packageInfo.applicationInfo

.loadIcon(getPackageManager()));

// Only

display the non-system app info

if

((packageInfo.applicationInfo.flags &

ApplicationInfo.FLAG_SYSTEM) <= 0) {

appList.add(tmpInfo);

}

}

}

///

总结:

通过 PackageInfo 获取具体信息方法:

包名获取方法:packageInfo.packageName

icon获取获取方法:packageManager.getApplicationIcon(applicationInfo)

应用名称获取方法:packageManager.getApplicationLabel(applicationInfo)

使用权限获取方法:packageManager.getPackageInfo(packageName,PackageManager.GET_PERMISSIONS)

.requestedPermissions

通过 ResolveInfo 获取具体信息方法:

包名获取方法:resolve.activityInfo.packageName

icon获取获取方法:resolve.loadIcon(packageManager)

应用名称获取方法:resolve.loadLabel(packageManager).toString()

最后

以上就是明亮铃铛为你收集整理的android获取本软件信息,android 本地软件信息汇总的全部内容,希望文章能够帮你解决android获取本软件信息,android 本地软件信息汇总所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部