Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wenwenwen888/BackgroundUpdate

后台更新APP(两句代码实现)
https://github.com/wenwenwen888/BackgroundUpdate

apk backgroundupdate dialog notifications retrofit rxjava update

Last synced: 2 months ago
JSON representation

后台更新APP(两句代码实现)

Awesome Lists containing this project

README

        

# BackgroundUpdate
后台更新APP(两句代码实现)

先看预览图 :

(1)调用Dialog更新对话框效果

(2)调用Notification更新效果

前言
-------
1,使用了retorfit2 + rxjava做的下载库

2,apk下载完毕会自动跳到安装界面,下载过程可取消

3,需要修改更多内容可以下载library自行修改

4,不妥之处或BUG请Issues指出,谢谢

Usage
--------

With Gradle:
```groovy
compile 'com.wenwenwen888:bgupdate:1.0.7'
```

How to use
--------
第一句 , 调用下载:
* (a.调用Dialog对话框下载
```java
BgUpdate.updateForDialog(context, url, filePath);
```
* (b.调用Notification下载
```java
BgUpdate.updateForNotification(context , url, filePath);
```
* (c.url即为下载apk的链接,下面为filepath示例
```java
 String filePath = Environment.getExternalStorageDirectory() + "/xxx.apk";
```
第二句 , 在onDestroy()的时候关闭服务:
```java
BgUpdate.closeService(context);
```

End (。・`ω´・)
--------