如何将Android WebView BaseURL设置为应用程序私有文件

如何将Android WebView BaseURL设置为应用程序私有文件,android,android-webview,Android,Android Webview,我想知道如何在使用webView.loadDataWithBaseURL()方法对应用程序私有文件设置BaseURL。我指的是我们使用context.openFileOutput(filepath,context.MODE\u PRIVATE)或context.openFileInput(filepath)访问它们的文件。 我希望这样做是可能的 谢谢。试试这个 mWebView.loadUrl("file:///data/data/<package_name>/files/exa

我想知道如何在使用
webView.loadDataWithBaseURL()
方法对应用程序私有文件设置BaseURL。我指的是我们使用
context.openFileOutput(filepath,context.MODE\u PRIVATE)
context.openFileInput(filepath)
访问它们的文件。 我希望这样做是可能的

谢谢。

试试这个

  mWebView.loadUrl("file:///data/data/<package_name>/files/example.html");
FileInputStream fIn = openFileInput ("your internal storage file name"); 

int len = 0, ch; 
StringBuffer source = new StringBuffer(); 
// read the file char by char 
while( (ch = fin.read()) != -1)     
source.append((char)ch); 
fIn.close(); 

mWebView.loadDataWithBaseURL(null,source,"text/html","UTF-8","about:blank");