我想使用 RandomAccessFile 类来访问我的应用程序附带的文件。然而,该类只接受一个字符串,它是文件的路径。如果我将文件放置在资产目录之类的位置,如何构建该文件的路径?我知道我可以使用 getAssets 方法来读取资源,但这些方法只返回无法查找的InputStreams。
Thanks!
我不知道您是否错过了阅读,但我发现有很多可用的方法将 String 作为输入。
检查文档资产管理器 http://developer.android.com/reference/android/content/res/AssetManager.html你会发现类似的方法:
final String[] list(String path)
Return a String array of all the assets at the given path.
final InputStream open(String fileName, int accessMode)
Open an asset using an explicit access mode, returning an InputStream to read its contents.
final InputStream open(String fileName)
Open an asset using ACCESS_STREAMING mode.
所以至少有一个list
您可以使用的方法,以及两个open
方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)