2012-03-15 40 views
1

我有我的SQLite數據庫中存儲的HTML頁面,CSS,JAVA和圖像。Android WebView。如何從資源中打開頁面?

我可以從字符串加載HTML到WebView,但我不知道如何動態地添加資源,如CSS或Java腳本到該頁面。除了將文件保存到文件系統之外,是否還有其他優選方式?

回答

2

我的建議是創建自己的內容提供商和包裹經由提供商的數據庫訪問。

<provider android:name="MyCustomProvider" android:authorities="your.provider.package.name" /> 

和WebView中,你將能夠通過內容獲取資源://your.provider.package.name/...架構

後來的後來,你可以在清單中,如註冊商。

0

使用資產文件夾。您可以將文件(包括目錄結構)放入資產文件夾中,稍後再檢索。

請注意,您必須使用資產路徑將您的html指向您的CSS。

例子:Webview load html from assets directory