2012-07-29 58 views

回答

2

您无法获得File对象的资产,因为它不是设备上的文件。它是开发机器中的文件,但它仅仅是设备上APK文件的条目。

有些东西,像WebView,可以用file:///android_asset/...Uri,其中...是相对路径来替换感兴趣的文件中项目的assets/工作。例如,如果您的项目有assets/index.html,file:///android_asset/index.html将指向该文件。 AFAIK,并非所有的东西都可以使用这种类型的Uri,特别是需要URI(例如,java.net)的东西可能不能使用它。

+0

所以,问题是你怎么做。 – 2015-11-19 04:57:18

+0

@the_prole:答案是:“您无法获得'File'对象到资产”,如上所示。 – CommonsWare 2015-11-19 12:57:32