2012年10月13日

Androidエミュでローカルストレージを読み書きする

うっかり忘れそうだったので、メモ。

Androidのアプリは、自身のアプリケーション専用のファイル保存場所にファイルを保存できる。
パスは/data/data/[パッケージ名]/files/配下。

で、このパスをエミュレータから読み書きする方法なんだけど、思った以上に忘れがちだった。
だいたい何のキーワードでググればいいのかさっぱりわからないし。

まず、エミュレータをeclipseから起動した状態にしておかなきゃいけない。
で、起動状態中に、[Android SDK インストールパス]\tools\ddms.batを起動
起動してしばらく経つとDevice→File Explorer... メニューが有効化するので、選択

これで、エミュレータ上のファイルが読み書きできる。

ちなみに、/data/data/[パッケージ名]/files/ ←こいつは getFilesDir().getAbsolutePath() で取れる。
WebViewのloadUrl()で取る場合は「file://」を先頭に追加するのを忘れずに。
タグ:android
posted by LoyalTouch at 07:54| Comment(0) | TrackBack(0) | クライアントサイド | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/297223519

この記事へのトラックバック