`
_小菜鸟
  • 浏览: 33968 次
社区版块
存档分类
最新评论

Android中显示网页的多种方式

阅读更多

在android中显示页面主要有两种方式,一种是在Activity里面直接显示网页,另一种是调用浏览器显示网页。方式不同,使用的方法也不同,下面我们分别讲解。

一、在Activity里面直接显示网页

1.在Manifest.xml文件里添加Inter网访问权限:

 

1

2

3

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

2.在main.xml布局文件里声明一个WebView空间

 

1

2

3

4

5

6

7

<WebView   

    android:id="@+id/webView01"   

    android:layout_height="fill_parent"  

    android:layout_width="fill_parent"   

    android:focusable="false" />

3.在Activity里实例化WebView对象,并打开网页

 

1

2

3

WebView webView = (WebView) findViewById(R.id.webView01);

String url = "http://www.android-study.com";

webView.loadUrl(url);

 

在Activity里显示,可以看到Android学习网的标题。如果是在浏览器中显示的话,是不会显示这个标题的。

二、调用浏览器显示

默认的浏览器都列出让用户选择的Java代码 :

 

1

2

3

4

5

6

Uri u = Uri.parse(url);

Intent it = new Intent(Intent.ACTION_VIEW, url);

TestActivity.this.startActivity(it); 

Uri u = Uri.parse(url);

Intent it = new Intent(Intent.ACTION_VIEW, url);

TestActivity.this.startActivity(it);

指定浏览器的Java代码 :

 

1

2

3

4

5

Uri u = Uri.parse(url);  

it.setData(u);  

it.setAction( Intent.ACTION_VIEW);  

it.setClassName("com.android.browser","com.android.browser.BrowserActivity");  

TestActivity.this.startActivity(it);

 

 

 GZ应届大学生IT it菜鸟营

分享到:
评论

相关推荐

    android开发实例大全_王东华

    实例036:在屏幕中动态显示多种对话框 82 实例037:手机秘书--重要事情提醒 88 实例038:动态添加或删除菜单 96 实例039: 自定义Android控件实现单选 按钮 100 实例040: 使用自定义控件在屏幕中绘 制一条虚线 104 ...

    Xamrin Android开发实战 基础下篇 源代码

    Xamrin Android开发实战 基础下篇 源代码 下册目录 第7章 选择器 1 7.1 时间选择器 1 7.2 日期选择器 3 7.3 自定义选择器 8 7.3.1 显示自定义选择器 8 7.3.2 填充自定义选择器 10 第8章 手势 15 8.1 轻拍 15 8.2 ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Viewport 移动设备上的Viewport就是设备的屏幕上能用来显示网页的一块区域,即浏览器上用来显示网页的那部分区域。Viewport不局限于浏览器可视区域的大小,可能比浏览器的可视区域要大,也可能比浏览器的可视区域要...

    基于Java和android的外卖APP设计.doc

    2 产品的功能 这种预订系统分为两部分网页Web和Android客户端。为了让外卖信息呈现出了就需要 web的支持,Android客户端主要是便于用户群体。 3 用户类和特性 "用户类别 "用户特性 " "超级管理员 "管理此系统的一切...

    Android开发资料合集--续

    显示网页: 19 显示地图: 19 路径规划: 19 拨打电话: 19 发送 SMS/MMS 20 发送 Email 20 为程序添加一个“分享” 21 打开多种类型的文件: 21 Uninstall 程序 24 14、将Uri转为绝对路径 24 15、Android支持多种语言 ...

    Android 来去电归属地显示、归属地查询小程序。.zip

    如果您下载了本程序,但是该程序存在问题无法运行,那么您可以选择退款或者寻求我们的帮助(如果找我们帮助的话,是需要追加额外费用...随着技术的不断升级和完善,小程序已成为现代移动互联网生态中不可或缺的一部分。

    优秀的mpv前端与动画媒体库管理软件- KikoPlay 0.9.3

    强大的资料库功能,支持通过多种方式记录并组织你看过的动画,通过脚本扩展可以支持更多信息来源 局域网服务,你可以通过网页在其他设备上观看,现在还有Android端可供选择 DLNA功能支持投屏到其他设备,也可以作为...

    最好用的手机浏览器欧朋手机浏览器安卓版Android

    支持包括HTML5、CSS、JavaScript、SVG等在内的多种互联网标准,以最丰富的色彩为您呈现全部互联网网页。 智能缩放 点击网页可自动放大,放大后内容将自动调节至屏幕宽度,让您无需左右滚动便可快捷浏览。如果手机支持...

    微信6.6.1安卓

    支持iOS、Android、塞班、WP等多种平台手机,可以显示简体中文、繁体中文、英文、泰语、印尼语、越南语、葡萄牙语七种界面。 Android微信 4.3 版本更新如下: 新增摇一摇传图,你可以将电脑网页上的图片传到手机上,...

    数据集-《Google Play应用程序》

    数据集中有13个特征,每个特征都显示了谷歌应用程序名称、类别、评级、评论、大小、安装、类型、价格、内容评级类型、最近更新、当前版本和Android版本的一些细节。 App:应用程序名称。 类别:应用程序所属的类别。 ...

    友益文书软件安装包(完全版)v9.6.3

    支持Word文档、网页、文本等多种格式文档之间的转换。 采用了多级分布式加密算法,界面支持皮肤等个性化的设计。 更新说明 1、改进了全部网页转文本算法,具有更快的转换速度,对于一些包含特殊script脚本代码的...

    Total Commander 8.5 正式官方注册加强版

    •内置文件查看程序:以十六进制、二进制或文本方式查看任意大小的文件,支持ASCII或ANSI字符集,显示行宽和字体大小可调,还可以查看压缩包中的文件。新增:支持Unicode UTF-8格式的文件。 •文件查看程序:支持...

    手立视客户端 v1.3.zip

    9、多客户端支持:客户端全覆盖,包括:手机端(Android和IOS)、PAD(Android和IOS)、PC端和网页版,为用户随时随地查看视频提供最便捷的方式。 10、多账号支持:单机最多可以绑定15个账号,同时查看视频数不限。...

    Total Commander 8.51a 官方强化修正版

    •内置文件查看程序:以十六进制、二进制或文本方式查看任意大小的文件,支持ASCII或ANSI字符集,显示行宽和字体大小可调,还可以查看压缩包中的文件。新增:支持Unicode UTF-8格式的文件。 •文件查看程序:支持...

    视频处理+OBS Studio汉化+win10+amr

    用户可以将多个视频源,如摄像头、游戏画面、网页等,同时显示在同一个画面上。这使得用户可以自由定制自己的直播画面,以适应不同的直播需求。 跨平台支持:OBS Studio支持多种操作系统和平台,用户可以在不同的...

    装酷神器 Windows10主题

    2、增强了应用程序窗口的功能,可以按照字母排序,按照安装时间排序,增加了多种显示风格 3、增加了隐藏应用功能,在任何应用上面长按,菜单中选择隐藏,即可隐藏您的重要应用。您可以在应用程序的文件菜单中打开...

    软件本地化工具 Sisulizer Enterprise Edition 4.0 Build 374 中文免费.zip

    -其有着强大用于翻译验证的QA功能,能帮助解决一些翻译过程中的一般性错误,诸如忘记的菜单快捷方式,错误的占位符数目,甚至一些在翻译过程中尚未发生的错误。 -其报表与统计功能使得用户能实时掌握本地化的状态与...

    强大程序汉化工具Sisulizer Enterprise Edition 4.0 Build 362破解版

    Sisulizer 能提供对绝大多数应用程序的良好支持,还支持对各种源代码文件、网页的本地化。 Sisulizer的第3版支持新的平台,如Android, FireMonkey, Delphi XE2 64位和改进。 NET支持。它配备了许多新的功能,如...

Global site tag (gtag.js) - Google Analytics