Android通过URL获取网络数据时间:2010-12-17 12:44来源:未知 作者:匿名 点击:415次- 本实例主要是通过URL获取网络资源,在具体一点,就是简单介绍如何获取网页文本资源。获取网络资源还有获取图片、视频、音频……资源,框架基本相似。 实验时出现两点小问题:1、抛出Connection Refused的异常; 2、出现乱码。 解决办法:1、由于我用的是本地服务器,就不假思索的以为和WEB的实验一样,只要输入http://localhost:8080/就可以得到实验结果,结果错误,要用网络服务器地址。 2、 myString = new String(baf.toByteArray(), "GBK"); //myString = EncodingUtils.getString(baf.toByteArray(), "GBK"); //myString = new String(baf.toByteArray());这个出现乱码,要在txt文件保存时选中utf-8 这三种任选一种。 当然,设置用户权限这个就不用说了! Code: package com.web.test; import java.io.BufferedInputStream; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; import org.apache.http.util.ByteArrayBuffer; import org.apache.http.util.EncodingUtils; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; /* * 获取网络数据,这里展示如何获取网络上的一个poem.txt文本文件,架设了一个本地服务器 */ 更多 共3页: 上一页123下一页 顶一下(0)0.00%踩一下(0)0.00%------分隔线---------------------------- 上一篇:Android桌面组件开发之桌面快捷方式(一) 下一篇:Android动画处理——Tween动画 收藏 挑错 推荐 打印 本文来自:Java问问(http://www.) 详细出处参考:http://www./mobile/android/2010/1217/224.html
|
|
来自: black library > 《Android网络编程》