无法从android内部存储中读取文件

时间:2015-02-06 11:10:04

标签: android image file-io camera cocos2d-x

我使用Camera意图在android上的内部存储中创建图片文件。此图片以

的形式保存在app目录中
/data/data/com.company.app/files/test.png

这很好用,图片就在那里。

当我使用CCFileUtils然后尝试检查文件是否存在时(使用js接口):

cc.FileUtils.getInstance().isFileExist("/data/data/com.company.app/files/test.png")

它返回false。使用CCSprite打开文件也完全无望。

应用程序的所有者和组与应用程序本身相同(即“com.company.app”)。我的文件的读/写权限是rw-rw-r

编辑:添加信息以添加信息。

我从中提取信息的设备是运行Cyanogenmod 11(精确版本号:11-2014112-SNAPSHOT-M12-galaxysmtd)的三星Galaxy S,它是在Android 4.4.4版本之上构建的。< / p>

其内部存储因此其设备拥有存储空间。这意味着它不能在SD卡上,如果我正确,我不确定,但无论如何它不是可移动媒体,它不在设备上的SD卡文件夹中。

我也试过在运行CM11的1+上做同样的事情(确切的内部版本号:11.0-XNPH44S)。这个设备没有root权限,所以我无法检查它的文件系统。但它似乎以同样的方式处理它。

0 个答案:

没有答案