各位大虾大牛们,小弟刚学android不久,现在遇到了一个问题,是这样的:我给我的android程序增加了自动更新的功能,就是检查自身版本号和服务器端应用的版本号,如果小于,则下载服务器端应用(.apk文件),然后安装apk文件,后面我就不知道怎么启动刚刚安装的新版本程序了,我知道有很多程序都实现了这样的功能,但是网上搜了好久都搜不到不要的代码,不知道各位大牛大虾有何妙计?
/**
* 更新应用主方法
* @return
*/
public void update() {
// 比较当前应用版本号和服务器端应用版本号,来判断是否需要更新
if(getVersionCode() < getServerVersionCode()) {
Log.i(TAG, "update start!");
// 下载更新文件
downFile("http://192.168.1.2:8080/Client.apk");
// 安装更新文件
installApk();
Log.i(TAG, "update complete!");
}
}
/**
* 更新应用主方法
* @return
*/
public void update() {
// 比较当前应用版本号和服务器端应用版本号,来判断是否需要更新
if(getVersionCode() < getServerVersionCode()) {
Log.i(TAG, "update start!");
// 下载更新文件
downFile("http://192.168.1.2:8080/Client.apk");
// 安装更新文件
installApk();
Log.i(TAG, "update complete!");
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货