Android系统默认提供WebView控件(<a href="http://orgcent.com/tag/view/" title="view" target="_blank">view</a>)来在应用中内嵌网页,使其具有浏览器的功能。WebView提供了灵活的配置来让用户自定义相关功能。前面说了关于<a href="http://orgcent.com/android-webview-javascript-java/" title="Android中WebView实现Javascript调用Java类方法" target="_blank">Android中WebView实现Javascript调用Java类方法</a>,下面在代码中对其他功能做详细描述:
<code lang='java' width='auto' height='600'>
package com.orgcent.webview;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.JsPromptResult;
import android.webkit.JsResult;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.webkit.WebSettings.LayoutAlgorithm;
public class AndroidWebViewActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView content_wv = (WebView) findViewById(R.id.content_wv);
WebSettings ws = content_wv.getSettings();
ws.setJavaScriptEnabled(true); // 设置支持javascript脚本
ws.setAllowFileAccess(true); // 允许访问文件
ws.setBuiltInZoomControls(true); // 设置显示缩放按钮
ws.setSupportZoom(true); //支持缩放
原文地址:Android控件WebView(浏览器)常用功能(图片、缩放)例子介绍 | http://orgcent.com/android-webview-image-zoom-example/
分享到:
相关推荐
Android framework 系统编译 新版WebView浏览器内核101.0.4951.61
Android WebView 浏览器 简单例子
QT webview浏览器相关开发,简单webview应用开发
Android 原生浏览器内核,包名 com.android.webview,内核版本116。 适用版本:Android API 24 及以上版本。 com.android.webview_116.0.5845.163-minAPI24.apk
Android基于WebView的手机浏览器源码,在android studio环境中,简单可用
Android基于WebView的浏览器
实现Android中WebView图片的缓存,并且实现如何替换WebView中默认图片以及如何实现图片的点击。
浏览器 关于webview--android android webview 浏览器 浏览器 关于webview--android android webview 浏览器
Android实现WebView懒加载,提前进行页面JS资源加载。减少WebView加载时间及加载资源问题。Android 8.0以前需要引入X5内核,Android 8.0以后无特殊要求。
最近公司App项目里要做活动,活动界面是调用H5展示,里面有转盘抽奖、GIF图片等,由于原生的WebView在每个机型上不能保证都能使用(测试了几个机型,有的会显示一个空白界面,不过网页已经加载完成了,就是不显示...
WebView设置setBuiltInZoomControls(true)后,隐藏缩放按钮的控件在webView的源码里是通过: private ZoomButtonsController mZoomButtonsController; 这个私有控件控制的,而且也没有public方法可以获得此...
Android WebView控件的用法.
webview全称叫做Android System WebView,它是Android生态系统的重要组成部分,也是Chrome浏览器的内核。可以让你的手机变得瞬间畅通,它会及时优化网页相关数据,有着接入式的操作体验数据,各种类型的应用程序可...
android webview 控件学习及例子
Android webview打开相册选择图片并上传到服务器,(亲测可用)
一个android的webview的例子,完全可以运行。 有截图。具体介绍可以查看网页
Android webview 加载网页以及本地资源以及SD资源demo,以及加载缓存资源
这是AOSP Webview, 包名com.android.webview, 不带google的 带google包名的可以下载 google system webview覆盖安装,可以略过 此文件包含 arm和arm64的webview这是AOSP Webview, 包名com.android.webview, 不带...
webview可以获取SD卡图片并显示,且完美解决Android4.4以后webview无法访问SD卡图片的问题。
android 8.0 webview 拍照、预览、二维码扫描比较完整的例子,对于权限检查控制,有比较完善的提示写法。可以下载后,直接在android studid上运行,编译版本和target版本均是SDK android 8.0,最低版本设置成了...