2011-04-21 109 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