调试一个android游戏,其中一个功能是打开相机,拍照后 相机的照片保存在“/storage/sdcard0/touxiang.png” SD卡的根补录下。
在游戏中获取这个路径的图片时。
报错 get data from file(/storage/sdcard0/touxiang.png) failed
游戏没有崩溃,仅仅是这个图片不显示。求高手请教。
该怎么办?android图片路径游戏调试

解决方案 »

  1.   

    你完全可以不保存路径 而是 直接让他给你返回一个bitmap 的data数组
      

  2.   


    bitmap 那请问数组里存放的是什么?因为我这是基于两个框架写的,一部分用C++ cocos2dx , 另一部分用android的纯代码。
    调用相机只是为了获得一张照片。
      

  3.   

    http://blog.csdn.net/shen332401890/article/details/9313379 看一下那个不设置路径的处理  下面有个demo 下载看看  我记得你上次看过啊
      

  4.   


    应该是有的,因为我拍照调用系统的相机拍照,并且将照片保存了。另外 能提供下你说的 sdcard权限 是android.permission的哪个参数吗?我找过所有参数,似乎没有你说的关于sdcard的。我好再对照下。
     谢谢
      

  5.   


    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> 除了get data from file(/storage/sdcard0/touxiang.png) failed有报什么异常吗?
      

  6.   


    除了报 get data from file failed 没有报任何异常 程序也没有崩溃。这才是我郁闷的地方。
      

  7.   


    除了报 get data from file failed 没有报任何异常 程序也没有崩溃。这才是我郁闷的地方。有没有看过那个路径下是否有你那个文件?
      

  8.   


    除了报 get data from file failed 没有报任何异常 程序也没有崩溃。这才是我郁闷的地方。有没有看过那个路径下是否有你那个文件?这个确定过了。是有文件的。
      

  9.   

    那个调用系统camera 拍照设置路径的 那个方法 也有回引的代码 你看下吧
      

  10.   

    那个设置路径的方法我看过了。但是该方法在我现在的这个程序中不适用。
    我最后得到的一个路径是类似于“/storage/sdcard0/Photo/touxiang.png”的路径。
    我也在看过我的手机,似乎没有SD卡,所以路径我又选择了使用"/mnt/sdcard/Photo/touxiang.png"
    因为在手机上““/storage/sdcard0/”和“"/mnt/sdcard/”是同步修改的。所以最初,我使用“/storage/sdcard0/”也没有问题。
    我最近看过一些关于路径的问题。
    是说在手机上使用绝对路径是有时候要加“file:/// ” 之类的头标。我还没有弄明白。
    不知道 你是否懂这个?
    但当前我的问题还是没能解决