LocationManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスは、システム ロケーション サービスへのアクセスを提供します。
[Android.Runtime.Register("android/location/LocationManager", DoNotGenerateAcw=true)]
public class LocationManager : Java.Lang.Object
[<Android.Runtime.Register("android/location/LocationManager", DoNotGenerateAcw=true)>]
type LocationManager = class
inherit Object
- 継承
- 属性
注釈
このクラスは、システム ロケーション サービスへのアクセスを提供します。 これらのサービスを使用すると、アプリケーションはデバイスの地理的な場所の定期的な更新を取得したり、デバイスが特定の地理的な場所の近くに入ったときに通知を受け取ったりすることができます。
<p class="note">特に記載がない限り、すべての Location API メソッドには または android.Manifest.permission#ACCESS_FINE_LOCATION
のアクセス許可がandroid.Manifest.permission#ACCESS_COARSE_LOCATION
必要です。 アプリケーションに粗いアクセス許可しかない場合でも、プロバイダーは場所の結果を返しますが、正確な場所は粗いレベルの精度に難読化されます。
の Java ドキュメント android.location.LocationManager
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
LocationManager(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
フィールド
ActionGnssCapabilitiesChanged |
GNSS 機能が変更された場合のブロードキャスト インテント アクション。 |
ExtraGnssCapabilities |
新しい |
ExtraLocationEnabled |
場所の |
ExtraProviderEnabled |
変更された場所プロバイダーのブール値が有効な状態を含む、ブロードキャストに含まれる |
ExtraProviderName |
変更された場所プロバイダーの名前を含む、ブロードキャストに含まれる |
FusedProvider |
融合場所プロバイダーの標準名。 |
GpsProvider |
GNSS ロケーション プロバイダーの標準名。 |
KeyFlushComplete |
PendingIntent を使用して場所のフラッシュ完了が送信されるときに、整数要求コードを余分に保持するために使用されるキー。 |
KeyLocationChanged |
PendingIntent を使用して場所の |
KeyLocations |
PendingIntent を使用して場所の変更が送信されたときに、 の |
KeyProviderEnabled |
プロバイダーの有効/無効イベントが PendingIntent を使用してブロードキャストされるときに、ブール値の有効/無効状態の値を保持するために追加で使用されるキー。 |
KeyProximityEntering |
近接アラートが入力中 (true) か終了中 (false) かを示すブール値を保持する Bundle 追加に使用されるキー。 |
KeyStatusChanged |
このキーは使用されなくなりました。 |
ModeChangedAction |
デバイスの場所が有効な状態が変更されたときのブロードキャスト インテント アクション。 |
NetworkProvider |
ネットワーク ロケーション プロバイダーの標準名。 |
PassiveProvider |
場所修正をアクティブに開始せずに場所を受信するための特別な場所プロバイダー。 |
ProvidersChangedAction |
有効な場所プロバイダーのセットが変更された場合のブロードキャスト インテント アクション。 |
プロパティ
AllProviders |
使用可能なすべての場所プロバイダーの名前の一覧を返します。 |
Class |
この |
GnssAntennaInfos |
GNSS アンテナ情報の現在の一覧を返します。不明またはサポートされていない場合は null を返します。 |
GnssCapabilities |
GNSS チップセットのサポートされている機能を返します。 |
GnssHardwareModelName |
GNSS ハードウェア ドライバーのモデル名 (ベンダーおよびハードウェア/ソフトウェア バージョンを含む) を返します。この情報が利用できない場合は null を返します。 |
GnssYearOfHardware |
GNSS ハードウェアおよびソフトウェアビルドのモデル年を返します。モデル年が 2016 より前の場合は 0 を返します。 |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
IsLocationEnabled |
現在有効または無効になっている場所の状態を返します。 |
JniIdentityHashCode |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 (継承元 Object) |
JniPeerMembers |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 |
PeerReference |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 (継承元 Object) |
ThresholdClass |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
ThresholdType |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
メソッド
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 (継承元 Object) |
IJavaPeerable.Finalized() |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 |
GetJniTypeName(IJavaPeerable) |
このクラスは、システム ロケーション サービスへのアクセスを提供します。 |