2011-04-21 108 views

回答

0

要獲取資產,您需要使用AssetManager加載文件。

這個問題將呈現PDF文件,除非您的WebView能夠呈現文件,您將最終與垃圾垃圾。您還可以從資源中訪問它,但同樣,WebView不知道如何呈現PDF。

Old Mailing list about this

openRawResource(INT ID,的TypedValue 值),用於讀取 原始資源打開的數據流。

- 編輯 -

所以,如果你只是想要的WebView提示用戶從應用程序到「下載」的PDF文件,然後你想做些什麼像什麼WebViewDemo做:

mWebView.loadUrl("file:///android_asset/demo.html"); 

,或者它可能會更有意義使用setDownloadListener或經歷loadDataWithBaseUrl方法

+0

我使用此代碼,而只是網頁視圖的一個白色的屏幕即將到來的WebView的WebView =(的WebView)findViewById(R.id .webview); webview.getSettings()。setJavaScriptEnabled(true); webview.loadUrl(「file:///android_asset/guide.pdf」); – James 2011-04-21 08:39:11

+0

DDMS日誌顯示什麼? WebKit應該抱怨 – 2011-04-21 08:41:28

1

u能做到onething 創建一個文件夾ñ AMED在「資源」,「原始」然後把UR文件有 代碼寫這個

getResources().openRawResource(R.raw.filename) 
+0

但是,如何在屏幕 – James 2011-04-21 08:37:10

+0

上顯示此PDF,因爲您必須下載一些API或構建您自己的Pdf查看器 – 2011-04-21 09:02:48