获取当前应用的版本号和当前android系统的版本号

获取当前应用的版本号和当前android系统的版本号

第一种

/** 
 * 返回当前程序版本名 
 */  
public static String getAppVersionName(Context context) {  
    String versionName = "";  
    try {  
        // ---get the package info---  
        PackageManager pm = context.getPackageManager();  
        PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);  
        versionName = pi.versionName;  
        versioncode = pi.versionCode;
        if (versionName == null || versionName.length() <= 0) {  
            return "";  
        }  
    } catch (Exception e) {  
        Log.e("VersionInfo", "Exception", e);  
    }  
    return versionName;  
}  

第二种

private String getVersionName() throws Exception  
{  
        // 获取packagemanager的实例  
        PackageManager packageManager = getPackageManager();  
        // getPackageName()是你当前类的包名,0代表是获取版本信息  
        PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0);  
        String version = packInfo.versionName;  
        return version;  
} 

获取当前系统的版本号:

textView.setText("Product Model: " + android.os.Build.MODEL + "," 
+ android.os.Build.VERSION.SDK + "," 
+ android.os.Build.VERSION.RELEASE);

/获取当前系统的android版本号/
int currentapiVersion=android.os.Build.VERSION.SDK_INT;

阅读更多
上一篇Android Studio 新建模拟器 启动不了
下一篇EditText的inputType属性
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭