检测版本号和版本名出现介绍页面
来源:互联网 发布:手提旅行包 知乎 编辑:程序博客网 时间:2024/05/22 12:34
效果图:
定义一个变量
private boolean hasShow;
在onCreate()初始化它
hasShow = getHasShowFromSP();
在MainActivity中建立一个方法
private boolean getHasShowFromSP(){ SharedPreferences sp = getSharedPreferences("HASSHOW",Context.MODE_PRIVATE); int version = getVersionCode(); //定义并获取版本号 return sp.getBoolean("HASSHOW"+version,false); } private int getVersionCode() { PackageInfo info = null; int version = 0; try { info = getPackageManager().getPackageInfo(this.getPackageName(),0); version = info.versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return version; }
然后在onCreate()中如果版本号没有变更就不会出现介绍页面
if (hasShow){ Intent intent = new Intent(MainActivity.this,FirstActivity.class); startActivity(intent); finish(); }
最后更改版本号需要在app文件里
versionCode 2 versionName "2.0.1"
阅读全文
0 0
- 检测版本号和版本名出现介绍页面
- 获取软件版本号和版本名
- Android获取App版本号和版本名
- Android获取App版本号和版本名
- Android获取App版本号和版本名
- 获取Android版本名和版本号
- Android获取App版本号和版本名
- android版本号版本名
- 获取版本号、版本名
- 应用的版本号和版本名的获取
- 如何获取应用程序的版本号和版本名
- Android Studio轻松配置自动版本号和版本名
- AndroidStudio 利用Gradle打包添加上版本名和版本号
- ANDROID版本号和版本名称的重要性介绍
- ANDROID版本号和版本名称的重要性介绍
- 获取当前版本号,与版本名
- Android获取App版本号及版本名
- Android 获取应用版本号与版本名
- 一些中文名的unicode
- 两个队列实现一个栈
- 源码库镜像下载地址
- ConfigReader(九)—— ReadGuideAbsorbTaskConfig
- Tensorflow第一个mnist数据集(理解)
- 检测版本号和版本名出现介绍页面
- 九度OJ——1172哈夫曼树
- IBM Rational Rhapsody 系统建模常见问题与建议
- 一个数组中只有两个数字是出现一次,其他所有数字都出现了两次,找出这两个数
- Java Web 简单的分页显示实例代码
- 一只很能装的创意午餐杯,节后综合症被治愈了丨钛空舱最生活
- Java后端程序员面经(1-2. Java基础之异常篇)
- python---property属性
- [bzoj2763]飞行路线 分层图最短路