Android Hacks - Hack11

12

Click here to load reader

description

「Android Hacks ―プロが教えるテクニック & ツール」(株式会社ブリリアントサービス 著)を教材とした勉強会でのまとめ資料です。http://www.oreilly.co.jp/books/9784873114569/

Transcript of Android Hacks - Hack11

Page 1: Android Hacks - Hack11

ANDROIDHACKS#11 設定値を保存する担当:かわらたん

Twitter : @pfkawara

Blog : http://kawara-tan.blogspot.com/

23/04/12

1

Page 2: Android Hacks - Hack11

この資料について• この資料は下記の本をベースに勉強会で作成した資料です。

• 『 Android Hacks』(株式会社ブリリアントサービス著、オライリー・ジャパン刊)

• この本の紹介ページが下記にあります。

• http://www.oreilly.co.jp/books/9784873114569/

23/04/12

2

Page 3: Android Hacks - Hack11

アジェンダ※SharedPreferencesという仕組みについての内容です。

1.保存できるもの

2.設定値を保存する

3.設定値を取得する

4.設定値を削除する

23/04/12

3

Page 4: Android Hacks - Hack11

1. 保存できるもの

23/04/12

4

Page 5: Android Hacks - Hack11

1. 保存できるもの• 以下のデータ型の値のみ保存可能

• boolean• float• int• long• String

• 保存には SharedPreferencesを使う

• 第 1引数にファイル名を指定※第 2引数のモードについては Hack12参照

23/04/12

5

Page 6: Android Hacks - Hack11

2. 設定値を保存する

23/04/12

6

Page 7: Android Hacks - Hack11

2. 設定値を保存する• 設定値を保存する

• commit()を呼ばないと設定ファイルに保存されない

23/04/12

7

Page 8: Android Hacks - Hack11

3. 設定値を取得する

23/04/12

8

Page 9: Android Hacks - Hack11

3. 設定値を取得する• 設定値を取得する

• 第 1引数はキー、第 2引数は取得できなかった場合の値 (デフォルト値 )

23/04/12

9

Page 10: Android Hacks - Hack11

4. 設定値を削除する

23/04/12

10

Page 11: Android Hacks - Hack11

4. 設定値を削除する• 設定値を削除する

23/04/12

11

Page 12: Android Hacks - Hack11

参考 URL• Android Developers

• http://developer.android.com/intl/ja/index.html

23/04/12

12