UpdateDemo
项目地址:
hugeterry/UpdateDemo
简介:一个
http://fir.im 的 android app 自动更新库
UpdateFun 是一个fir.im的 Android 更新下载模块,在fir.im上上传自己的 APP 后接入该库即可实现检查更新下载
用法
Step 1
在 gradle 文件中加入下面的依赖:
dependencies {
compile 'cn.hugeterry.updatefun:updatefun:1.8.6'
}
如果你使用 Maven,那么加入下面的依赖:
<dependency>
<groupId>cn.hugeterry.updatefun</groupId>
<artifactId>updatefun</artifactId>
<version>1.8.6</version>
<type>pom</type>
</dependency>
Step 2
在主界面 activity 的 onCreate()中加上以下语句进行初始化(请放在 setContentView()方法的后面):
UpdateKey.API_TOKEN = "写上你 fir.im 账号的 API_TOKEN";
UpdateKey.APP_ID = "写上 APP 的应用 ID";
//下载方式:
//UpdateKey.DialogOrNotification=UpdateKey.WITH_DIALOG;通过 Dialog 来进行下载
//UpdateKey.DialogOrNotification=UpdateKey.WITH_NOTIFITION;通过通知栏来进行下载(默认)
UpdateFunGO.init(this);
Step 3
在主界面 Activity 中加上以下语句:
@Override
protected void onResume() {
super.onResume();
UpdateFunGO.onResume(this);
}
@Override
protected void onStop() {
super.onStop();
UpdateFunGO.onStop(this);
}
大功告成,好好享用吧
其他功能
手动更新(需 1.8.4 以上版本)案例代码
请确保在你的 app 已添加依赖(见用法 Step 1), 并已经写上你 fir.im 账号的 API_TOKEN 以及 APP 的应用 ID(见用法 Step 2)
在需要手动更新时调用:
UpdateFunGO.manualStart(this);
并在手动更新的当前 Activity 添加上以下代码:
@Override
protected void onResume() {
super.onResume();
UpdateFunGO.onResume(this);
}
@Override
protected void onStop() {
super.onStop();
UpdateFunGO.onStop(this);
}