2011年7月22日金曜日

【Android】開発時のエミュレータでProxyを通過する方法

メモ書きです。

会社の環境ではProxyが場合、当然ながらいきなりネットに繋ぐことが出来ません。

そんな時はエミュレータにProxyを設定しましょうね、ということで。


2011年7月15日金曜日

【Android】TimePickerでキーボード入力しても値が変わらない

いや、変わらないことないんですけどね。

入力したままOKボタンとか押しても更新されないんですよ。

Focusが移らないと反映してくれないみたいで。

で、こりゃこまったなー、ということで以下の対策。


timePicker.setDescendantFocusability(TimePicker.FOCUS_BLOCK_DESCENDANTS);

これ、何してるの?っていうと、キーボードから入力出来なくなります。
正確には入力場所にフォーカスを移せなくなります。

これでいいのか?という自問はありますが、現時点では入力は必要ないのでこれでOKってことにしました。
これについてはまた別途研究します(多分)

【Android】MediaPlayerでAlarmが止まらない!

MediaPlayerでAlarmを再生させたときに、setLooping(false)にしているにもかかわらず延々と鳴動し続けていましてね。

恥ずかしいわけですよ。
仕事場でデバッグとはいえぐりむさんの周りだけ
「てれれてれれてんてん!てれれてれれてんてん!」
て鳴り続けてるので。

で、あれこれ調べたらこんな記事が。



http://code.google.com/p/android/issues/detail?id=1320

え、なに、oggファイルのmetatagにANDROID_LOOP=trueって書くとループしちゃうっての?マジで?

やめてよー。そんなコード無視するのー。。。


ということで、ループが止まらないファイルを持ってきて中身を見てみました。




非常に危険です。