2010年7月15日木曜日

videoviewの使い方

ふと興味がわいたのでvideoviewなんぞ使ってみてます。
基本は宣言して
パスを渡す。
controllerの実装。
でいけるはず。

Published with Blogger-droid v1.4.6

2010年7月14日水曜日

eclipseの行番号表示

ふと英語でどうやるのだったっけ?とはまったので。
Window -> preferenes -> Editors -> text editors

show line numbers にチェックをいれる。

以上。

Published with Blogger-droid v1.4.6

2010年7月9日金曜日

スケールの変更。

DK01の環境をいれたのはいいですけど、
ネットブックの画面に対して

エミュレータが大きすぎて
はみだします・・・orz


というわけなので

emulator @JNDK01 -qemu --cpu cortex-a8

を以下のようにして大きさを調節しています。

emulator @JNDK01 -scale 0.8 -qemu --cpu cortex-a8

0.8だとちょっと大きかったです。

なので、
0.7で調節中です。

ノートパソコンに環境をつくる。

急遽ですが、
DK01の環境をつくらなくてはいけなくなりました。
ノートパソコンに。

通常のSDKをインストールした後に
ここからDK01のSDKをDLします。

っつか、サイトに書いてある通りのことをしたら
普通、簡単に動くので自分で調べてください(笑)
わりと丁寧にかいてありますよ、と。

注目すべきは
emulator @JNDK01 -qemu --cpu cortex-a8
でしょうか。
そんな難しげなコマンドだったのか。知らなかった。


さて、そんなことはさておき、
ノートパソコンっつか正確にはネットブックにインストールしたら
頻繁にEclipseがエラーを吐くようになりました。
エミュレータ起動しない。
スペックの問題でしょうか?

しかし、調べていたら
エミュレータが死なずに裏で動いてます。
タスクマネージャーから削除・・・これはあまりよろしくないかもしれないですけど
こうでもしないと復帰しないので。

そしてプロジェクトをおもむろに作成したら
「Build Target」が表示されません・・・。

なぜ?!
と思っていたら
ネットブックの縦幅が足りていないだけでした(汗

タスクバーを隠してなんとかのりこえました。
よかったよかった。

2010年7月5日月曜日

youtubeのAPI

今日はyoutubeのAPIを使用して遊びました。
遊んだというか
友人に「ニコ動みたいなのつくるよ~」といったため、
17日までに一曲つくることになったのです。

実装としては
youtubeで映像を流す
その上にテロップを出す。

だけなんですけど、
youtubeのAPIがこれまたリファレンスが英語なものですので(汗)

とりあえず
1.デベロッパーキーの取得。

2.http://gdata.youtube.com/feeds/api/videos?q=SEARCH_TERM&key=DEVELOPER_KEY
で、XMLを取り出す。

2がわからなくて絶望しそうでした。
調べたWEBサイトがちょっと古かったので。
苦労してでもリファレンス読め!!ってことですね、はい。

XMLのパースは前にも書いたと思うので割愛。
知りたい人はメールください。

一定時間になったらアニメーション

タイマー処理だとできなかったです。
だってよくよく考えたらタイマーとはちょっと違うし。
一定時間になったらというわけなので

PostAtTimeを使いました。

で、ちゃんとできました・・・。
このへん、実装は頭では理解しているんですけど、
言葉に吐き出すのが難しいので
後日!!
スレッド関係がうんたら~なので。

さぁ。20エントリまであと1つだ!!がんばれ、自分。

タイマーイベントについて

handlerを使用してタイマーイベントをつくりますー。

時間がないのでとりあえずコードを書いて10時間後の自分に託します。

private Handler handler = new Handler(){
@Override
public void dispatchMessage(Message message) {
TextView textview = (TextView)findViewById(R.id.TextView01);
アニメーションの定義
if (message.what = 1) {
アニメーション
handler.setEmptyMessageDelayerd(1, 5000)l
} else {
super.dispatchMessage(message)l
}
}
};

手打ちだとむずかしいな。
とりあえずタイマーは倒した。

Published with Blogger-droid v1.3.9