- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!Androidアプリ
を作ってみたり.[リファレンス|http://developer.android.com/reference/android/package-summary.html]重要.
タイマで定期的に実行したい処理を書きたかったのだけど,
何かを待つ,という処理を書くためにフラグでスピンロックみたいなのは駄目.
処理毎に次のタスクまでの時間をタイマで用意というのも,タイマ生成のコストが大きいせか駄目.
そもそも,onResumeでやりたい処理のメインルーチンを回すわけにはいかない.
結局,onResumeで定期的にスタブ関数を呼びだすメインのタイマを一つ用意して,
スタブ関数の中でステート変数をみて分岐するというコードに.
まるで,HDL書いている気分...
!Androidアプリ♪
コンパイラフロントエンドはJavaそのものっていうのも聞いてはいたけど,
本当に言語としてはJavaなのねー,と実感.
イテレータ使えるし,ArrayListみたいなコンテナ使えるし,
CalendarとかColorもちゃんと動くとは...
Zaurus上でJ2ME制限多いなぁと思いながら書いていたのとは大違い.
!ブレスト
学生さんに,
プッシュ型とプル型,手軽なアプリ,局所的なインセンティブの与え方,
あたりのブレストを手伝ってもらった.