![](https://img-blog.csdnimg.cn/20190525155539194.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
AndroidTools
抽离出一些Android项目中常用的功能,例如网络、存储、文件等等。
WiseSun7
这个作者很懒,什么都没留下…
展开
-
AndroidTools: 系统工具--读取存储空间
Android Tools Git地址: https://github.com/wisesun7/AndroidTools.git 本篇提供获取整机存储空间的方法,通过StatFs获取BlockCount和BlockSize计算各种空间。分别可获取当前剩余空间,系统占用空间,及Data分区的总空间,那么已用空间就可用总空间减去剩余空间得到。 需要注意的是,这里的剩余可用、系统占用和...原创 2019-06-28 16:49:55 · 950 阅读 · 0 评论 -
AndroidTools:网络工具--基于HTTP上传数据
AndroidTools Git地址: https://github.com/wisesun7/AndroidTools.git 本篇通过HTTP的POST方式将数据上传到服务器中,需要的参数为URL(服务器地址),data(需上传的数据)。 这里简单介绍一下设置的一些属性:setRequsetMethod: 设置请求方式,GET和POST两种,上传一般使用POST,GET会有明文;...原创 2019-06-26 19:30:07 · 1012 阅读 · 0 评论 -
AndroidTools:文件工具-压缩文件
AndroidTolls Git地址:https://github.com/wisesun7/AndroidTools.git 本篇提供了一些压缩文件的方法,可对单个或批量文件(夹)进行压缩。** * Created by wise on 2019/6/19. * {@link #zipFile(File, ZipOutputStream, String)} * {@link #...原创 2019-06-26 16:50:50 · 1068 阅读 · 0 评论 -
AndroidTools:网络工具-测试下载速度
AndroidTools Git地址:https://github.com/wisesun7/AndroidTools.git 本方法的思路是,从远程服务器中实时下载一次测试文件,记录开始时间与结束时间,通过下载到本地的文件大小即可计算出实际下载速度。需要注意的是:一定要设置超时时间,防止网速过慢时,长时间处于下载过程,本方法中设置的为20秒测速完毕后删除本地已下载文件,防止占用...原创 2019-06-26 16:43:52 · 3876 阅读 · 0 评论 -
AndroidTools:网络工具-判断网络连接
AndroidTools Git地址:https://github.com/wisesun7/AndroidTools.git 一般情况下,我们使用ConnectivityManager获取当前网络状态,但该状态只是标明了设备已连接网络,但该网络是否畅通从此处无法得知。此时,我们可以借助ping命令,判断网络是否处于联通状态,然后再执行相应的逻辑。 public static ...原创 2019-06-26 16:24:59 · 1101 阅读 · 0 评论