2012年4月23日月曜日

位置情報を取得するには/GPSを使用するには - 逆引きAndroid入門


android.locationパッケージ - LocationManagerクラス、
android.locationパッケージ - LocationListenerインターフェース、
android.locationパッケージ - Locationクラス、
android.locationパッケージ - LocationProviderクラスを使用します。

 

LocationManager

  • LocationManagerインスタンスを取得するには、Context.getSystemService(LOCATION_SERVICE)を呼び出します。 
  • 位置情報の更新を取得するには、requestLocationUpdates()を呼び出します。
    第1引数には、LocationManager.GPS_PROVIDER、
    第4引数には、LocationListenerインスタンスを渡します。
  • 位置情報の更新の取得が不要になったら、removeUpdates()を呼び出します。
  • AndroidManifest.xmlには、以下の定義が必要です。

    ※LocationManager.GPS_PROVIDERでなく、
     LocationManager.NETWORK_PROVIDERを使用する場合には、ACCESS_COARSE_LOCATIONも必要です。

 

LocationListener


車のヘッドライトはどのように動作するか
  • GPSの位置情報を取得したいクラスでLocationListenerインターフェースを実装します。
  • 位置情報が更新されると、onLocationChanged()が呼び出されます。
    引数として渡されたLocationを参照することで位置情報の詳細を取得できます。
  • 位置情報のステータスが更新されると、onStatusChanged()が呼び出されます。

 

Location

  • Latitude(緯度)を取得するには、getLatitude()を呼び出します。
  • Longitude(経度)を取得するには、getLongitude()を呼び出します。
  • Accuracy(精度)を取得するには、getAccuracy()を呼び出します。
  • Altitude(標高)を取得するには、getAltitude()を呼び出します。
  • Timeを取得するには、getTime()を呼び出します。
  • Speedを取得するには、getSpeed()を呼び出します。
  • Bearingを取得するには、getBearing()を呼び出します。

 

サンプルソースコード


BMW X5のオルタネータを交換する方法
package com.adakoda.locationtest;  import android.app.Activity; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.location.LocationProvider; import android.os.Bundle; import android.util.Log;  public class LocationTestActivity extends Activity implements LocationListener {     private LocationManager mLocationManager;          @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);                  mLocationManager = (LocationManager) getSystemService(LOCATION_SERVICE);     }          @Override     protected void onResume() {         if (mLocationManager != null) {             mLocationManager.requestLocationUpdates(                 LocationManager.GPS_PROVIDER, //                LocationManager.NETWORK_PROVIDER,                 0,                 0,                 this);         }                  super.onResume();     }          @Override     protected void onPause() {         if (mLocationManager != null) {             mLocationManager.removeUpdates(this);         }                  super.
ここで、iは、2012年ホンダの写真を得ることができますか?
onPause(); } @Override public void onLocationChanged(Location location) { Log.v("----------", "----------"); Log.v("Latitude", String.valueOf(location.getLatitude())); Log.v("Longitude", String.valueOf(location.getLongitude())); Log.v("Accuracy", String.valueOf(location.getAccuracy())); Log.v("Altitude", String.valueOf(location.getAltitude())); Log.v("Time", String.valueOf(location.getTime())); Log.v("Speed", String.valueOf(location.getSpeed())); Log.v("Bearing", String.valueOf(location.getBearing())); } @Override public void onProviderDisabled(String provider) { } @Override public void onProviderEnabled(String provider) { } @Override public void onStatusChanged(String provider, int status, Bundle extras) { switch (status) { case LocationProvider.AVAILABLE: Log.v("Status", "AVAILABLE"); break; case LocationProvider.OUT_OF_SERVICE: Log.v("Status", "OUT_OF_SERVICE"); break; case LocationProvider.TEMPORARILY_UNAVAILABLE: Log.v("Status", "TEMPORARILY_UNAVAILABLE"); break; } } }

参考ページ



These are our most popular posts:

車のキーが失われたのでしょうか?ツール錠前は使用して何 - 自動車 ...

2011年10月18日... による彼らの車のキーを失う。彼らは誤っていくつかの他の場所に保管してください または、ランダムな場所にドロップします。 ... 人が新しいキーを取得するには、自動車 ストアに連絡することもできます。疑いもなく彼はキーを取得しないが、 ... read more

位置情報を取得するには/GPSを使用するには - 逆引きAndroid入門

LocationManagerインスタンスを取得するには、Context.getSystemService( LOCATION SERVICE)を呼び出します。 位置情報の更新を取得するには、 requestLocationUpdates()を呼び出します。 第1引数には、LocationManager. GPS PROVIDER、 ... read more

社団法人 全国二輪車安全普及協会|これから免許を取得する方へ ...

二輪車安全普及協会が協力する他の関連団体の安全講習 ... read more

ジープチェロキーのための新しい車のキーを取得する方法 » ウィキ便利

ジープチェロキーのための新しい車のキーを取得する方法. あなたはジープチェロキーの ために余分なキーまたは代替キーを購入することができます。 このような地元の金物店 - - またはジープのディーラーからは、キーをコピーする能力を持って場所のいずれか ... read more

Related Posts



0 コメント:

コメントを投稿