6.3.1 下载网络中的图片数据
在Android系统应用中,获取网络中的图片工作是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况。对于这种情况一般的方法就是使用线程来实现比较耗时操作。在接下来的内容中,将通过一个具体实例的实现过程,来讲解在Android手机中下载远程网络图片的方法。

本实例的具体实现流程如下。
1)在布局文件main.xml中设置一个网址文本框,主要代码如下
(https://www.daowen.com)
在上述代码中,“http://xxxx.jpg”是网络中一副图片的地址。
2)编写主程序文件GetAPictureFromInternetActivity.java,主要实现代码如下

执行后的效果如图6-2所示

图6-2 执行效果