欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Android瀏覽器如何打開本地html文件?

吉茹定2年前158瀏覽0評論

有以下方法:

1、使用文件管理器

如ES等,需要幸運的是你的文件管理器直接用瀏覽器打開。 

2、在瀏覽器輸入地址,

訪問本地磁盤和SD卡上的HTML,前部分content://com.android.htmlfileprovider是Provider的標準,后面是程序目錄。 

比如sdcard的tesl.html;

直接在瀏覽器里輸入content://com.android.htmlfileprovider/sdcard/test.html回車就可以看到網頁了。

在代碼webView.loadUrl("content://com.android.htmlfileprovider/sdcard/test.html"),

如果是其它程序的私有html文件,這樣做會失敗。

這是由于com.android.htmlfileprovider的權限不夠,如果是重寫一個私有的HtmlProvider位于同一個應用中,應該能解決問題。然后就參考了原來的com.android.htmlfileprovider

源代碼,改寫了下。問題解決了,使用私有的HTMLProvider,可以輕松的訪問手機內存中,程序私有目錄下的html文件。

3、用下面的代碼就可以實現:

Intent intent=new Intent();

intent.setAction("android.intent.action.VIEW");

Uri CONTENT_URI_BROWSERS = Uri.parse("content://com.android.htmlfileprovider/sdcard/123.html");

intent.setData(CONTENT_URI_BROWSERS);

intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");

startActivity(intent);

假設要打開的本地html文件存放在如下路徑 /sdcard/123.html

原文鏈接:https://blog.csdn.net/JavaTiger427/java/article/details/5826109