Android把res/raw的资源转化为Uri形式访问(android.resource://)

来源:互联网 发布:财经新闻读者阅读数据 编辑:程序博客网 时间:2024/04/28 14:00


如何访问平时APK文件Res目录下的内容呢如果直接访问Apk下的assets目录可以使用AssetManager类处理,而需要访问res/raw这样的文件夹怎么办呢

 APK在安装时已经解压缩,部分资源存放在/data/data/package_name/这里, 比如我们想访问res/raw/msg.mp3文件,可以使用android.resource://package_name/" + R.raw.msg 这个Uri,其中package_name是你工程的包名,格式如下:

Uri.parse("android.resource://org.crazyit.ui/"+R.raw.msg)

1 0
原创粉丝点击