package coolbuy360.zxing; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.KeyEvent; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.Toast; import coolbuy360.searchhealth.R; public class WebViewActivity extends Activity { private WebView webview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.webview); Intent intent = getIntent(); String url = intent.getStringExtra("url"); if (url != null && !"".equals(url)) { webview = (WebView) findViewById(R.id.webview); // ����WebView���ԣ��ܹ�ִ��JavaScript�ű� webview.getSettings().setJavaScriptEnabled(true); // ����URL���� webview.loadUrl(url); // ����web��ͼ�ͻ��� webview.setWebViewClient(new MyWebViewClient()); } else { Toast.makeText(WebViewActivity.this, "û�л�ȡ����ά����Ϣ��", Toast.LENGTH_SHORT).show(); } } // ���û��� public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) { webview.goBack(); return true; } return super.onKeyDown(keyCode, event); } // web��ͼ�ͻ��� public class MyWebViewClient extends WebViewClient { public boolean shouldOverviewUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } } }