根据包名获取App的相关信息如下:
private PackageManager packageManager;
packageManager= mContext.getPackageManager();
ApplicationInfo applicationInfo = packageManager.getApplicationInfo(packagename, PackageManager.GET_META_DATA);
if(applicationInfo==null)return;
Files files = new Files();
files.setApp_name(packageManager.getApplicationLabel(applicationInfo).toString());//App 名称
files.setImgDrawable(packageManager.getApplicationIcon(applicationInfo));// app图标
files.setImg_bg_id(-1);
files.setPackagename(packagename);
files.setShow(false);
appDataList.add(files);