MINT dev. blog

MINT dev.の開発したiOSアプリを紹介しています

Android

TK-FBP017を買いました

Amazonで安かったのでElecomのBluetoothキーボード、TK-FBP017EBKを買いました。英語キーボードです。 いまWindowsにBluetooth接続して文章を入力しています。 目的は、Xperia(SO-01B)での日本語入力を簡単にすること。 bluekeyboard JPを使うとややペアリン…

ImmTimer作り中(その7)

ImmTimerウイジェットを30分にセットしてカウントダウンが動作するのを確認後、通話断ボタンを押下すると30分後に通知がされない(画面真っ暗なまま、アラーム音も出ない)問題がありました。 この問題に対してちょこちょこ試行錯誤しながら一ヶ月以上経ってし…

ImmTimer作り中(その6)

ウィジェットのデザインを更新しました。 見栄えを良くするコツは、半透明とグラデーションと影だと勝手に思っているので、適用してみました。 んー、なんかWindows Media Playerににているな…。

ImmTimer作り中(その5)

ImmTimerウイジェットをHT-03Aにインストールしてみました。 ウィジェットとして起動し、カウントダウン開始や停止、リセット、アラームが期待通りに動くことを確認しました。 このウィジェットを作ろうと思ったきっかけは、いつも飲み会の前にする30分間の…

ImmTimer作り中(その4)

カウント終了時にダイアログを表示するようにしました。 このダイアログを表示させるために、ThreadからIntentを投げてActivityを起動しているのですが、始めの実装では、AndroidRuntimeException が出て困りました。 が、Intentに FLAG_ACTIVITY_NEW_TASK …

ImmTimer作り中(その3)

ようやくウィジェット内のカウンタが動くところまで実装出来ました。 1秒ごとに呼び出そうと考えていたAlarmManagerとBroadcastReceiverの使い方がよく分からず挫折、数日間ほったらかしにしていました…。 結局、Threadで代用する(実はこちらの方が正確とい…

HT-03AでKINGMAXのmicroSD 8GB認識しました

今までHT-03Aで使っていたmicroSDは2GBのヤツで、音楽を入れるとすぐぱんぱんになってました。 そこで日替わり特価品のものを買ってきました。いちかばちかです。 KINGMAXのmicroSDHC 8GB クラス6 (KM-MCSDHC6X8G)。 HT-03Aに刺してフォーマットしたところ、…

ImmTimer作り中(その2)

ウィジェットを他のアイコンと並べてみると、自分のデザインの稚拙さに愕然としました…。 やはりプロの作品はうまいなぁ。 GIMPを使ってアイコン(左から2番目、下から2番目)を作ってみました。が、まだまだですな。

ImmTimer作り中

世間では平成22年2月22日とのことで切符が売れたりしているらしいですね^^) 今年に入ってめちゃくちゃ忙しい状態でしたが、無事にヘビーなタスクが終了し、やっとプログラムを再開することが出来ました(´д`)フー 今はウィジェットを作っています。 まずはア…

MIZEを試しにHT-03Aに転送してみる(その2)

USB経由でデバッグを行ったところ原因が分かりました。 トラックボールが反応しないのは、onTrackBallEventで取得するMotionEventのgetX(), getY()の値が小さいからでした。0.4とか得られてもINT型にキャストしていたので0に扱われていた…。そのままだと、思…

MIZEを試しにHT-03Aに転送してみる

デバッグ中のAndroidエミュレータと違って、さくさく動きます。移動ブロックを弾いて移動させる操作がイイ感じです。 が、トラックボールが反応しない…(´・ω ・`) 画面スクロールできない…。 さて困った。 レゴ シティ レゴの町 トラックとフォークリフト 77…

MIZEをAndroidへ移植する(その4)

Androidエミュレータの縦横の切り替えは、Ctrl+F12であっさり出来ました。 横画面の方が見やすい感じがします。 気になるのは文字列の位置がずれるのと、たまに例外が出る(←致命的!)くらいで、特別な対応は必要なかったので肩すかしを食らった気分です。 で…

MIZEをAndroidへ移植する(その3)

ブロックやキャラのサイズを大きくしました。ブロックをタッチで動かせるようにするためです。 元のままだとブロックを指定することが到底できない小ささだったもので…。 [変更点] ・画面をタッチすることでブロックを動かせるように出来た ・画面を弾くよう…

MIZEをAndroidへ移植する(その2)

ゲーム中の処理を変更しています。 … なんか動きがめっちゃ遅い…。 調べてみると、マップを描画しているルーチンが一回の呼び出しで500ミリ秒前後もかかっています。言語道断の遅さです。おかげでネコがコマ送り状態でジャンプします。 まぁこれは何とかなる…

MIZEをAndroidへ移植する(その1)

iアプリで公開中のゲームに『MIZE』(マイズ)があります。ネズミを出口まで誘導するゲームです。 このソフトをAndroidへ移植する作業を開始しました。 まずビルドを通そうと思って、iアプリ依存部分をあちこち修正。結構数があった…。 その中で行っていた処…

HT-03A買いました、その後

数日前、 『無線LANでのみ使おうと思っているので、契約するときに「余分なパケット代を払いたくないので回線確認だけしたらSIM抜いて貰えますか?」とお願いしました。ところでパケットをどんだけ使ったかってどうやって調べられるのだろう??』 という文…

HT-03Aケースがきました

先日注文したHT-03Aのケースが届きました。 CAPDASE docomo HT-03A / HTC Magic Google G2 Soft Jacket 2 XPOSE with Screen Guard Crystal Clear, Clear White ソフトジャケット (クリスタル・クリアー 液晶保護シート 付き) クリアー・ホワイト SJHCMAGI…

Android開発の本を買いました

「Android 1.5 プログラミングバイブル」/ソシム/布留川英一著 を購入しました。 レビューでの評価が良かったのと、iアプリからAndroidアプリへの移植方法についての記載があるのが自分にとって良かったのが決め手です。 既にリリース済みのiアプリ版「マイ…

HT-03A買いました

やっとAndroid端末を買いました。 安い店でホワイトの在庫が無くて、入荷するまで結構待ちました。ホワイトは人気みたいです。ブラックはブラックでカッコイイ感じもするので、どちらにするか店頭でずっと迷いましたが、結局ホワイトにしました。 知り合いか…

Android開発の環境構築

iアプリ開発からAndroidアプリ開発に乗り移ろうと思い、環境の構築を行いました。 「Android 開発」でググって情報収集、Eclipseやプラグインを集めエミュレータの設定(skinはHT-03Aのものをネットからゲット)して、いざビルド&デバッグ! と思ったら、 no …

Android端末

最近、HT-03Aって安くなったなぁと思いました。 近くのヤマダ電機で(たぶんオプション加入必須で)1万ちょっと、ドコモショップで13000円ちょっとみたいです。 欲しいけどそのまえにGoogleアカウント取らなきゃ。 ところでネットでAndroid関係を見てみたら、…