一
1、URL对象代表统一资源定位器,它是指向互联网“资源”的指针。例如对数据库或搜索引擎的查询。URL可以由协议名、主机、端口和资源组成。即:protocol://host:port/resourceName 例如:http://www.crazyit.org/index.php
2、URL类提供了多个构造方法用于创建URL对象,一旦获得了 URL对象之后,可以调用如下常用方法来访问该URL对应的资源:
1) StringgetFile():获取此URL的资源名。
2) StringgetHost():获取此URL的主机名。
3) StringgetPath():获取此URL的路径部分。
4) Int getPort():获取此URL的端口号。
5) StringgetProtocol():获取此 URL 的协议名称。
6)String getQuery():获取URL的查询字符串部分
7)URLConnection openConnection():
8)InputStream openStream():打开与此URL的链接,并返回一个用于读取该URL资源的InputStream
3、使用URL读取网络资源
public class MainActivity extends AppCompatActivity {
ImageView show;
//代表从网络下载的图片
Bitmap bitmap;
Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
if (msg.what==0x123){//这个值就是一个标志,handle接受多个message的时候,进行区分给与对应操作的
//调用Image显示图片
show.setImageBitmap(bitmap);
}
}
};
@Override
protected void onCreate(Bundle save