BluetoothGattCharacteristic 類別

定義

代表藍牙 GATT 特性

[Android.Runtime.Register("android/bluetooth/BluetoothGattCharacteristic", DoNotGenerateAcw=true)]
public class BluetoothGattCharacteristic : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/bluetooth/BluetoothGattCharacteristic", DoNotGenerateAcw=true)>]
type BluetoothGattCharacteristic = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
BluetoothGattCharacteristic
屬性
實作

備註

android.bluetooth.BluetoothGattCharacteristic JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

BluetoothGattCharacteristic(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。

BluetoothGattCharacteristic(UUID, GattProperty, GattPermission)

建立新的 BluetoothGattCharacteristic。

欄位

FormatFloat
已淘汰.

特性值格式類型 float (32 位 float)

FormatSfloat
已淘汰.

特性值格式類型 sfloat (16 位 float)

FormatSint16
已淘汰.

特性值格式類型 sint16

FormatSint32
已淘汰.

特性值格式類型 sint32

FormatSint8
已淘汰.

特性值格式類型 sint8

FormatUint16
已淘汰.

特性值格式類型 uint16

FormatUint32
已淘汰.

特性值格式類型 uint32

FormatUint8
已淘汰.

特性值格式類型 uint8

PermissionRead
已淘汰.

特性讀取權限

PermissionReadEncrypted
已淘汰.

特性許可權:允許加密的讀取作業

PermissionReadEncryptedMitm
已淘汰.

特性許可權:允許使用中間人保護進行讀取

PermissionWrite
已淘汰.

特性寫入權限

PermissionWriteEncrypted
已淘汰.

特性許可權:允許加密的寫入

PermissionWriteEncryptedMitm
已淘汰.

特性許可權:允許使用中間人保護的加密寫入

PermissionWriteSigned
已淘汰.

特性許可權:允許簽署的寫入作業

PermissionWriteSignedMitm
已淘汰.

特性許可權:允許具有中間人保護的已簽署寫入作業

PropertyBroadcast
已淘汰.

特性屬性:特性是可廣播的。

PropertyExtendedProps
已淘汰.

特性屬性:特性具有擴充屬性

PropertyIndicate
已淘汰.

特性屬性:特性支援指示

PropertyNotify
已淘汰.

特性屬性:特性支援通知

PropertyRead
已淘汰.

特性屬性:特性是可讀取的。

PropertySignedWrite
已淘汰.

特性屬性:特性支援使用簽章寫入

PropertyWrite
已淘汰.

特性屬性:可以寫入特性。

PropertyWriteNoResponse
已淘汰.

特性屬性:特性可以在沒有回應的情況下寫入。

WriteTypeDefault
已淘汰.

寫入特性,要求遠端裝置的acknoledgement

WriteTypeNoResponse
已淘汰.

不需要遠端裝置回應的寫入特性

WriteTypeSigned
已淘汰.

寫入特性,包括驗證簽章

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Creator

代表藍牙 GATT 特性

Descriptors

傳回這個特性的描述項清單。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
InstanceId

傳回這個特性的實例識別碼。

JniIdentityHashCode

代表藍牙 GATT 特性

(繼承來源 Object)
JniPeerMembers

代表藍牙 GATT 特性

MDescriptors

此特性中包含的描述項清單。

PeerReference

代表藍牙 GATT 特性

(繼承來源 Object)
Permissions

傳回這個特性的許可權。

Properties

傳回這個特性的屬性。

Service

傳回這個特性所屬的服務。

ThresholdClass

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

Uuid

傳回這個特性的 UUID

WriteType

取得這個特性的寫入類型。 -或- 設定此特性的寫入類型

方法

AddDescriptor(BluetoothGattDescriptor)

將描述項新增至這個特性。

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
DescribeContents()

代表藍牙 GATT 特性

Dispose()

代表藍牙 GATT 特性

(繼承來源 Object)
Dispose(Boolean)

代表藍牙 GATT 特性

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetDescriptor(UUID)

傳回具有指定 UUID 之描述項清單的描述元,這個特性。

GetFloatValue(GattFormat, Int32)

傳回這個特性的預存值。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetIntValue(GattFormat, Int32)

傳回這個特性的預存值。

GetStringValue(Int32)

傳回這個特性的預存值。

GetValue()

取得這個特性的預存值。

JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetValue(Byte[])

匯報這個特性的本機預存值。

SetValue(Int32, GattFormat, Int32)

設定這個特性的本機預存值。

SetValue(Int32, Int32, GattFormat, Int32)

設定這個特性的本機預存值。

SetValue(String)

設定這個特性的本機預存值。

ToArray<T>()

代表藍牙 GATT 特性

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

代表藍牙 GATT 特性

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

代表藍牙 GATT 特性

明確介面實作

IJavaPeerable.Disposed()

代表藍牙 GATT 特性

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

代表藍牙 GATT 特性

(繼承來源 Object)
IJavaPeerable.Finalized()

代表藍牙 GATT 特性

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

代表藍牙 GATT 特性

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

代表藍牙 GATT 特性

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

代表藍牙 GATT 特性

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

代表藍牙 GATT 特性

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

代表藍牙 GATT 特性

GetJniTypeName(IJavaPeerable)

代表藍牙 GATT 特性

適用於