Android 実機でデバッグ中偽の位置情報をテストする
この記事を書いている時点の情報なのですが…
Androidで位置情報を利用するアプリを作っている時、悩ましいのがデバッグですよね。
エミュレーターであれば、DDMSからGPSの緯度・経度情報をエミュレーターで送れますが、実機に偽の緯度・経度を送ることはできないようです。
下記のサイトにあるように、ADBとかを利用すると、いかにもできそうですが、
http://stackoverflow.com/questions/2531317/android-mock-location-on-device
$ telnet localhost 5554 Android Console: type 'help' for a list of commands OK geo fix -82.411629 28.054553 OK
これはエミュレーターの場合だけですから!!残念!
…本当に残念です。
なので、Fake GPS locationのような疑似ロケーションを作るアプリを使うのが手っ取り早いです。
https://play.google.com/store/apps/details?id=com.lexa.fakegps&hl=ja
ちなみに、私がやりたかったことは、スリープ時に移動したらどうなるかを試したかったんですね。なので、Fake GPS locationではそれが試せないので、結局うまく試せなかったところです。
何かいいやり方をご存じの方は、教えてください。
よろしくお願いいたします。