ラベル Android の投稿を表示しています。 すべての投稿を表示
ラベル Android の投稿を表示しています。 すべての投稿を表示

2011年9月19日月曜日

【Android】adbはどこだ!

自宅の開発PC(IBM ThinkpadX40という化石機)で環境を作ってた時のおはなし。

手順はいつも通りの方法。

  • Eclipseをダウンロードして適当なPathに置く。
  • 日本語化ライブラリをダウンロードしてEclipseの中に放り込む。(.ini書き換えたり、Eclipseをリブートしたり)
  • EclipseにAndroidSDKのURLを設定してプラグインと一式をインストールする。
  • ADKManagerを開いて必要なプラットフォームをインストールする。
#備忘録 aptで入れたEclipseにADKのアップデートをかけたらプラグインすら認識しなくなって環境的に詰んだことがあります。消して入れ直してもダメ。で、結局、普通にZipで持ってきて解凍して適当に配置する従来の方法にしました。原因はよくわかってないですが、ログを見る感じでは読み込まれてない感じ。まぁ、考えてもアレなんで放置してます。

とこんな感じで作ってアプリ作成の環境なら半日くらいでどうにかなるんですね。
いあいあ、便利な世の中です。はい。

で、作ったアプリを実機に入れて検証でも、、、なんて思っててadbがない。

『あるぇ?./adb うごかね?なんで?っていうか、コマンドないじゃん。。。どこ?adb。』

なんて愚かしくも見失ったので未来の自分のために備忘録。

2011年9月14日水曜日

【Android】DevQuiz 2011 参戦

今年こそは!!

という意気込みがあったわけでもないのですが、去年もなんか仕事か何かで参加できず仕舞いだったので今年は時間取れそうだし、、、

すいません。すっごい参加したかったです。

TLとか楽しそうでしたし。

で、自分の場合、特に著名なアプリを作ってるわけでもなく、優先招待枠なんてのは無理。
んじゃぁ、ダメモトでDevQuizクリアして参加するしかないかー、ということで。

選択したのは
・WebGame
・Android
の2科目。

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って書くとループしちゃうっての?マジで?

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


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




非常に危険です。