2016-06-25 10 views
0

私はQtデスクトップアプリケーションをAndroidに移植しています。 ./myfile.txtに書き込むと、デスクトップ版ではmyfile.txtが実行可能ファイルの同じフォルダに格納されます。 私はそれをAndroidに移植した後、アプリは円滑に実行されますが、私はAndroidを初めて使うので、どこにでもファイルを見つけることができません...Qt Android: "./myfile.txt"に書き込むと、どこにファイルがありますか?

ファイルはどこにありますか? Androidアプリケーション用のpwdのような概念はありますか?

私はQFileQTextStreamを使用してファイルを生成して書き込みます。

QFile file; 
file.open(QIODevice::WriteOnly | QIODevice::Text); 
QTextStream stream(&file); 
stream << "something"; 

ありがとう!

答えて

0

"アプリケーションストレージ"にある可能性があります。

/data/data/com.example.yourAppPackageName/

またはSDカードのアプリケーションストレージ内

/sdcard/Android/data/com.example.yourAppPackageName/

+0

私は、ファイルを見つけました私の場合は '/ data/data/com.example.myapp/files /'にあります。 – rolevax

関連する問題