WebView之禁止调用第三方浏览器
一、WebView官方简洁:
一个显示视图的web页面。在这个类的基础上你可以滚自己的web浏览器或简单地显示一些网上的内容。它使用WebKit渲染引擎显示web页面,包括方法向前和向后导航历史,放大和缩小,执行文本搜索和其他更多的功能。
二、WebView的基本使用以及注意事项
使用WebView调用网页非常简单,只需要两步就可以了。
1.创建一个WebView
WebView webView = (WebView) findViewById(R.id.webView);
2.调用WebView的加载网页方法(当然这里需要设置一下网络访问权限)
webView.loadUrl("http://www.baidu.com/");
好了,到这里为止已经基本搞定了。但是当程序运行后会发现,这根本就不是原本我们想要的效果,本来我们希望自己开发的这个WebView本身就是一个浏览器,而运行结果是程序调用了手机上的第三方浏览器了。怎样才让我们的程序显示网页而不是调用第三方浏览器呢?这个简单,在调用网页之前加上下面这段代码就OK了。
webView.setWebViewClient(new WebViewClient());
当然如果有需要你也可以实现WebViewClient类中的方法,这里就不再多说了,因为后面都会讲到。
当加入这段代码后再次运行程序,显示的就是我们想要的效果了。
由于后面还好再将几节,这里就不贴代码了,等到讲到最后,我会把完整的代码放到网上,供大家下载参考。
WebView之禁止调用第三方浏览器的更多相关文章
- phongap开发中安卓平台上如何调用第三方播放器来播放HLS视频
		
前文曾经讲了关于在安卓平台上利用phonegap开发播放HLS的解决方案,其实最好的方案就是自己针对HLS视频开发自己的播放器,但是开发播放器是一个浩大的工程,必须对原生安卓开发非常熟悉,并且对视频播 ...
 - Chromium Graphics: Android L平台上WebView的变化及其对浏览器厂商的影响分析
		
原创文章.转载请以链接形式注明原始出处为http://blog.csdn.net/hongbomin/article/details/40799167. 摘要:Google近期公布的Android L ...
 - java  springboot调用第三方接口  借助hutoool工具类  爬坑
		
楼主是个后端小白一枚,之前没接触过后端,只学了java基本语法,还是在学校老师教的,学的很浅,什么ssh.ssm框架都没有学,最近在自学spring boot,看书学也看不是很懂,就在b站上看教学视频 ...
 - C#的Process类调用第三方插件实现PDF文件转SWF文件
		
在项目开发过程中,有时会需要用到调用第三方程序实现本系统的某一些功能,例如本文中需要使用到的swftools插件,那么如何在程序中使用这个插件,并且该插件是如何将PDF文件转化为SWF文件的呢?接下来 ...
 - WebService学习总结(四)——调用第三方提供的webService服务
		
http://www.cnblogs.com/xdp-gacl/p/4260627.html 互联网上面有很多的免费webService服务,我们可以调用这些免费的WebService服务,将一些其他 ...
 - Java调用第三方dll文件的使用方法 System.load()或System.loadLibrary()
		
Java调用第三方dll文件的使用方法 public class OtherAdapter { static { //System.loadLibrary("Connector") ...
 - 使用微信JS-SDK调用微信浏览器的接口
		
先附上微信公众平台的相关链接: 微信公众平台:https://mp.weixin.qq.com/ 微信公众平台开发文档:https://mp.weixin.qq.com/wiki 微信公众平台JS-S ...
 - [转]Git调用第三方对比工具beyondCompare
		
点击阅读原文 对于我这种 git 命令行小白来说, git 自带的对比工具各种水土不服,想念以前的 svn 小乌龟 + beyondCompare 的日子...纠结完 gitHub client 未果 ...
 - ios调用第三方程序打开文件,以及第三方调用自己的APP打开文件
		
1.自己的APP调用第三方打开文件 主要是使用 UIDocumentInteractionController 类 并实现 UIDocumentInteractionControllerDel ...
 
随机推荐
- JQuery  常用知识
			
1.JSON 解析 JSON字符串: var str1 = '{ "name": "deyuyi", "sex": "man&qu ...
 - 前端了解即可:postman(接口测试)的使用
			
postman的使用,前端了解即可.因为都是一些工具的应用,截图比较多,之前在有道云笔记上总结记录过,在这不在写了,展示一张笔记截图. 此文仅做参考一下,有不足之处,欢迎指正:
 - 常用,好用的js代码
			
记录看到或者用到的js代码,长期更新! 判断是否是正整数 (number-0)|0 !== number-0 解析: number-0 转换成数字,再通过位移运算(|)判断是否跟原数字相等 安全检查j ...
 - hihocoder [Offer收割]编程练习赛12 [1495] ---- 矩形分割
			
原题链接 矩形分割 算法分析: 解决该题要用到"并查集"的思想. 这里有一篇不错的博客介绍并查集: 并查集(Union-Find)算法介绍 记 int total=N*M,这里会有 ...
 - [经典Bug]Android-初始化闪屏不消失
			
问题描述: 业务上初始化过程要求显示闪屏界面,某个版本更新后,发现部分场景下,初始化完成后闪屏界面不消失. 问题原因: 初始化是在子线程进行,闪屏属于UI界面,需要UI线程展示.初始化过程和闪屏显示在 ...
 - LeetCode题解之Convert Sorted List to Binary Search Tree
			
1.题目描述 2.题目描述 使用快慢指针寻找链表中间值. 3.代码 TreeNode* sortedListToBST(ListNode* head) { if (head == NULL) retu ...
 - 分享几款常用的MySQL管理工具
			
MySQL数据库以体积小.速度快.总体拥有成本低等优点,深受广大中小企业的喜爱,像我们常见的MySQL管理工具都有那些呢?下面给大家推荐六个常用的MySQL管理工具! phpMyAdmin ...
 - 【SVN】Linux下svn搭建配置全过程——初学者轻松上手篇
			
版本控制主要用到的是git和svn,其中svn界面化使用操作简单,本篇简单介绍SVN搭建配置全过程. 1. 下载并安装 yum install subversion 查看版本 svnserve --v ...
 - heckboxlist详细用法、checkboxlist用法、checkboxlist
			
heckboxlist详细用法.checkboxlist用法.checkboxlist for (int i = 0; i < CheckBoxList1.Items.Count; i++) { ...
 - 【转】Java学习---Java Web基础面试题整理
			
[原文]https://www.toutiao.com/i6592359948632457731/ 1.什么是Servlet? 可以从两个方面去看Servlet: a.API:有一个接口servlet ...