目前支持的平臺有Pre.im、豌豆莢、應(yīng)用寶,超簡單實現(xiàn),調(diào)用DownLoadManager做下載,有什么好的建議或者問題,請在下面留言,大佬們就別噴了給小弟點好的意見
使用方法:
Pre.im:
SimpleUpdateManager simpleUpdateManager = new SimpleUpdateManager.Builder(this)
.setFrom(SimpleUpdateManager.FROM_PRE)
.setURL("http://pre.im/arseeds")
.setVersionCode(UpdateUtil.getInstance().getVersionCode(this))
.setVersionName(UpdateUtil.getInstance().getVersionName(this))
.create();
simpleUpdateManager.check();
豌豆莢:
SimpleUpdateManager simpleUpdateManager1 = new SimpleUpdateManager.Builder(this)
.setFrom(SimpleUpdateManager.FROM_WADOUJIA)
.setURL("http://www.wandoujia.com/apps/com.arseeds.zhaojian")
.setVersionCode(UpdateUtil.getInstance().getVersionCode(this))
.setVersionName(UpdateUtil.getInstance().getVersionName(this))
.create();
simpleUpdateManager1.check();
應(yīng)用寶:
SimpleUpdateManager simpleUpdateManager2 = new SimpleUpdateManager.Builder(this)
.setFrom(SimpleUpdateManager.FROM_QQ)
.setURL("http://sj.qq.com/myapp/detail.htm?apkName=com.arseeds.zhaojian")
.setVersionCode(UpdateUtil.getInstance().getVersionCode(this))
.setVersionName(UpdateUtil.getInstance().getVersionName(this))
.create();
simpleUpdateManager2.check();
先看效果,沒怎么自定義,用的原生Dialog
download.gif
十分輕量,對于想直接依賴應(yīng)用市場做更新的是不錯的選擇。
********************************2017.08.16更新日志*************************************
1.新增檢測更新回調(diào),嫌棄自帶Dialog長的丑的可以在回調(diào)中自己處理界面啦(一旦設(shè)置了回調(diào)就不會再彈出默認的Dialog了哦)
simpleUpdateManager2.setOnUpdateMsgListener(new OnUpdateMsgListener() {
@Override
public void CheckSuccess(UpdateMsgBean mUpdateBean) {
Log.e("CheckSuccess", "CheckSuccess: "+mUpdateBean.getVersionLog() );
}
});
直接使用:
compile 'cn.bertsir.simpleupdatelibrary:SimpleUpdateLibrary:1.0.6@aar'