public class APKVersionCodeUtils { /** * Get the application name */ public static String getAppName(Context context) { try { PackageManager packageManager = context.getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo( context.getPackageName(), 0); int labelRes = packageInfo.applicationInfo.labelRes; return context.getResources().getString(labelRes); } catch (NameNotFoundException e) { e.printStackTrace (); } return null; } /** * Get the version of the current local apk * * @param mContext * @return */ public static int getVersionCode(Context mContext) { int versionCode = 0; try { //Get the software version number, corresponding to android:versionCode under AndroidManifest.xml versionCode = mContext.getPackageManager(). getPackageInfo(mContext.getPackageName(), 0).versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace (); } return versionCode; } /** * Get version number name * * @param context context * @return */ public static String getVerName(Context context) { String verName = ""; try { verName = context.getPackageManager (). getPackageInfo(context.getPackageName(), 0).versionName; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace (); } return verName; } }
Get the APP application name, version number name. Tools
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=325014294&siteId=291194637
Recommended
Ranking