最简单的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查看最新版本

更多相关文章

  1. 使用NetBeans搭建Android开发环境
  2. android studio Could not find com.android.support.constraint
  3. Andorid Dialog 示例【慢慢更新】
  4. android源码下载方式
  5. Android(安卓)SDK Manager无法更新的解决
  6. Android热更新框架Tinker无法更新?
  7. 【Android】Android(安卓)相关下载
  8. Android,一个思路实现APP版本更新
  9. Android实现下载文件功能的方法

随机推荐

  1. MDCC,一场盛宴
  2. Android(安卓)Netd详细分析(一)概述
  3. 用SparseArray代替HashMap
  4. Android(安卓)- 监视数据库的变化
  5. android sdk manager出现的问题
  6. Android——自定义左右菜单的实现
  7. Android——DDMS简单介绍
  8. Android(安卓)MTP模式切换分析
  9. Android(安卓)实现屏幕底部弹出Dialog
  10. AS多渠道打包