美文网首页
最简单的Android更新组件~

最简单的Android更新组件~

作者: 超级Luke | 来源:发表于2017-08-31 11:26 被阅读0次

    最简单的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更新组件~

          本文链接:https://www.haomeiwen.com/subject/mzfqjxtx.html