編輯:關於Android編程
Android中可以用WebView來訪問http和https的網站,但是默認訪問https網站時,假如證書不被Android承認,會出現空白頁面,且不會有任何提示信息,這時我們必須加多一些配置。
此方法只針對2.1版本以上的Android。
1 package me.gevin;
2
3 import android.net.http.SslError;
4 import android.os.Bundle;
5 import android.webkit.SslErrorHandler;
6 import android.webkit.WebView;
7 import android.webkit.WebViewClient;
8
9 public class TestActivity extends Activity {
10
11 WebView wvTest = null;
12
13 @Override
14 protected void onCreate(Bundle savedInstanceState) {
15 super.onCreate(savedInstanceState);
16 setContentView(R.layout.wvTest);
17
18 wvTest = (WebView) this.findViewById(R.id.wvTest);
19 wvTest.setWebViewClient(new WebViewClient() {
20 public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error){
21 //handler.cancel(); // Android默認的處理方式
22 handler.proceed(); // 接受所有網站的證書
23 //handleMessage(Message msg); // 進行其他處理
24 }
25 });
26 wvTest.getSettings().setJavaScriptEnabled(true);
27 wvTest.getSettings().setDefaultTextEncodingName("gb2312");
28 wvTest.loadUrl("https://login.taobao.com/");
29
30 }
31
首先,Activity是Android系統中的四大組件之一,可以用於顯示View。Activity是一個與用記交互的系統模塊,幾乎所有的 Activity都是和用戶進行交
當Android系統捕獲到用戶的各種輸入事件後,如何准確地傳遞給真正需要這個事件的控件呢?Android給我們提供了一整套完善的事件傳遞、處理機制,來幫助開發者完成准確的
本章系Android基礎將會總結了Android 布局常見面試問題。其實對於基礎方面Android 開發來說,經常面試無非就是UI,網絡,數據庫,這三大方面,本章節總結
禁止EditText獲得默認焦點
(1) 讓包含EditText的LineLayout來獲取焦點就可以
(2) 刪除EditText的