如题,需要能够随机访问资源文件,就是要随时能读取文件任意位置,现将资源文件放到Assets里之后该如何处理?有没有类似 RandomAccessFile 的东东?
解决方案 »
- android2.2 版 无法显示百度地图的标记?
- 怎么调用finish()返回时刷新父Activity的oncreat
- Android 怎么读取指定目录下的音乐文件
- 北京有偿寻找可以帮我修改安卓软件的朋友
- Android下如何提高写入Properties文件的效率
- android 在SDCARD新建文件夹怎么不行?
- Android getLastKnowLocation null
- u3d开发游戏,但用来开发应用合适么?
- android中如何存储大量城市名及其对应号码段?
- 【求助 】import的导入问题
- 横竖屏切换进入自定义组件报错,各位大侠求解
- 如何把EditText默认的输入软件盘设置成类似于计算器那样的软件盘
得到不是一个List<File>吗?你随机获取这个list中的file对象,然后对其进行操作,不就是和你要的效果一样了吗?
RandomAccessFile 是在文件内可以随即访问, 你说的是要在 Assets里的一个文件内随即访问还是 随机访问Assets里所有文件的任意一个。 如果是一个文件内那用RandomAccessFile就可以啊,如果是要 随机访问Assets里所有文件的任意一个 2#说的就可以啊!
AssetFileDescriptor fdLic = mContext.getAssets().openFd("tt.mp3");
long startOffsetLic = fdLic.getStartOffset();//这是文件在assets中的位置
long lengthLic = fdLic.getLength();//这是长度
提供思路。
不然你随到空值怎么办