一些可以参考的库
UpdateChecker
update
jjdxm_update
CheckUpdateLibrary
暂时解决方案:
1. copy 自己代码库里的anyversion文件夹到项目中
2. 新建VersionModel保存项目版本信息的model文件
3. 新建VersionUrl保存项目版本信息的json文件
4. 在application的oncreate中,
AnyVersion.init(this, new VersionParser() {
@Override
public Version onParse(String response) {
Gson gson = new Gson();
VersionModel versionInfo = gson.fromJson(response, VersionModel.class);
Version verion = new Version(versionInfo.getVersionName(), versionInfo.getVersionNote(), versionInfo.getDownloadURL(), Integer.valueOf(versionInfo.getVersionCode()));
return verion;
}
});
- 在home页面进来时,
AnyVersion.getInstance().setURL(VersionUrl.VersionInfoUrl); AnyVersion.getInstance().check(NotifyStyle.Dialog);