金鞍玉勒寻芳客,未信我庐别有春。这篇文章主要讲述android中使用URL读取网络资源相关的知识,希望能为你提供帮助。
URL(Uniform Resource Locator)对象代表统一资源定位器,它是指向互联网“资源”的指针。
使用URL读取网络资源:
import java.io.InputStream; import java.net.URL; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.os.Handler; import android.widget.ImageView; public class MainActivity extends Activity { ImageView show; Bitmap bitmap; Handler handler = new Handler() { public void handleMessage(android.os.Message msg) { if (msg.what == 0x123) { System.out.println("handlerMsg"); show.setImageBitmap(bitmap); } } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); show = (ImageView) findViewById(R.id.show); new Thread() {public void run() { try { // System.out.println(url.toString()); System.out.println(666); //网址应该是图片的下载链接; URL url = new URL("http://dl.image.so.com/d?imgurl=http%3A%2F%2Fimg.tupianzj.com%2Fuploads%2Fallimg%2F160522%2F9-160522114S1.jpg& purl=http%3A%2F%2Fwww.tupianzj.com%2Fgaoxiao%2Fbiaoqing%2F20160522%2F50570_7.html& key=72e4826817"); System.out.println(url.toString()); InputStream is = url.openStream(); bitmap = BitmapFactory.decodeStream(is); handler.sendEmptyMessage(0x123); is.close(); } catch (Exception e) { e.printStackTrace(); } }; }.start(); }}
使用了URL访问了图片资源并进行了显示,其中URL应是相应图片资源的下载链接地址。
【android中使用URL读取网络资源】
推荐阅读
- 不得不看的16项安卓5.0系统的新特性
- Android 创建Library Project(库项目)与引用操作
- office2013闪退怎样办?office2013闪退处理办法_其它办公
- Excel2013中3大常用技巧介绍_Excel专区
- Excel2013表格如何导入Access数据库数据?_Excel专区
- Excel2013默认字体如何设置?_Excel专区
- excel2013未响应怎样办?excel2013未响应处理办法_Excel专区
- excel2013怎样插入表单控件?_Excel专区
- Excel2013自动保存技巧怎样设置?_Excel专区