Android该怎样获取系统上安装的APP信息

Android该怎样获取系统上安装的APP信息,第1张

publicclass AppInfo {

public String appName="";

public String packageName="";

public String versionName="";

publicint versionCode=0;

public Drawable appIcon=null;

publicvoid print()

{

Logv("app","Name:"+appName+" Package:"+packageName);

Logv("app","Name:"+appName+" versionName:"+versionName);

Logv("app","Name:"+appName+" versionCode:"+versionCode);

}

}

ArrayList<AppInfo> appList = new ArrayList<AppInfo>(); //用来存储获取的应用信息数据

 List<PackageInfo> packages = getPackageManager()getInstalledPackages(0);

for(int i=0;i<packagessize();i++) {

PackageInfo packageInfo = packagesget(i);

AppInfo tmpInfo =new AppInfo();

tmpInfoappName = packageInfoapplicationInfoloadLabel(getPackageManager())toString();

tmpInfopackageName = packageInfopackageName;

tmpInfoversionName = packageInfoversionName;

tmpInfoversionCode = packageInfoversionCode;

tmpInfoappIcon = packageInfoapplicationInfoloadIcon(getPackageManager());

appListadd(tmpInfo);

}

// 这下手机上安装的应用数据都存在appList里了。

荣耀8自己恢复系统获取安装包信息失败的原因可能是以下几点:

1、网络状况较差造成的。

解决办法:可以更换流畅速度快的WiFi网络重试。

2、确认下载的升级包型号对不对。

解决办法:如果对的话把安装包删了重装一下再试试, *** 作前记得备份下。

3、手机不能开机或系统不稳定时,检查其他软件是否可以正常安装。可以使用华为系统恢复(eRecovery)恢复手机系统版本。

4、可能是由于该软件版本和手机存在兼容性导致无法正常安装,建议查找该软件是否有其他版本,重新下载安装尝试。

5、打开“USB调试”,插入SD卡(必须有SD卡),另外系统恢复需要保证手机电量大于30%保证电量充足后再进行系统的恢复。

以上就是关于Android该怎样获取系统上安装的APP信息全部的内容,包括:Android该怎样获取系统上安装的APP信息、为什么荣耀8自己恢复系统却获取安装包信息错误、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9573939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存