前言:在这里完成了一个完整的從服务器上下载数据的实例!
一、我使用的时OkHttp进行网络通信所以首先在gradle的dependencies中添加如下依赖:
六、界面写了四个按钮,非常清晰下面开始写MainActivity的代码如下:
//获取到DownloadBinder的实例,用这个实例在活动中调用服务提供的各种方法 //开启下载后台服务,启动服务可以让服务在后台一直运行 //请求权限返回的结果 //一定要记得写下代码对服务进行接触绑定不然可能会造成内存泄漏
七、最后我们要在Manifest文件中加上权限如下:
好了,到此我们就完成了一个从服务器上下载一个安装包的实例了!运行一下就OK了,当然也可以下载别的东西自己再动手尝试一下就行了。