2017-05-24 毎日 Android ……
今日の Android の知見。
- 各アプリインストールを一意に識別する ID の生成は?
- https://developer.android.com/training/articles/user-data-ids.html
- 状況によるが
String uniqueID = UUID.randomUUID().toString();
でたいてい十分。
- それを保存するには?
- https://developer.android.com/guide/topics/data/data-storage.html
- 今回なら
getPreferences
で十分っぽい。 - bouzuya/bbna でもやっていた (2017-04-28) 。
Calendar
&Date
つらい。java.time
を使いたい。- multidex や dex の重複で死ぬ。雰囲気で書いているので、ぜんぜん分からない。
- 依存関係をごりごりやって回避。依存関係のバージョンアップで死ぬが説ある。
bouzuya/bbna にテストを追加しようとしている。 assertThat
って懐かしいな。 2012-11-25 で読んだ JUnit 実践入門や 2013-04-20 あたりで『 JUnit 実践入門』読書会に参加していたのを思い出した。実はほとんど業務で使わなかったんだよな……。 Android に特化した部分はまだ。あと細かい点を追いかけるつもりもないので、これまた雰囲気で書いている。