最简单的Android更新组件~

最简单的Android更新组件(´・ω・`)

制作一个Android最简洁的更新组件 感觉GitHub上的更新太臃肿,很多主题包,还有很多其实根本用不上的功能,导致体积很大.于是自己写了一个

如何导入?

  • Android Studio

      allprojects {
          repositories {
            ...
            maven { url 'https://jitpack.io' }
          }
      }
        
      dependencies {
          compile 'com.github.shuhaoSCode:AndroidBeatUpdate:1.0.0'
      }
    
  • eclipse。。。请自行copy class。

当前功能

  • 下载apk
  • 自动安装
  • 下载进度百分比监听

简单使用

UpdateManager.getInstance(this).downloadApk("下载链接", "想要保存的名称.apk").isOpenApk(true).setDownloadInProgessLintener(new UpdateManager.DownloadInProgressLintener() {
    @Override
    public void inProgress(int progress) {
        Log.e(TAG, "downloadInProgress: " + progress);
    }
});

详细说明

  • 初始化

    UpdateManager.getInstance(this)
    
  • 下载

    UpdateManager.downloadApk("下载链接", "想要保存的名称.apk")
    
  • 下载完成后是否直接安装(默认false 不打开)

    UpdateManager.isOpenApk(true) 
    
  • 监听器

    UpdateManager.setDownloadInProgessLintener(new UpdateManager.DownloadInProgressLintener() {
        @Override
        public void inProgress(int progress) {
            //progress下载百分比
            Log.e(TAG, "downloadInProgress: " + progress);
        }
    });
    

(跪求star_(:з」∠)_) 进入github查看最新版本

你可能感兴趣的:(最简单的Android更新组件~)