ユーザーの場所を取得したいので、次のコードを使用します。
LocationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
// Register the listener with the Location Manager to receive location updates
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, MINIMUM_TIME_BETWEEN_UPDATES,
MINIMUM_DISTANCE_CHANGE_FOR_UPDATES, this);
Log.d("locationManager ", "locationManager ");
/*
* try to get last know location
*/
Location location = locationManager
.getLastKnownLocation(LocationManager.GPS_PROVIDER);
public void onLocationChanged(Location location) {
this.location=location;
そして私が地理修正を送るより:
geo fix -122.41914 37.77919
エミュレータでは問題なく動作しますが、実際のデバイスで試してみると。動作せず、デバイスのGPSアイコンが点滅しているのがわかります。注意:GPSはデバイスで有効になっています。
私の質問は:
アプリをデバイスで動作させるには、最初にアプリケーションに署名する必要がありますか、それともGooglePlayに配置する必要がありますか。アプリをメールでデバイスに送信したばかりだからです。
デバイスにインストールしてテストし、動作が異なるかどうかを確認できるように、位置情報サービスの実例のリンクがありますか。