我正在開發一個文本文件中寫入一些JSON數據的應用程序:文件在Android中保存在哪裏?
FileOutputStream fOut;
fOut = openFileOutput("myfile.txt", MODE_PRIVATE);
OutputStreamWriter osw = new OutputStreamWriter(fOut);
osw.write(myJSONData);
我測試的設備上該應用程序,當我在我的電腦插上電源,我無法看到文件。您能否告訴我在哪個目錄下存儲,我需要將文件的操作模式設置爲MODE_WORLD_READABLE
才能看到它?
我下載了一個文件管理器應用程序在我的電話,我可以看到的文件,但是當我插上它在我的電腦,我仍然無法看到這些文件。你知道爲什麼請嗎? – user1135357 2013-03-15 12:51:58
您是否嘗試過我所說的或者您仍在使用您的原始代碼?如果你保存到SD卡上,那麼你可能需要在手機上卸載它(有一個通知說「USB連接 - 選擇將文件複製到/從你的計算機」,點擊它)。另外請確保您的設備具有正確的USB驅動程序。沒有他們,有些人就無法工作。 – 2013-03-16 06:26:03
我的手機不接受SD卡。當我在計算機上打開文件資源管理器時,它似乎並不存在,但是當我在手機上打開文件管理器應用程序時,我可以在那裏看到它,即我正在檢查相同的目錄,先在我的計算機上,然後使用一個應用程序在我的手機和後一種情況下,我可以看到該文件。這似乎很奇怪。沒關係,謝謝你的幫助 – user1135357 2013-03-16 18:11:37