前言:其实每个Android App应用都应该有一个App在线更新的功能,这样才能及时的通知用户去更新最新版本的App。在Android P之前我一直用的都是DownloadManager来辅助进行实现,由于公司最近设备系统升级,发现原生Android 9系统无法使用DownloadManager。度娘了老半天,各种方法都折腾了一遍还是无法使用果断弃坑。经过不懈的查找终于在Github找到了开源的库并且适配到了Android 6.0,Android 7.0,Android 8.0,Android 9.0。
Github地址:
使用方式和注意事项都在这里,点赞咱们就是好兄弟,github.com/MZCretin/Au…
效果预览
俗话说有图有真相,没图说个锤子!!!
由于篇幅问题这里仅展示两种样式,更多姿势(咳,样式)自行解锁,我用的是样式TypeConfig.UI_THEME_G,如下:
但是在实际使用过程中,发现这个样式在设备中显示偏小,如下:
修改显示代码后效果如下: