获取当前应用的版本号和当前android系统的版本号
分类:android 开发基础-08-29 09:19276人阅读评论(0)收藏举报Android 应用程序获得版本号
我们可以在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0",那如果想在代码中获取这个版本号呢,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了):
Java代码 /***返回当前程序版本名*/publicstaticStringgetAppVersionName(Contextcontext){StringversionName="";try{//---getthepackageinfo---PackageManagerpm=context.getPackageManager();PackageInfopi=pm.getPackageInfo(context.getPackageName(),0);versionName=pi.versionName; versioncode = pi.versionCode;if(versionName==null||versionName.length()<=0){return"";}}catch(Exceptione){Log.e("VersionInfo","Exception",e);}returnversionName;}
2.--------------------------------------------------------------------------
获取当前应用的版本号:
[java]view plaincopy privateStringgetVersionName()throwsException{//获取packagemanager的实例PackageManagerpackageManager=getPackageManager();//getPackageName()是你当前类的包名,0代表是获取版本信息PackageInfopackInfo=packageManager.getPackageInfo(getPackageName(),0);Stringversion=packInfo.versionName;returnversion;}
获取当前系统的版本号:
textView.setText("Product Model: " + android.os.Build.MODEL + ","
+ android.os.Build.VERSION.SDK + ","
+ android.os.Build.VERSION.RELEASE);
分享到: 上一篇:Android 读取工程中的txt文件下一篇:android:scaleType 属性