获取Android应用版本号

来源:互联网 发布:cisco 9396端口配ip 编辑:程序博客网 时间:2024/05/23 02:01

获取Android应用的版本号可以在第一次安装的时候初始化系统数据,或者在应用升级的时候初始化系统数据

  //检查系统的版本        float currentVersion = getVersion();        SharedPreferences sp = getSharedPreferences("version", MODE_PRIVATE);        float oldVersion = sp.getFloat("oldVersion", 0);        if (currentVersion > oldVersion) {            SharedPreferences.Editor editor = sp.edit();            editor.putFloat("oldVersion",currentVersion);            editor.apply();            // TODO: 2017/11/9 初始化系统数据        }
 /**     * 获取系统当前的版本     * @return 系统当先版本     */    private float getVersion(){        float currentVersion = 0;        try {            currentVersion = getPackageManager().getPackageInfo(getPackageName(),0).versionCode;        } catch (PackageManager.NameNotFoundException e) {            e.printStackTrace();        }        return currentVersion;    }
原创粉丝点击