0

私のプロジェクトには、アセットフォルダーにある「データ」ファイルがあります。私はそれを読んだ:

unsigned long buffer_size = 0;
unsigned char* file_buffer = CCFileUtils::sharedFileUtils()->getFileData(CCFileUtils::sharedFileUtils()->fullPathForFilename("data").c_str(), "r", &buffer_size);

しかし、それを書き込む方法(このファイルに新しいデータを追加する)は?CCFileUtils::sharedFileUtils()->getWritablePath() は、アセットにあるファイルとは異なるパスを返します。私のデバイスのパスは「/data/data/com.xxx.xxx/files/」です。このパスに書き込むと、古いファイルを変更するのではなく、新しいファイル「データ」が作成されます

apk にパッケージ化されたファイルは更新できますか?

4

0 に答える 0