我的程序需要用到一些资源文件,是组织好的, 文件夹里面还嵌套有文件夹,然后里面有些声音和图片,程序需要用到这些资源,我把这个文件夹放到assets目录下,请问,能否通过路径的方式访问这些图片或者是声音文件?我之前没有用过,在网上查了下,都是流的方式读取assets目录下的文件,我要播放音频或者展示图片,不会都需要通过流来操作吧?或者有没有其他可以解决这个需求的方式,谢谢!其实想像c++程序那样,把一个文件夹放在debug目录下,然后程序打包了,就能够通过相对路径的方式访问文件夹中的资源,不知道android中怎么操作。再次感谢
解决方案 »
- KSoap2调用WebService异常
- android 加密有人懂吗
- android怎样实现如360手机安全卫士桌面上的图标
- 请问Android软件开发应该如何学起?
- 那位大哥在海信E90上开发过程序,请问你是如何与电脑连起来的?
- android应用 cocos2d 怎么调用程序外图片路径
- git push 需要密码 输入github 的用户名和密码 出现错误 fatal: Authentication failed
- 点击通知栏后进入一个Activity的同时传人一个int数,新打开的activity总是接受到第一次intent.putextra()的值
- 【手机发送邮件问题】求救各位大神,为什么不能发送邮件? 邮件模块用的别人的程序
- Android页面跳转失败
- 如何实现查找当前所在网络的中的所有计算机名称或是IP地址?
- 如何git push 之前检查差异?
最后我在res下建立一个raw文件夹,下面放置mp3文件,然后读取:"android.resource://" + getApplicationContext().getPackageName() + "/" + R.raw.文件名,即可获取文件。
播放的时候,以音乐为例,mediaPlayer传参有时就是resID的,所以你这里直接传过去R.raw.calendar_db之类的就可以。
这里没什么难的,如果还是不行就把问题说的具体点。
如果要打开的是音频视频图片的话,给系统装上对应的播放器,然后使用webview, loadUrl("file:///android_asset/raw/yourmap.png")就好了