20091007Tokyo GTUG Night #3 2

0
OISHI Ryosuke @roishi2j2

IMoNiの紹介。闇の芋メールクライアント。7/23~9/22までの2か月間でDL数10位以内が25日。1位3回、2位4回、3位1回。確か渡仏した日付が9/2xだったような #tgtug

2009-10-07 19:50:35
hiroshi @mutuki

IMoNiの評価が高いが実はIMoNIは何もしていなくて、Intetが強力なためにそう見える。 #tgtug

2009-10-07 19:52:06
OISHI Ryosuke @roishi2j2

androlib.com は余裕で非公式ですね #tgtug

2009-10-07 19:52:18
Muddy Dixon @muddydixon

ちょっと延長した位では終わりそうにない #tgtug

2009-10-07 19:52:32
OISHI Ryosuke @roishi2j2

Intentに続いてSharedPreferencesの解説。 #tgtug

2009-10-07 19:52:44
OISHI Ryosuke @roishi2j2

キーと値の組み合わせ。実体は単なるXML。作成時のパーミッションの指定によって、他のアプリからもアクセス可にできる。 #tgtug

2009-10-07 19:53:34
kojira @kojira

RT @matsuu: jp.androlib.com の翻訳におかしいところがあれば @matsuu まで。修正します。 #tgtug

2009-10-07 19:53:38
kojira @kojira

RT @matsuu: って書いても、俺twitter searchの検索にひっかからないから書いても仕方がないんだけど。 #tgtug

2009-10-07 19:53:42
OISHI Ryosuke @roishi2j2

作成する側も参照する側も非常に楽に実装できる。キーと値のペアでしかないので、複雑な格納方法とかは無理かも #tgtug

2009-10-07 19:54:03
hiroshi @mutuki

Shared Preferences 一時的なファイルとして設定ファイルを持つ。xmlで書く。private(600)、readable(644)、writable(666)などがある。 #tgtug

2009-10-07 19:54:25
ごうだまりぽ @MaripoGoda

SharedPreferences key-value 形式、実態は XML、で設定を共有できる / key-value なので複雑なデータ構造を保存したい場合は自分で頭使って格納方法を考えてねとのこと #tgtug

2009-10-07 19:54:34
Smoky @shuitic

このあたりは、みんな予習済みだよね #tgtug

2009-10-07 19:54:41
a2c @atusi

氷2Kg、ビール2ケース、コーラ1ケース、ウーロン茶1ケース到着しました。 #tgtug

2009-10-07 19:55:20
OISHI Ryosuke @roishi2j2

ContentProvidersの説明。利用側は非常に楽かつパワフル。しかし公開する側は実装が非常に面倒。一度作っちゃえばそれほど大変でもない。会場で使った事がある人は少なめ。サンプルはSDKのNotePadがよさげ #tgtug

2009-10-07 19:55:32
hiroshi @mutuki

ContentProviders。利用者側が楽かつパワフルに利用できるが、公開側はそれなりに大変。一度やっておけば柔軟に対応できるけど。 #tgtug

2009-10-07 19:55:48
OISHI Ryosuke @roishi2j2

Shared ID SharedPreferenceもContentProvedirsも基本的には全てのアプリに公開される。しかし特定のアプリに公開範囲を限定したければUIDを共有する仕組みが使える #tgtug

2009-10-07 19:56:19
まさらっき 金曜東ト32b @masarakki

デフォルトで共有されちゃうんだっけ? #tgtug

2009-10-07 19:56:46
OISHI Ryosuke @roishi2j2

各アプリは必ず別のUIDで実行されるのが原則だが、Shared IDを使えば同じUIDで実行させることができる。UIDでの制限はクリアできるという訳 #tgtug

2009-10-07 19:57:05
hiroshi @mutuki

Shared ID。Shared PreferencesもContent Providerも基本的には全アプリケーションに公開される。これを防ぐにはShared IDを使うことでUIDを同一化して利用しよう。 #tgtug

2009-10-07 19:57:19
ごうだまりぽ @MaripoGoda

ContentProvider / RESTful で便利 / 利用はかんたん、提供側はめんどくさいかもしれず #tgtug

2009-10-07 19:57:20
OISHI Ryosuke @roishi2j2

Shared IDの制限は共有したいアプリに同じ署名がされていること。 #tgtug

2009-10-07 19:57:52