如题,需要能够随机访问资源文件,就是要随时能读取文件任意位置,现将资源文件放到Assets里之后该如何处理?有没有类似 RandomAccessFile 的东东?
解决方案 »
- 各位大虾们,求指导EditText里光标位置的获取方法!!!
- Android 调用程序 求帮助
- android browser里的titlebar的按键事件
- android菜单的一个问题
- 请教一个关于触摸事件的问题
- 用eclipse android开发时运行模拟器就显示adb.ese已停止工作?!!!!!!求大神解决
- 关联引用.jar文件,发生资源冲突怎么办?
- 安卓界面切换的问题
- jni loadLibrary Cannot load library: find_library[1201]: 问题求解答
- Android 串口设备调试,debug正常调试,release 找不到方法getSupportedDevices,求大神回复
- 横竖屏切换进入自定义组件报错,各位大侠求解
- 如何把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();//这是长度
提供思路。
不然你随到空值怎么办