分享

Android通过URL获取网络数据 本文来自:Java问问(http://www.javaask.com) 详细出处参考:http://www.javaask.com/mobile/android/

 black library 2011-11-04
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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多