Android App关于应用程序升级的一点内容
来源:互联网 发布:美工学校 编辑:程序博客网 时间:2024/05/22 03:46
1.设计思路,使用VersionCode定义为版本升级参数。
android为我们定义版本提供了2个属性:
1
<
manifest
package
=
"com.cnblogs.tianxia.subway"
2
android:versionCode
=
"1"
<!--Integer类型,系统不显示给用户-->
3
android:versionName="1.0"
<!--String类型,系统显示用户-->
4
></
manifest
>
我们使用versionCode自增来表明版本升级,无论是大的改动还是小的改动,而versionName是显示给用户看的软件版本,作为显示使用。所以我们选择了VersionCode作为我们定义版本升级的参数。
2.工程目录
模拟一个独立的项目,工程目录设置的合理严谨一些,而不是仅仅一个demo。
3.版本初始化和版本号的对比。
首先定义在全局文件Global.java中定义变量localVersion和serverVersion分别存放本地版本号和服务器版本号。
1
public
class
Global {
3
public
static
int
localVersion =
0
;
4
public
static
int
serverVersion =
0
;
5
}
因为本文只是重点说明升级更新,为了防止其他太多无关代码冗余其中,我直接在SubwayApplication中定义方法initGlobal()方法。
01
/**
02
* 初始化全局变量
03
* 实际工作中这个方法中serverVersion从服务器端获取,最好在启动画面的activity中执行
- Android App关于应用程序升级的一点内容
- 关于Android数据库版本升级的一点资料
- 关于DB_CACHE_SIZE的一点内容
- Android App升级的方案
- 关于应用程序配置文件的一点思索
- 关于编写服务应用程序的一点总结
- 关于ctrip搜索内容的一点尝试
- 关于智能手机App的一点看法
- 关于APP开发的一点思考
- android数据库升级的一点思考
- 关于android的应用程序
- Android一点 修改jar的内容
- 关于App升级测试
- 在线升级Android应用程序的思路
- 在线升级Android应用程序的思路
- Android应用程序的自动更新升级(自身升级、通过tomcat)
- Android应用程序的自动更新升级(自身升级、通过tomcat)
- Android应用程序的自动更新升级(自身升级、通过tomcat)
- JavaScript 获取当前时间戳
- VC LISTCTRL控件的简单使用
- 从程序员到技术总监,分享10年开发经验
- 5种方式来设置路由器
- google地图获取经度、纬度
- Android App关于应用程序升级的一点内容
- Ajax 进行Post传值和Get传值
- SecureCRT 6.7.2 注册机 和谐 破解 补丁 方法
- 程序员教程[第二版]学习笔记(一)
- 初学springmvc 3 + ibatis框架
- UTF Unicode 参考
- 类的访问函数和修改函数
- 数据库设计三大范式
- hibernate缓存学习记录