C ++读取内部Android NDK文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C ++读取内部Android NDK文件相关的知识,希望对你有一定的参考价值。
/data/user/0/com.uniquestudio.android.iemoji/files/yibaiwan.txt
有个文件。
我想在JNI中读取该文件。
ifstream in.open(in_file_name, ios::binary);
LOGD("%d", in.good() ? 1 : 0);
然而,in.good()
总是false
。怎么了?
谁能帮我?提前致谢。
EDIT for permission
如您所知,INTERNAL_STORAGE不需要许可。
EDIT for file info
该文件是encrypted
文件。当我使用上面的代码来读取普通文件时,一切都运行良好。现在我想阅读encrypted
文件然后decrypt
它。
答案
如果有人遇到同样的问题,你可以创建文件为root
角色。如果您在root
下编辑文件或创建文件,则无法再以普通用户角色访问它。
以上是关于C ++读取内部Android NDK文件的主要内容,如果未能解决你的问题,请参考以下文章
在读取/写入文件到内部/外部存储android时使用啥类和方法?