Share via


Control 類別

定義

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

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

備註

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

此資訊是由 提供, ControlsProviderService 並代表靜態資訊, (不是裝置的目前狀態) 。

每個控制項都需要每個提供者的唯一 () 識別碼,此識別碼會在系統重新開機時持續存在。

每個 Control 都會有名稱、子標題,並選擇性地屬於結構和區域。 其中一些值是由使用者和/或 ControlsProviderService 所定義,並用來顯示控制項,以及將它們分組以進行管理。

每個物件都會有相關聯的 DeviceTypes.DeviceType 。 這會決定用來顯示它的圖示和色彩。

Intent連結至展開此 Control 專案的提供者活動,並允許提供進一步的動作。

android.service.controls.Control JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

欄位

StatusDisabled
已淘汰.

Control目前已停用 。

StatusError
已淘汰.

用來指出載入裝置狀態時發生暫時性錯誤。

StatusNotFound
已淘汰.

找不到或移除對應至 的 Control 裝置。

StatusOk
已淘汰.

用來指出已成功擷取裝置的狀態。

StatusUnknown
已淘汰.

保留供 載入時與 和 搭配 StatelessBuilder 使用。

屬性

AppIntent

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

Class

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

(繼承來源 Object)
ControlId

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

ControlTemplate

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

Creator

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

CustomColor

要以 Control 顯示的選擇性色彩。

CustomIcon

要與 一起 Control 顯示的選擇性圖示。

DeviceType

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
IsAuthRequired

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

JniIdentityHashCode

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

(繼承來源 Object)
JniPeerMembers

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

PeerReference

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

(繼承來源 Object)
Status

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

StatusText

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

StatusTextFormatted

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

Structure

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

StructureFormatted

選擇性的最上層群組,可協助定義 Control 使用者可見的位置。

Subtitle

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

SubtitleFormatted

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

ThresholdClass

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

(繼承來源 Object)
ThresholdType

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

(繼承來源 Object)
Title

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

TitleFormatted

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

Zone

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

ZoneFormatted

選擇性組名,可協助定義 Control 結構內的位置,使用者看得見。

方法

Clone()

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

(繼承來源 Object)
DescribeContents()

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

Dispose()

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

(繼承來源 Object)
Dispose(Boolean)

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

(繼承來源 Object)
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()

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

(繼承來源 Object)
NotifyAll()

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

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

設定 Handle 屬性。

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

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

(繼承來源 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)

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

明確介面實作

IJavaPeerable.Disposed()

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

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

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

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

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

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

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

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

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

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

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

GetJniTypeName(IJavaPeerable)

表示可以透過 ControlTemplate 修改其屬性 ControlAction 的實體物件。

適用於