http://www.eoeandroid.com/thread-90393-1-1.html
java代码:
- import android.app.Activity;
- import android.app.AlertDialog;
- import android.content.DialogInterface;
- import android.os.Bundle;
- import android.os.Handler;
- import android.view.View;
- import android.webkit.JsResult;
- import android.webkit.WebChromeClient;
- import android.webkit.WebSettings;
- import android.webkit.WebView;
- import android.widget.Button;
- import android.widget.TextView;
- public class WebViewTest extends Activity {
- private WebView mWebView = null;
- private TextView txtView = null;
- private Handler mHandler = new Handler();
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- mWebView = (WebView) findViewById(R.id.webView);
- txtView = (TextView) findViewById(R.id.webViewResult);
- WebSettings webSettings = mWebView.getSettings();
- //不保存密码
- webSettings.setSavePassword(false);
- //不保存表单数据
- webSettings.setSaveFormData(false);
- webSettings.setJavaScriptEnabled(true);
- //不支持页面放大功能
- webSettings.setSupportZoom(false);
- mWebView.addJavascriptInterface(new LoginJavaScriptImpl(), "loginImpl");