2011年6月21日火曜日

[Android]GPS関係のデバッグについて

Androidのエミュレータでは、DDMS経由で位置情報を変更することができます。が、エミュレータって遅いんですよね。実記で位置情報を変更する方法する方法として、擬似ロケーションを使う方法があります。

擬似ロケーションを使うには、以下の2つの手順があります。


  1. 設定→アプリケーション→開発の「擬似ロケーションを許可」をチェック
  2. 設定ソフトを使って設定(Location Spooferなど)


意外と便利。

2011年6月9日木曜日

[Android]入力がめんどくさい

androidでの入力はとにかくめんどくさい。特にwifiのWEPキーの入力等、あの入力をしなければいけないと考えるだけで、ハラがたってくるというか、やる気がうせてしまいます。
そんな私と似たタイプの方は、adb shellのinputコマンドがお勧め、入力はこんなかんじ。

C:\Users\genzo>adb shell
# input text abcdefg


ただ、残念なことに、漢字と一部のコード($など)の入力ができません。IMEが起動中の場合は、そのまま入力したことになります。

たしか、PCのブラウザを使って入力を転送するアプリがAndoroidマーケットにがあった気が...。

2011年6月3日金曜日

[Android]WebViewが見つからない!

先日、androidでlayoutファイルを設定していました。
上半分がWebViewで下半分にボタンと画像を表示したような画面です。layoutの定義も終わり、ためしに動作させてみたところ、例外発生。なんだろ?と思って確認すると、WebViewがみつからない。的なメッセージがLogcatに...。メッセージはこんなかんじ。

java.lang.ClassNotFoundException: android.view.WebVeiw in loader dalvik.system.PathClassLoader

は?WebViewが見つからない。。。ってよく見るとWebV*ei*wになってんじゃなぁーい。
ってことで単純なスペルミスでした。
XMLの編集でエラーって出て多様な気がするんですが。。。気のせいでしたっけ?