से एचटीएमएल फाइल लोड नहीं कर सकता है मैं एसडी कार्ड से एक एचटीएमएल फाइल लोड करने की कोशिश कर रहा हूं। नोट: -> यदि मैं http://www.google.com लोड करता हूं तो यह काम करता है। -> फ़ाइल मौजूद है -> मैं इंटरनेट और WRITE_EXTERNAL_STORAGEवेबदृश्य एसडी कार्ड
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" के बारे में क्या? मैं हमेशा sth इस्तेमाल किया। जैसे पर्यावरण .getExternalStorageDirectory()। getAbsolutePath() + "/FMS/1/message.html"। मैं सोच रहा हूं कि loadUrl विधि का उपयोग कर भंडारण से HTML फ़ाइल लोड करना संभव है या नहीं। हो सकता है कि आपको loadData (...) – Rainer