各位大虾大牛们,小弟刚学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!");
    }
}