忍者ブログ
AndroidSDK
[8] [7] [6] [5] [4] [3] [2] [1]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

次に試してみたのがカラーキューブ

http://code.google.com/android/samples/ApiDemos/src/com/google/android/samples/graphics/GLView1.html

OpenGLが使える模様。

アニメーションのためのタイマー処理はは以下のハンドラがやってくれている。

private final Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
if (mAnimate && msg.what == INVALIDATE) {
invalidate();
msg = obtainMessage(INVALIDATE);
long current = SystemClock.uptimeMillis();
if (mNextTime < current) {
mNextTime = current + 20;
}
sendMessageAtTime(msg, mNextTime);
mNextTime += 20;
}
}
};

protected void onAttachedToWindow() {
mAnimate = true;
Message msg = mHandler.obtainMessage(INVALIDATE);
mNextTime = SystemClock.uptimeMillis();
mHandler.sendMessageAtTime(msg, mNextTime);
super.onAttachedToWindow();
}
 なんかこのての処理既視感があるな。COCOAってこんなんじゃなかったっけ。それ以前にJavaのなにがしかでもこういうのあんのかな。まあいいや慣れだ慣れ。
役にたつかもしれないからメッセージとハンドラにリンクはっとこう
http://code.google.com/android/reference/android/os/Message.html
http://code.google.com/android/reference/android/os/Handler.html


Windowsのエミュレータが動かないのは原因が分からん。Linuxも検証まだ。明日はデバッガまわりをいじる予定。
PR

コメント
yahoo year suggested
production first melts occur thermal
【2009/10/12 03:28】 NAME[rymanradtk] WEBLINK[URL] EDIT[]
least scenarios absolute reduced
contends academies respect business lapse 2001
【2009/10/22 05:37】 NAME[rutleyscal] WEBLINK[URL] EDIT[]
extinction emission
global increases rate measurements instrumental
【2009/10/22 05:39】 NAME[sumernorri] WEBLINK[URL] EDIT[]


コメントフォーム
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字


トラックバック
この記事にトラックバックする:


忍者ブログ [PR]
カレンダー
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
カテゴリー
フリーエリア
最新トラックバック
プロフィール
HN:
No Name Ninja
性別:
非公開
バーコード
ブログ内検索