文档章节

WebView的用法

遇见sunshine
 遇见sunshine
发布于 2016/05/19 16:11
字数 178
阅读 86
收藏 5
点赞 2
评论 0
使用WebView加载一个网页很简单:
WebView webView = new WebView(this);  
webView.loadUrl("http://www.google.com/"); 
加载apk包中的一个html页面的方法:
webView.loadUrl("file:///android_asset/test.html"); 
加载手机本地的一个html页面的方法:
webView.loadUrl("content://com.android.htmlfileprovider/sdcard/test.html"); 
设置WebView的各种属性
                hideWebViewZoomControls(webView);// 隐藏缩放控件

		webView.setScrollBarStyle(0);// 滚动条风格
		
		webView.setHorizontalScrollBarEnabled(false);//水平不显示滚动条 
		
		webView.setVerticalScrollBarEnabled(false); //垂直不显示滚动条 

		WebSettings webSettings = webView.getSettings();

		String phone = webSettings.getUserAgentString();// 获取头信息

		webSettings.setUserAgentString(phone + " wangqidai/phone");// 设置头信息

		webSettings.setAllowFileAccess(true);// 允许访问文件

		webSettings.setBuiltInZoomControls(true);// 支持缩放

		// 让网页适配屏幕
		webSettings.setUseWideViewPort(true);
		webSettings.setLoadWithOverviewMode(true);
		webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); 

		webSettings.setJavaScriptEnabled(true); // 设置WebView支持Javascript

		webView.loadUrl(url); // WebView所加载的地址

 

© 著作权归作者所有

共有 人打赏支持
遇见sunshine
粉丝 2
博文 55
码字总数 21695
作品 0
海淀
程序员
Android混合编程:WebView实践

关于作者 郭孝星,程序员,吉他手,主要从事Android平台基础架构方面的工作,欢迎交流技术方面的问题,可以去我的Github提issue或者发邮件至guoxiaoxingse@163.com与我交流。 文章目录 一 基...

郭孝星
2017/10/26
0
0
WebView与JS的交互

上一篇介绍了WebView的基础用法,可以移步下面的链接 WebView的基础用法 下面进入今天的正题 WebView与JS的交互 1.Android调用JS里面的方法 html文件如下 callJS里面有2句代码 1调用alter()...

tmyzh
01/03
0
0
Android:最全面的 Webview 详解

前言 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 那么这种该如何实现呢?其实这是Android里一个叫WebView的组件实现的。今天我将全面...

临江仙卜算子
07/07
0
0
Android:这是一份全面&详细的Webview使用攻略

前言 现在很多App里都内置了Web网页(Hyprid App),比如说很多电商平台,淘宝、京东、聚划算等等,如下图 那么这种该如何实现呢?其实这是Android里一个叫WebView的组件实现的。今天我将全面...

Carson_Ho
2017/05/24
0
0
webview和js的交互封装源码分享

用法摘抄如下: See ExampleAppDelegate.* for example code. To use it in your own project: 1) Copy Classes/WebViewJavascriptBridge.h and Classes/WebViewJavascriptBridge.m into you......

junwong
2012/02/29
1K
0
stringByEvaluatingJavaScriptFromString 交互

stringByEvaluatingJavaScriptFromString 使用stringByEvaluatingJavaScriptFromString方法,需要等UIWebView中的页面加载完成之后去调用。我们在界面上拖放一个UIWebView控件。在Load中将g...

风了个1
2016/03/16
24
0
iOS开发之Objective-C与JavaScript的交互

UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。 stringByEv...

鉴客
2011/12/06
1K
0
H5页面调原生方法

H5与原生页面交互是一个很常见的需求。 app页面调用h5方法很简单webView就有方法直接就可以调用JS方法这里不说。 我们今天说说h5页面调用APP内方法。 一. 实现方式有很多种,我知道有: 1.拦...

iOS_windKing
2017/08/31
0
0
Android开源中国客户端学习 查看新闻界面学习

首先声明一点,这里写的东西只是自己记录笔记使用的东西而已,我希望的是学习人家的架构和编程经历,不会对osc客户端进行改造什么的,当然我会有自己的看法,但是经验要有限,烦请指正. OSC的主界面...

SuShine
2013/07/06
0
1
Objective-C与JavaScript的交互

UIWebView是iOS最常用的SDK之一,它有一个stringByEvaluatingJavaScriptFromString方法可以将 javascript嵌入页面中,通过这个方法我们可以在iOS中与UIWebView中的网页元素交互。 UIWebView是...

长平狐
2013/03/19
95
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

前端基础

1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。 实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少。对get请求参数的限制是...

wenxingjun
今天
0
0
Android 复制和粘贴功能

做了一回搬运工,原文地址:https://blog.csdn.net/kennethyo/article/details/76602765 Android 复制和粘贴功能,需要调用系统服务ClipboardManager来实现。 ClipboardManager mClipboardM...

她叫我小渝
今天
0
0
拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQ...

紅顏為君笑
今天
6
0
jQuery零基础入门——(六)修改DOM结构

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 在《零基础入门JavaScript》的时...

JandenMa
今天
0
0
linux mint 1.9 qq 安装

转: https://www.jianshu.com/p/cdc3d03c144d 1. 下载 qq 轻聊版,可在百度搜索后下载 QQ7.9Light.exe 2. 去wine的官网(https://wiki.winehq.org/Ubuntu) 安装 wine . 提醒网页可以切换成中...

Canaan_
今天
0
0
PHP后台运行命令并管理运行程序

php后台运行命令并管理后台运行程序 class ProcessModel{ private $pid; private $command; private $resultToFile = ''; public function __construct($cl=false){......

colin_86
今天
1
0
数据结构与算法4

在此程序中,HighArray类中的find()方法用数据项的值作为参数传递,它的返回值决定是否找到此数据项。 insert()方法向数组下一个空位置放置一个新的数据项。一个名为nElems的字段跟踪记录着...

沉迷于编程的小菜菜
今天
1
1
fiddler安装和基本使用以及代理设置

项目需求 由于开发过程中客户端和服务器数据交互非常频繁,有时候服务端需要知道客户端调用接口传了哪些参数过来,这个时候就需要一个工具可以监听这些接口请求参数,已经接口的响应的数据,这种...

银装素裹
今天
0
0
Python分析《我不是药神》豆瓣评论

读取 Mongo 中的短评数据,进行中文分词 对分词结果取 Top50 生成词云 生成词云效果 看来网上关于 我不是药神 vs 达拉斯 的争论很热啊。关于词频统计就这些,代码中也会完成一些其它的分析任...

猫咪编程
今天
0
0
虚拟机怎么安装vmware tools

https://blog.csdn.net/tjcwt2011/article/details/72638977

AndyZhouX
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部