簡體   English   中英

C ++讀取內部文件Android NDK

[英]C++ read internal file 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 怎么了?

誰能幫我? 提前致謝。

編輯許可

如您所知,INTERNAL_STORAGE不需要許可。

編輯文件信息

該文件是encrypted文件。 當我使用上述代碼讀取普通文件時,一切正常。 現在,我想讀取encrypted文件然后decrypt

如果有人遇到相同的問題,則可以將文件創建為root角色。 如果您在root下編輯文件或創建文件,則無法再以普通用戶身份訪問該文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM