語言

AssociationRequest 類別

定義

請求使用者選擇一個伴隨裝置進行關聯。

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

備註

請求使用者選擇一個伴隨裝置進行關聯。

你可以選擇 Builder#addDeviceFilter filters 選擇顯示給使用者的裝置。 濾波器的具體類型和欄位取決於媒介類型。 請參閱 Builder的靜態工廠方法,了解支援的特定協定。

你也可以設定 Builder#setSingleDevice single device 請求顯示單一裝置的彈出視窗,而不是從清單中選擇

Java 文件 android.companion.AssociationRequest。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

欄位

名稱 Description
DeviceProfileAppStreaming

裝置設定檔:一個虛擬顯示,能渲染 Android 應用程式並回傳輸入事件。

DeviceProfileAutomotiveProjection

裝置設定:Android Automotive Projection

        Only applications that have been granted
        <code data-dev-comment-type="c">android.Manifest.permission#REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION</code> are
        allowed to request to be associated with such devices.
DeviceProfileComputer

裝置設定檔:允許伴隨應用程式存取通知、近期照片及跨裝置電腦媒體功能。

DeviceProfileFitnessTracker

裝置設定:健身追蹤器。

DeviceProfileGlasses

裝置配置:眼鏡。

DeviceProfileMedical

裝置特性:醫療器材,例如。

DeviceProfileNearbyDeviceStreaming

裝置設定檔:能將 Android 主機內容渲染到附近裝置的虛擬裝置。

DeviceProfileWatch

裝置設定:手錶。

PermissionGroupNearby

權限群組可以存取附近的裝置。

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Creator

一個從包裹中產生 android.companion.AssociationRequest 實例的創作者。

DeviceIcon

取得自我管理關聯請求的裝置圖示。

DeviceProfile

請求使用者選擇一個伴隨裝置進行關聯。

DisplayName

請求使用者選擇一個伴隨裝置進行關聯。

DisplayNameFormatted

CDM 確認介面中要顯示的裝置顯示名稱。

ExtraPermissions

這樣可以獲得額外的權限來申請或授權非設定檔裝置。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
IsForceConfirmation

指示應用程式是否要求 CompanionDeviceManager 服務在建立關聯前必須從使用者那裡收集明確確認,即使從服務角度來看並非必須。

IsRemoteAiAgentSupported

請求使用者選擇一個伴隨裝置進行關聯。

IsSelfManaged

是否該協會將由伴隨應用程式管理。

IsSingleDevice

是否只應有單一裝置符合所提供的過濾器。

JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

請求使用者選擇一個伴隨裝置進行關聯。

(繼承來源 JavaObject)
JniPeerMembers

取得用於存取此 Java 綁定成員的 JNI 元資料。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)

方法

名稱 Description
Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

請求使用者選擇一個伴隨裝置進行關聯。

(繼承來源 JavaObject)
DescribeContents()

描述此 Parcelable 實例的分組表示中包含的特殊物件種類。

Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

請求使用者選擇一個伴隨裝置進行關聯。

(繼承來源 JavaObject)
Equals(Object)

請求使用者選擇一個伴隨裝置進行關聯。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

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

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

請求使用者選擇一個伴隨裝置進行關聯。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

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

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

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

把這個物體壓扁成一個包裹。

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

請求使用者選擇一個伴隨裝置進行關聯。

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

請求使用者選擇一個伴隨裝置進行關聯。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

請求使用者選擇一個伴隨裝置進行關聯。

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

請求使用者選擇一個伴隨裝置進行關聯。

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

請求使用者選擇一個伴隨裝置進行關聯。

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

請求使用者選擇一個伴隨裝置進行關聯。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

將此實例從執行時的 Java 物件查詢中移除。

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

請求使用者選擇一個伴隨裝置進行關聯。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於