package com.alibaba.android.arouter.utils; import android.content.Context; import android.content.SharedPreferences; import android.content.pm.PackageInfo; import com.alibaba.android.arouter.launcher.ARouter; /* loaded from: classes.dex */ public class PackageUtils { private static String a; private static int b; private static PackageInfo a(Context context) { try { return context.getPackageManager().getPackageInfo(context.getPackageName(), 16384); } catch (Exception unused) { ARouter.c.b("ARouter::", "Get package info error."); return null; } } public static boolean b(Context context) { PackageInfo a2 = a(context); if (a2 != null) { String str = a2.versionName; int i = a2.versionCode; SharedPreferences sharedPreferences = context.getSharedPreferences("SP_AROUTER_CACHE", 0); if (str.equals(sharedPreferences.getString("LAST_VERSION_NAME", null)) && i == sharedPreferences.getInt("LAST_VERSION_CODE", -1)) { return false; } a = str; b = i; } return true; } public static void c(Context context) { if (android.text.TextUtils.isEmpty(a) || b == 0) { return; } context.getSharedPreferences("SP_AROUTER_CACHE", 0).edit().putString("LAST_VERSION_NAME", a).putInt("LAST_VERSION_CODE", b).apply(); } }