Android(OPhone) 学习笔记 - 网络访问
2009-09-02 00:36
330 查看
这个例子实现了最简单的网络访问,将网页的数据显示到TextView上,通过该方法,我们可以轻松获取网页信息。本例界面上只有一个TextView,所以不设界面设置标题。
一、函数库的支持
为了实现一定的网络功能,我们需要引入几个库:
import java.io.*;
import java.net.*;
import org.apache.http.util.ByteArrayBuffer;
二、代码编写
在本例中,首先初始化一个URL对象,通过该对象来获得文件流,通过bis将流中数据一个一个读出到baf中。最后,在tv中将字符输出。
三、注意事项
由于本例需要访问网络,所以需要在AndroidManifest.xml中添加
<uses-permission android:name="android.permission.INTERNET" />
如果使用代理,还需要参考http://labs.chinamobile.com/mblog/103798_25389 来设置网络的访问。
这里访问的是一个txt页面,注意,本例也可访问html页面,但是没有解析功能,故展示效果不如txt页面简洁。
四、运行结果
该页面为Google Robots的列表,运行即可见。
五、补充
如果要在程序中显示图片文件,我们可以略微修改程序为:
这样,即可获取网络图片,实现效果如图。
一、函数库的支持
为了实现一定的网络功能,我们需要引入几个库:
import java.io.*;
import java.net.*;
import org.apache.http.util.ByteArrayBuffer;
二、代码编写
在本例中,首先初始化一个URL对象,通过该对象来获得文件流,通过bis将流中数据一个一个读出到baf中。最后,在tv中将字符输出。
三、注意事项
由于本例需要访问网络,所以需要在AndroidManifest.xml中添加
<uses-permission android:name="android.permission.INTERNET" />
如果使用代理,还需要参考http://labs.chinamobile.com/mblog/103798_25389 来设置网络的访问。
这里访问的是一个txt页面,注意,本例也可访问html页面,但是没有解析功能,故展示效果不如txt页面简洁。
四、运行结果
该页面为Google Robots的列表,运行即可见。
五、补充
如果要在程序中显示图片文件,我们可以略微修改程序为:
这样,即可获取网络图片,实现效果如图。
相关文章推荐
- Android(OPhone) 学习笔记 - 资源的访问和配置
- 【Android 学习笔记】 之 使用HTTP协议访问网络
- Android(OPhone) 学习笔记 - OPhone 开发环境
- Android开发笔记(一百一十六)网络学习资源
- 我的liunx学习笔记之访问网络共享文件系统
- Android网络与数据存储_学习笔记_第六周:SQLite与ContentProvider
- android网络开发之xml学习笔记(上)
- android学习二十(使用HTTP协议访问网络)
- Android 启动网络学习小笔记(未完善学到哪更到哪)
- Android异步加载学习笔记之四:利用缓存优化网络加载图片及ListView加载优化
- Android多媒体学习七:访问网络上的Audio对应的M3U文件,实现网络音频流的播放
- Android网络学习笔记--------框架及简介
- Android网络学习笔记--------http协议简介
- Android(OPhone) 学习笔记 - ListView + array
- Android(OPhone) 学习笔记 - Hierarchy Viewer
- 安卓个人学习笔记---使用URL访问网络资源
- Android第一行代码学习笔记八----网络技术
- Linux学习笔记----虚拟机CentOS访问网络的设置方法
- 安卓学习笔记---Android检测网络状态,判断当前网络是否可用
- Android多媒体学习七:访问网络上的Audio对应的M3U文件,实现网络音频流的播放