欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

AppUtils用于获取程序版本信息,程序名称的Android工具类,apputilsandroid, import a

来源: javaer 分享于  点击 31195 次 点评:107

AppUtils用于获取程序版本信息,程序名称的Android工具类,apputilsandroid, import a


    import android.content.Context;      import android.content.pm.PackageInfo;      import android.content.pm.PackageManager;      import android.content.pm.PackageManager.NameNotFoundException;      //跟App相关的辅助类      public class AppUtils      {          private AppUtils()          {              /* cannot be instantiated */              throw new UnsupportedOperationException("cannot be instantiated");          }          /**          * 获取应用程序名称          */          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;          }          /**          * [获取应用程序版本名称信息]          *           * @param context          * @return 当前应用的版本名称          */          public static String getVersionName(Context context)          {              try              {                  PackageManager packageManager = context.getPackageManager();                  PackageInfo packageInfo = packageManager.getPackageInfo(                          context.getPackageName(), 0);                  return packageInfo.versionName;              } catch (NameNotFoundException e)              {                  e.printStackTrace();              }              return null;          }      }  
相关栏目:

用户点评