我想從SD卡加載html文件。注: - >如果我加載http://www.google.com它的工作原理。 - >文件存在 - >我對互聯網和WRITE_EXTERNAL_STORAGEwebview無法從SD卡加載html文件
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
addB = (Button) findViewById(R.id.add);
webComp = (WebView) findViewById(R.id.webC);
WebSettings webSettings = webComp.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setSupportZoom(false);
webSettings.setAllowFileAccess(true);
webSettings.setLoadsImagesAutomatically(true);
webSettings.setSavePassword(false);
webSettings.setSaveFormData(false);
webSettings.setJavaScriptEnabled(true);
webComp.setWebViewClient(new HelloWebViewClient());
webComp.loadUrl("/sdcard/FMS/1/message.html");
}
權限,謝謝! :)
什麼錯誤當你使用LogCat時,你會得到什麼?那麼「READ_EXTERNAL_STORAGE」怎麼樣?我總是用某物。像Environment.getExternalStorageDirectory()。getAbsolutePath()+「/FMS/1/message.html」。我想知道是否可以使用loadUrl方法從存儲中加載HTML文件。也許你應該嘗試一個解決方法loadData(...) – Rainer 2011-03-29 13:52:34