1. 配置网络访问权限 

修改项目根目录中AndroidManifest.xml资源配置文件, 添加对Internet 访问权限:

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

全局 AndroidManifest.xml 清单如下:

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.test.android"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".FirstAppUI" android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-sdk android:minSdkVersion="8" />
</manifest> 

2. 修改 layout\main.xml 布局文件

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout 
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent" >

<EditText
  android:id="@+id/editText01" 
  android:layout_width="200px"
  android:layout_height="40px"
  android:textSize="18sp"
  android:layout_x="5px"
  android:layout_y="32px" />
 <Button
  android:id="@+id/button01"
  android:layout_width="60px"
  android:layout_height="40px"
  android:text="转到"
  android:layout_x="205px"
  android:layout_y="35px"
  />
 <WebView 
  android:id="@+id/webView01" 
  android:layout_height="330px" 
  android:layout_width="300px" 
  android:layout_x="7px"
  android:layout_y="90px"
  android:focusable="false"
  />

</AbsoluteLayout>

3. MainActivity.java 的 onCreate() 方法中添加对网络的访问

private Button button;
private EditText editText;
private WebView webView;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

// 获得布局中的控件
    button= (Button) findViewById(R.id.button01);
    editText = (EditText) findViewById(R.id.editText01);
    webView = (WebView) findViewById(R.id.webView01);

// 查询按钮添加事件
    button.setOnClickListener(new Button.OnClickListener() {
        public void onClick(View arg0) {
            String strURL = (editText.getText().toString());
            strURL = strURL.trim();
            
            if (strURL.length() == 0) {
                Toast.makeText(MainActivity.this, "查询内容不能为空!",Toast.LENGTH_LONG).show();
            }
            else {
                webView.loadUrl(strURL);
            }
        }
    });

}

转载于:https://www.cnblogs.com/Yuqui1980/archive/2011/08/02/2124989.html

Android 访问网页相关推荐

  1. android 访问http地址吗,浅谈android访问http原理

    前言 说到HTTP协议,那必须要说说WWW了,WWW是环球信息网(World Wide Web )的缩写,也可以简称为Web,中文名字为"万维网".简单来说,WWW是以Intern ...

  2. Android 通过网页打开自己的APP(scheme)

    Android 通过网页打开自己的APP(scheme) 分类: android2014-07-09 17:35 8565人阅读 评论(2) 收藏 举报 通过用手机的浏览器(内置,第三方都可)访问一个 ...

  3. 使用谷歌、360浏览器的F12功能模拟微信访问网页

    我们经常需要使用电脑模拟微信访问,如何使用谷歌.360浏览器的F12功能模拟微信访问网页. 1.使用谷歌浏览器打开网页,按下F12 2. 3.去掉user agernt的勾选,选择custom,并在输 ...

  4. android请求502web请求正常,android与网页沟通,得到502错误

    我有一个朋友写了一个servlet,它只是提供XML(只是XML,没有SOAP等,Content-Type: text/xml).android与网页沟通,得到502错误 现在我试图使用android ...

  5. IOS访问网页,无法加载视频

    问题 网页上嵌了一个视频资源,相关代码如下所示 <video src="../img/guide.mp4" controls="controls" wid ...

  6. LabVIEW跳转访问网页

    在设计LabVIEW应用程序时,点击按键,跳转访问网页的功能十分常见. 使用LabVIEW跳转网页的方式有很多种,本篇博文推荐一种比较简单的方法:执行系统命令. 执行系统命令实质上就是LabVIEW调 ...

  7. Python3 定时访问网页

    本系列文章由 @YhL_Leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50358695 如果我有一组网站,想要定 ...

  8. 请求中文乱码_【1】执行Http请求访问网页

    向导团队 - fourkings [1]执行Http请求访问网页 1. 目标网址 我们的目标网址是当当网,url地址是 http://book.dangdang.com/ 2. 获取HTML文档内容 ...

  9. html如何创建学生信息表,创建学生对象并且能访问网页

    讲解对象:创建学生对象并且能访问网页 作者:融水公子rsgz 1 templates下面新建两个网页 grades.html 内容: charset="UTF-8"> 班级信 ...

最新文章

  1. Asp.net支持的最大上传文件大小
  2. [BI基础] ( 商务智能 ) 简介
  3. OnsenUI 前端框架(三)
  4. ASP.NET之对称算法加密
  5. 《Excel 职场手册:260招菜鸟变达人》一第 20 招 怎样在单元格文字前加空白
  6. js中的extend的用法及其JS中substring与substr的区别
  7. 光流估计——从传统方法到深度学习
  8. linux查看xml文件的配置,Hibernate配置文件hibernate.cfg.xml的详细解释
  9. python连接mysql用哪个模块_pymysql模块使用---Python连接MySQL数据库
  10. ping的时候怎么暂停_dos命令pause教程,?暂停bat批处理脚本程序,?请按任意键继续...
  11. linux和windows的ip区别吗,windows与linux ping 显示的ip不一样
  12. STM32F407 窗口看门狗 个人笔记
  13. 在linux中加固mysql_linux安全加固十六法则
  14. 京瓷打印机p5026cdn_京瓷ECOSYS P5026cdn驱动
  15. 确定有限自动机DFA和非确定有限自动机NFA
  16. 5年磨一剑|优酷Android包瘦身治理思路全解
  17. led大屏按实际尺寸设计画面_新手必知LED显示屏尺寸规格及计算方法
  18. TextView 悬挂缩进实现及解析
  19. Chrome浏览器中使用 iframe 嵌入网页导致视频不能全屏的问题解决方法
  20. 研究生平均年薪26.5万!本科生20万!南京大学软件学院19年就这么高!

热门文章

  1. Java笔记-SSLSocket双向认证实例
  2. Qt文档阅读笔记-moc工具使用及其理论(moc工具如何添加到makefile中)
  3. 前端笔记-thymeleaf获取及回显input标签type=time
  4. Java Socket笔记-利用tcp socket搭建CS模型
  5. Java基础入门笔记-多态
  6. python中计算列表的平均值_如何计算python中元组列表的平均值?
  7. (计算机组成原理)第六章总线-第四节:总线标准
  8. windbg调试HEAP
  9. Linux多线程Pthread学习小结
  10. KVM虚拟机设置虚拟机的CPU型号与物理机相同