应用HttpURLConnection读取InputStream信息

基于Android平台的应用开发大部分都会涉及到应用网络资源,然而通过指定的URL来读取数据可以算得上是最基本的应用。下面通过一个小例子演示如何实现这个方法。
注意:在调试代码之前,请首先确认AndroidManifest中已经添加了Internet permission标签。
源代码:

private void getConnStream(){

String result = null;
URL url = null;
try {
url = new URL(“http://www.androidres.com”);
} catch (MalformedURLException e) {
Log.e(“TestConnStream_URL”,e.getMessage());
}

if (url != null) {
try {
HttpURLConnection urlConn = (HttpURLConnection) url
.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(
urlConn.getInputStream()));
String inputLine;

int lineCount = 0; // limit the lines for the example

[...]

如何应用ImageView读取网络图片资源

这个教程将演示如何应用ImageView读取网络图片资源。有两个比较重要的知识点需要特别注意:

应用HttpURLConnection获得图片数据。
通过BitmapFactory将数据转换为可供ImageView识别的图像资源。