Android获取assets或res目录下文件的Uri
2013-04-22 16:37
501 查看
如果直接访问Apk下的assets目录可以使用AssetManager类处理,而需要访问res/raw这样的文件夹怎么办呢?
比如我们想访问res/raw/test.mp3 文件,可以使用android.resource://package_name/"+R.raw.test这个Uri,其中package_name是你工程的包名。
Uri.parse("android.resource://" + getApplicationContext().getPackageName() + "/" + R.raw.test);
比如我们想访问res/raw/test.mp3 文件,可以使用android.resource://package_name/"+R.raw.test这个Uri,其中package_name是你工程的包名。
Uri.parse("android.resource://" + getApplicationContext().getPackageName() + "/" + R.raw.test);
相关文章推荐
- 如何获取资源文件res/raw或assets目录的Uri
- Android文件目录res和assets的区别
- 获取Android的assets目录下的文件
- android 根据Uri获取文件目录
- Android资源文件分类 res目录 assets目录
- Androidproject文件下assets目录与res目录的差别
- Android获取res目录下图片的uri
- Android获取res目录下图片的uri
- Android获取assets目录下的文件和图片
- Android如何获取assets或者raw目录的视频文件路径播放视频
- Android工程的assets和res/raw目录解析
- Android中assets目录和res/raw目录的异同和使用场景
- 获取Android Res文件下的Drawable,Color等文件出现的异常总结
- 全面的Android文件目录解析和获取方法(包含对6.0系统的说明)
- Android 中 Assets目录下 文件或文件夹的复制
- Android应用程序中访问文件应用程序包中的资源(assets目录)
- Android工程文件下assets文件夹与res文件夹的区别
- android 从assets和res中读取文件
- Android-拷贝assets目录文件
- Android中资源文件assets和res下面raw文件的使用不同点