`
龙哥IT
  • 浏览: 254046 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

访问网络

 
阅读更多

1.     android网络
android访问网络需要设置权限,java提供了很好的封装

2.     例程

1)         功能
从网上下载文本文件,并使用textview控件显示其内容

2)         可从此处下载可独立运行的代码
http://download.csdn.net/source/2650779

3)         权限
在AndroidManifest.xml中需要加入访问网络的权限
<uses-permission android:name="android.permission.INTERNET" />

4)         核心代码及说明

public class MyNetActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        connect();
    }
    public void connect()
    {
        String myString = null;
        try {
            URL myURL = new URL("http://www.google.com/robots.txt");
            URLConnection ucon = myURL.openConnection();
            InputStream is = ucon.getInputStream();
            BufferedInputStream bis = new BufferedInputStream(is);
            ByteArrayBuffer baf = new ByteArrayBuffer(50);
            int current = 0;
            while ((current = bis.read()) != -1) {
                baf.append((byte)current);
            }
            myString = new String(baf.toByteArray());
        } catch (Exception e) {
            myString = e.getMessage();
        }
        TextView tv;
        tv = (TextView) this.findViewById(R.id.tv1);
        tv.setText(myString);
    }
}

 

分享到:
评论

相关推荐

    webview通过代理访问网络

    有时,我们可能需要让Webview通过代理服务器来访问网络,这在调试、测试或者特殊需求的应用场景中十分常见。本文将详细介绍如何在Android的Webview中实现通过系统代理访问网络的功能。 首先,确保在AndroidManifest...

    VC++ 访问网络共享盘(源码)

    在IT领域,尤其是在Windows系统开发中,VC++(Visual C++)是一种广泛使用的编程语言,用于构建各种应用程序,包括对操作系统级别的操作,如访问网络共享资源。本篇将详细讲解如何使用VC++来访问网络共享盘,并提供...

    iOS-访问网络

    iOS-访问网络 iOS-访问网络 iOS-访问网络

    android通过访问网络获取网络时间,并修改系统时间

    在Android平台上,获取网络时间并...以上就是Android通过访问网络获取网络时间并修改系统时间的基本方法和相关知识点。在实际开发中,还应考虑到网络延迟、错误处理、权限管理等因素,以确保功能的稳定性和用户体验。

    Android访问网络数据的几种方式Demo

    在Android应用开发中,访问网络数据是常见的需求,可以用于获取服务器上的数据、发送用户信息或者更新应用内容等。本文将详细讲解Android访问网络数据的几种常见方式,并通过一个名为"HttpDemo"的示例来具体阐述。 ...

    asp.net访问网络路径方法

    asp.net 访问网络路径方法-模拟用户登录 asp.net 访问网络路径方法是通过模拟用户的方式实现的,这种方法可以让开发者在asp.net中模拟用户的行为,从而访问网络路径。这种方法的实现是通过使用 Windows API 函数来...

    错误代码:0x800704cf 不能访问网络位置\解决办法

    出现“错误代码:0x800704cf 不能访问网络位置”等提示,而您的工作组的其他机器却可以正常打开和访问这个共享文件夹,出现这种情况主要是Win7的一个已知问题引起的,解决办法,下载后解压有一个 devcon.exe文件,...

    防火墙阻止程序访问网络批处理脚本

    应用程序添加到防火墙脚本工具,默认为防火墙阻止应用程序访问网络。 使用方法:将批处理文件命名为app1.exe.bat,拷贝到app1.exe所在目录运行即可(自动提升管理员权限) 运行环境:win7+ 修改参数: dir=in|out ...

    安卓异步访问网络框架jar包

    异步访问网络就不怕界面阻塞,也不用在代码中总是new Thread(),或者用AsyncTask了。

    vc 编程访问网络共享文件夹

    在VC++编程中,访问网络共享文件夹是一项常见的任务,特别是在多用户协作或者分布式系统中。这个场景通常涉及到Windows API的使用,特别是那些与网络资源共享相关的API。在本篇文章中,我们将深入探讨如何使用VC++...

    访问网络共享文件夹的jar

    访问网络共享文件夹的jar

    如何禁止广联达服务后台访问网络

    介 绍 怎 样 禁 止 广 联 达 服 务 后 台 访 问 网 络 。

    Jsp+Servelt使用 smb访问网络共享文件

    最近tomcat做了负载均衡,碰到一个难题,就是上传文件的共享问题。 最后使用的解决方案是使用一个共享地址,该地址可以被多个服务器共同访问。...实现上传文件到网络共享文件夹和从网络共享文件夹下载文件

    android 访问网络接口+json解析(包含list)

    在Android开发中,访问网络接口和JSON解析是两个至关重要的技术环节。Android应用程序常常需要从服务器获取数据,这些数据通常以JSON(JavaScript Object Notation)格式传输,因为JSON是一种轻量级、易于阅读和编写...

    WIN 10下尽管管理员身份运行访问网络共享盘的问题解决方法

    现在WIN 10系统越来越多,在WIN 10系统下,以管理员身份运行软件,无法查看到网络共享文件夹。可以通过压缩包里的方法解决此问题。

    win7通过输入\\IP 地址 访问网络共享时,一直提示用户名或密码错误

    使用win7系统时,访问局域网内的计算机 \\ip 要求输入正确用户名和密码,输入用户名和密码后,还是一直提示“未知的用户名或错误密码”。

    网络游戏-选择应用程序访问网络的方法及装置.zip

    标题和描述中提到的“网络游戏-选择应用程序访问网络的方法及装置”着重于如何智能地管理应用程序的网络访问,以提高性能、减少延迟并确保玩家的流畅体验。这个主题通常涵盖以下几个核心知识点: 1. **网络访问策略...

    android访问网络返回的XML数据并且进行解析

    在Android开发中,访问网络并解析XML数据是常见的任务,特别是在获取服务器提供的API数据时。以下将详细讲解这个过程。 首先,我们需要理解Android中的网络访问。Android提供了多种方式来访问网络,如...

    Android通过URL访问网络资源工具包

    在Android开发中,访问网络资源是一项常见的任务,而URL(Uniform Resource Locator)是网络资源的唯一标识。本工具包专注于如何在Android应用中利用URL来获取网络数据。下面将详细介绍这个工具包的关键知识点。 ...

    HttpClient代理访问网络

    HttpClient代理访问网络

Global site tag (gtag.js) - Google Analytics