package com.example.cuboo.gatherhar.activity;import android.content.Context;import android.content.Intent;import android.content.SharedPreferences;import android.content.pm.PackageManager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import org.litepal.crud.DataSupport;public class LauchActivity extends AppCompatActivity {    private float nowVersionCode,saveVersionCode;    private static final String ISFIRSTLAUCH = "isFirstLauch";    private static final String SAVEVERSIONCODE = "saveVersionCode";    private static final String SAVESTATUS = "saveStatus";    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        nowVersionCode = getVersionCode();        SharedPreferences sp  = getSharedPreferences(ISFIRSTLAUCH,MODE_PRIVATE);        saveVersionCode = sp.getFloat(SAVEVERSIONCODE,0);        if (nowVersionCode > saveVersionCode) {            //第一次安装启动            SharedPreferences.Editor editor = sp.edit();            editor.putFloat(SAVEVERSIONCODE, nowVersionCode);            editor.putBoolean(SAVESTATUS, true);            editor.commit();            //初始化数据                   }        startActivity(new Intent(this,MainActivity.class));    }    /**     * 获取应用版本号     * @return     * @throws PackageManager.NameNotFoundException     */    private float getVersionCode(){        float versionCode = 0;        try {            versionCode = getPackageManager().getPackageInfo(getPackageName(),0).versionCode;        } catch (PackageManager.NameNotFoundException e) {            e.printStackTrace();        }        return versionCode;    }}

更多相关文章

  1. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  2. Android图像处理之熔铸特效
  3. android之GridView和Gallery
  4. Android图像处理之冰冻效果
  5. Android实现引导页并滑动跳转到主界面
  6. Android版本号的识别——$(PLATFORM_VERSION)
  7. android 文档路径获取
  8. Android登录界面开发及响应;页面跳转;传参
  9. Android核心技术-day02-03-获取手机内部存储空间

随机推荐

  1. FIDO框架分析3(FIDO UAF Android客户端)
  2. h5页面点击按钮,触发手机自带的发短信
  3. Android如何获取视频预览图(或首帧)和获取
  4. Android AppCompatActivity的ActionBar之
  5. 【Android-tips】 Unable to execute dex
  6. android10.0连接wifi后提示“已连接,但无
  7. 添加并客制化Statusbar中图标显示顺序
  8. android编译时出现'Unable to resolve ta
  9. OpenGL ES for Android 相机预览
  10. Android File存储