资产到字符串的路径?

时间:2011-09-05 07:36:32

标签: java android

例如,这将是外部存储器上文件的路径...

String path = Environment.getExternalStorageDirectory().toString()+"/myApp/face.jpg";

但是资产文件夹还有这样的路径吗?

干杯!

P.S。

"file:///android_asset/1.png"

提供找不到的文件。

2 个答案:

答案 0 :(得分:3)

如果您只需要可访问性原因的路径,则可以使用

AssetFileDescriptor descriptor = getAssets().openFd("file.txt");
FileReader reader = new FileReader(descriptor.getFileDescriptor());

答案 1 :(得分:2)

资产的路径是

file:///android_asset/[path_under_the_asset_folder]/your_file.ext

如果您收到FileNotFoundException,则[path_under_the_asset_folder]可能会出错。