<?xml version="1.0"
encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
<wbr><wbr><wbr>android:orientation="vertical"
android:layout_width="fill_parent"<br><wbr><wbr><wbr>android:layout_height="fill_parent"><br><wbr><wbr><wbr><TextView
android:layout_width="fill_parent"<br><wbr><wbr><wbr><wbr><wbr><wbr>android:layout_height="wrap_content"
android:text="@string/hello" /><br><wbr><wbr><wbr><EditText android:hint="请输入URL"
android:id="@+id/EditText01"<br><wbr><wbr><wbr><wbr><wbr><wbr>android:layout_width="fill_parent"
android:layout_height="wrap_content"></EditText><br><wbr><wbr><wbr><Button android:text="OK"
android:id="@+id/Button01"<br><wbr><wbr><wbr><wbr><wbr><wbr>android:layout_width="fill_parent"
android:layout_height="wrap_content"></Button><br><wbr><wbr><wbr><WebView android:id="@+id/WebView"
android:layout_width="fill_parent"<br><wbr><wbr><wbr><wbr><wbr><wbr>android:layout_height="wrap_content"></WebView><br>
</LinearLayout><br><br><br><br><br>
package com.Aina.Android;<br><br>
import android.app.Activity;<br>
import android.app.AlertDialog;<br>
import android.app.AlertDialog.Builder;<br>
import android.content.DialogInterface;<br>
import android.os.Bundle;<br>
import android.view.KeyEvent;<br>
import android.view.LayoutInflater;<br>
import android.view.View;<br>
import android.view.Window;<br>
import android.webkit.JsPromptResult;<br>
import android.webkit.JsResult;<br>
import android.webkit.URLUtil;<br>
import android.webkit.WebChromeClient;<br>
import android.webkit.WebSettings;<br>
import android.webkit.WebView;<br>
import android.webkit.WebViewClient;<br>
import android.widget.Button;<br>
import android.widget.EditText;<br>
import android.widget.TextView;<br><br>
public class Test extends Activity {<br><wbr><wbr><wbr><br><wbr><wbr><wbr> private
EditText et = null;<br><wbr><wbr><wbr> private
Button btn = null;<br><wbr><wbr><wbr> private
WebView wv = null;<br><wbr><wbr><wbr> private
WebSettings ws = null;<br><wbr><wbr><wbr>
@Override<br><wbr><wbr><wbr> public void
onCreate(Bundle savedInstanceState) {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
super.onCreate(savedInstanceState);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
setContentView(R.layout.main);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
et = (EditText) this.findViewById(R.id.EditText01);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
btn = (Button) this.findViewById(R.id.Button01);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
wv = (WebView) this.findViewById(R.id.WebView);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
ws = wv.getSettings();<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
ws.setAllowFileAccess(true);//设置允许访问文件数据<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
ws.setJavaScriptEnabled(true);//设置支持javascript脚本<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
ws.setBuiltInZoomControls(true);//设置支持缩放<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
wv.setWebViewClient(new WebViewClient(){<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> public
boolean shouldOverrideUrlLoading<wbr>(WebView view,String url){<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
//当有新连接时,使用当前的 WebView<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
view.loadUrl(url);<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> return
true;<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> }<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
});<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
wv.setWebChromeClient(new WebChromeClient(){<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> public
boolean onJsAlert(WebView view,String url,String message,final
JsResult result){<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>
//构建一个Builder来显示网页中的alert对话框<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> Builder
builder = new Builder(Test.this);<br><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
分享到:
相关推荐
Android-X5WebView基本封装和使用 通过OkHttp拦截器、自定义CookieJar有效完成客户端与H5端的Cookie同步管理 监听WebView的加载进度 滚动条的设置(隐藏或者显示,内侧显示还是外侧显示) 优化X5WebView的预加载问题...
Android 基于x5Webview 浏览文件 office文档 已测试Android11 功能实现
android不使用webview与js交互
android开发中WebView的使用 WebView是个好东西,作用相当于一个迷你的浏览器,采用Webkit内核,因此完美支持html,javascript,css等。有时候,我们完全可以把UI甚至数据处理都交给WebView,配合PHP等服务端程序,...
主要介绍了Android中的webview监听每次URL变化实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Android APP使用WebView调用H5页面完成摄像头扫描二维码 项目使用Android Studio,打开项目可以直接运行,用过的都说好:)
android demo,webview使用的源代码
安卓Android源码——webview重载使用&自定义网址.rar
android开发中WebView的使用.pdf
Android APP使用WebView调用H5页面完成摄像头扫描二维码软件源码,可供学习及设计参考。
Android实现WebView懒加载,提前进行页面JS资源加载。减少WebView加载时间及加载资源问题。Android 8.0以前需要引入X5内核,Android 8.0以后无特殊要求。
android 简单webview的使用
android端通用WebView
Android通过WEBVIEW调用HTTPS
android 8.0 webview 拍照、预览、二维码扫描比较完整的例子,对于权限检查控制,有比较完善的提示写法。可以下载后,直接在android studid上运行,编译版本和target版本均是SDK android 8.0,最低版本设置成了...
webview全称叫做Android System WebView,它是Android生态系统的重要组成部分,也是Chrome浏览器的内核。可以让你的手机变得瞬间畅通,它会及时优化网页相关数据,有着接入式的操作体验数据,各种类型的应用程序可...
Android framework 系统编译 新版WebView浏览器内核101.0.4951.61
Android应用源码-浏览器&WebView&JS&HTML5类源代码(8例),可供学习及设计参考。
Android中webview使用js与java交互
用于展示Android之WebView的简单使用方法,结合博客使用效果更好哟 http://blog.csdn.net/shiquanqq/article/details/50912392