BluetoothDevice.LeAppearance プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リモート デバイスのBluetooth LE の外観を取得します。
public int LeAppearance { [Android.Runtime.Register("getLeAppearance", "()I", "", ApiSince=37)] [Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")] get; }
[<get: Android.Runtime.Register("getLeAppearance", "()I", "", ApiSince=37)>]
[<get: Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.LeAppearance : int
プロパティ値
ル外観の値、または外観が不明であるか、まだ使用できない場合に #LE_APPEARANCE_UNKNOWN します。
- 属性
注釈
リモート デバイスのBluetooth LE の外観を取得します。
LE Appearance の値は、Bluetooth SIG によって定義され、デバイスの種類を視覚的に表現します。 有効な LE アピアランス値の完全な一覧については、Bluetooth割り当て番号ドキュメントを参照してください。
この値はローカル キャッシュから返され、デバイスが切断されている場合でも取得できます。 この値は静的な物理的特性を表し、通常はデバイスの有効期間を通じて一定の状態を維持します。
キャッシュは、ペアリング前のデバイス検出時に LE アドバタイズから外観 AD の種類を抽出するか、最初の LE 接続で GAP サービスの外観特性に対して GATT 読み取りを実行することによって設定されます。
Bluetooth SIG GAP 仕様によると、外観特性は GATT 通知/表示をサポートしていません。 デバイスの外観に対する変更は、新しいEXTRA_LE_APPEARANCE値を含むACTION_LE_APPEARANCE_CHANGED意図を使用して、結合されたデバイスに対してのみブロードキャストされます。 Build.VERSION_CODESを対象とするアプリの場合。R 以下の場合、これには Manifest.permission.BLUETOOTH アクセス許可が必要です。このアクセス許可は、単純な <uses-permission> マニフェスト タグで取得できます。 Build.VERSION_CODESを対象とするアプリの場合。S 以降では、android.app.Activity.requestPermissions(String[],int) で取得できるManifest.permission.BLUETOOTH_CONNECTアクセス許可が必要です。 Manifest.permission.BLUETOOTH_CONNECTが必要
android.bluetooth.BluetoothDevice.getLeAppearanceの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。