Android内部にアプリのデータをファイルで保存したいければ、下記のようにgetFilesDir()を使って、アプリ固有の保存領域にファイルを保存できますね。
1 |
File file = new File(getContext().getFilesDir(), "setting.json"); |
この時のファイルが保存されている場所はどこでしょうか?
AndroidStudioでのアプリ保存領域の確認方法
「AndroidStudio」を起動しPCにAndroid端末を接続すると「AndroidStudio」の「DeviceFileExplore」から確認できます。
「AndroidStudio」のメニューから [View] ⇨ [ToolWindows] ⇨ [DeviceFileExplore]
Device File Explorer
data/data/【自アプリのパッケージ】/filesに保存されています。
ファイルができてない??
ファイルを保存したはずなのに、上記で確認できない場合は、[files]で右クリックして、[Synchronize]をクリックしましょう。状態が最新化されます。
他にも右クリックメニューから PCに保存(Save As)したり、アンドロイド端末から削除(delete)したりできるので便利ですよ。