ちょっとしたデータを永続的に保存するための便利な道具である「SharedPreferences」ですが、そのファイルはどこに保存され、またその実体は何なのでしょうか。
(注)Flutterにも同様の機能がありますが、それに関してはこちらをご参照ください
Device File Managerで保存場所を確認
「SharedPreferences」ファイルは、アプリのパッケージ内の「shared_prefs」フォルダ内にあります。つまり、アプリからしかアクセスできない内部ストレージですね。
Android Studioを使っている場合は、「Device File Manager」で確認することができます。
SharedPreferencesファイルの正体とは
「SharedPreferences」は、キーと値をセットにしてデータを保存する仕組みです。
https://developer.android.com/training/data-storage/shared-preferences
そして、その正体は、上の画像にもあるように、なんとxmlファイルなのでした。
(詳しくは下の動画で解説していますので、よろしければご覧ください)