読者です 読者をやめる 読者になる 読者になる

Android Studioでアプリ開発!

Androidアプリ開発初心者の備忘録です。

Android Studioで Preferences に保存したデータをファイルに書き出して確認する

Preferences に保存したデータを確認したい

アプリのデータを Preferences を用いて読み書きする - Android Studioでアプリ開発!の補足です。
アプリから Preferences に保存したデータを確認したい場合、アプリから読み出すのが最も単純です。しかし、保存したデータを一覧で見たい場合にはそれ用にプログラムを書かなくてはならず、実際のアプリ開発とは別の作業になってしまいます。
実はアプリで保存したデータは Android Studio に付属しているツールを利用してファイルに書き出して確認することができます。今回はその方法を紹介したいと思います。

Android Device Monitor を起動する

メニューから [ツール] - [Android] - [Android Device Monitor] を起動します。
f:id:jolene:20140724145749p:plain

保存した Preferences を選択し、ファイルに書き出す

[File Explorer] を選択し、/data/data/ の中から作成したパッケージを探します(今回の例の場合、com.example.preferencetest)。その中の shared_prefs にあるのがアプリから保存したデータファイルになります。このファイルを選択し、ファイルに書き出すアイコンをクリックします。指定した保存先にファイルが書き出されます。
f:id:jolene:20140724145759p:plain

Preferences に保存されたデータを確認する

書き出されたファイルを開くと、以下のようにデータが格納されていることが確認できます。

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
    <string name="name">nanasi</string>
    <int name="age" value="18" />
    <boolean name="male" value="true" />
</map>

まとめ

Preferences に保存されたデータをツールを用いて確認することができました。この方法ならいつでも確認することができるので、アプリ開発の手助けになると思います。

Android StudioではじめるAndroidプログラミング入門

Android StudioではじめるAndroidプログラミング入門

初歩からわかるAndroid最新プログラミング 増補改訂版

初歩からわかるAndroid最新プログラミング 増補改訂版