修复记录安装新应用时记录了错误应用名的问题
This commit is contained in:
@ -373,12 +373,12 @@ public class PackageUtils {
|
||||
|
||||
public static JSONObject getAppBasicInfoByPackageName(String packageName) {
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
|
||||
PackageManager pm = HaloApp.getInstance().getApplication().getPackageManager();
|
||||
try {
|
||||
PackageInfo packageInfo = HaloApp.getInstance().getApplication().getPackageManager().getPackageInfo(packageName,
|
||||
PackageManager.COMPONENT_ENABLED_STATE_DEFAULT);
|
||||
if ((packageInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {
|
||||
jsonObject.put("name", packageInfo.applicationInfo.toString());
|
||||
jsonObject.put("name", pm.getApplicationLabel(packageInfo.applicationInfo).toString());
|
||||
jsonObject.put("package", packageName);
|
||||
jsonObject.put("version", packageInfo.versionName);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user