LocationManager.AddProximityAlert メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
位置 (緯度、経度) と指定された半径によって指定された場所の近接アラートを設定します。
[Android.Runtime.Register("addProximityAlert", "(DDFJLandroid/app/PendingIntent;)V", "GetAddProximityAlert_DDFJLandroid_app_PendingIntent_Handler")]
public virtual void AddProximityAlert (double latitude, double longitude, float radius, long expiration, Android.App.PendingIntent pendingIntent);
[<Android.Runtime.Register("addProximityAlert", "(DDFJLandroid/app/PendingIntent;)V", "GetAddProximityAlert_DDFJLandroid_app_PendingIntent_Handler")>]
abstract member AddProximityAlert : double * double * single * int64 * Android.App.PendingIntent -> unit
override this.AddProximityAlert : double * double * single * int64 * Android.App.PendingIntent -> unit
パラメーター
- latitude
- Double
アラート リージョンの中心点の緯度
- longitude
- Double
アラート リージョンの中心点の経度
- radius
- Single
アラート領域の中心点の半径 (メートル単位)
- expiration
- Int64
この近接アラートの有効期限のリアルタイム (ミリ秒単位)、または -1 (有効期限がないことを示す場合)
- pendingIntent
- PendingIntent
アラート リージョンとの間のエントリまたは終了が検出されたときに送信される a PendingIntent
- 属性
例外
アクセス許可が存在しない場合AccessFineLocation
注釈
位置 (緯度、経度) と指定された半径によって指定された場所の近接アラートを設定します。
デバイスが場所の周囲の領域に出入りしたことを検出すると、指定された PendingIntent が起動されます。
発生した意図には、キー #KEY_PROXIMITY_ENTERING
を使用してブール値が追加されます。 値が true の場合、デバイスは近接領域に入ります。false の場合は終了します。
位置推定の概念により、デバイスが特定の領域を短時間通過した場合、意図が発生しない可能性があります。 同様に、デバイスが特定の領域に非常に近い位置を通過したが、実際には入力しない場合は、意図が発生する可能性があります。
API バージョン 17 より前では、このメソッドは 〗または android.Manifest.permission#ACCESS_COARSE_LOCATION
〘 でandroid.Manifest.permission#ACCESS_FINE_LOCATION
使用できました。 API バージョン 17 以降では、このメソッドにはアクセス許可が必要 android.Manifest.permission#ACCESS_FINE_LOCATION
です。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。