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里了。
1、网络状况较差造成的。
解决办法:可以更换流畅速度快的WiFi网络重试。
2、确认下载的升级包型号对不对。
解决办法:如果对的话把安装包删了重装一下再试试, *** 作前记得备份下。
3、手机不能开机或系统不稳定时,检查其他软件是否可以正常安装。可以使用华为系统恢复(eRecovery)恢复手机系统版本。
4、可能是由于该软件版本和手机存在兼容性导致无法正常安装,建议查找该软件是否有其他版本,重新下载安装尝试。
5、打开“USB调试”,插入SD卡(必须有SD卡),另外系统恢复需要保证手机电量大于30%保证电量充足后再进行系统的恢复。
以上就是关于Android该怎样获取系统上安装的APP信息全部的内容,包括:Android该怎样获取系统上安装的APP信息、为什么荣耀8自己恢复系统却获取安装包信息错误、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)