トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Diary/2011-5-11の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!Androidアプリ
を作ってみたり.[リファレンス|http://developer.android.com/reference/android/package-summary.html]重要.
タイマで定期的に実行したい処理を書きたかったのだけど,
何かを待つ,という処理を書くためにフラグでスピンロックみたいなのは駄目.
処理毎に次のタスクまでの時間をタイマで用意というのも,タイマ生成のコストが大きいせか駄目.
そもそも,onResumeでやりたい処理のメインルーチンを回すわけにはいかない.
結局,onResumeで定期的にスタブ関数を呼びだすメインのタイマを一つ用意して,
スタブ関数の中でステート変数をみて分岐するというコードに.
まるで,HDL書いている気分...

!Androidアプリ♪
コンパイラフロントエンドはJavaそのものっていうのも聞いてはいたけど,
本当に言語としてはJavaなのねー,と実感.
イテレータ使えるし,ArrayListみたいなコンテナ使えるし,
CalendarとかColorもちゃんと動くとは...
Zaurus上でJ2ME制限多いなぁと思いながら書いていたのとは大違い.

!ブレスト
学生さんに,
プッシュ型とプル型,手軽なアプリ,局所的なインセンティブの与え方,
あたりのブレストを手伝ってもらった.