語言

DisplayManager 類別

定義

管理附加顯示器的屬性。

[Android.Runtime.Register("android/hardware/display/DisplayManager", DoNotGenerateAcw=true)]
public sealed class DisplayManager : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/display/DisplayManager", DoNotGenerateAcw=true)>]
type DisplayManager = class
    inherit Object
繼承
DisplayManager
屬性

備註

管理附加顯示器的屬性。

Java 文件 android.hardware.display.DisplayManager

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

欄位

名稱 Description
BrightnessUnitPercentage
已淘汰.

亮度值類型,值在 [0, 100] 範圍內,設定後亮度 UI 滑桿會顯示相同值。

BrightnessUnitRaw
已淘汰.

亮度值類型,該值位於系統範圍 [0.

DisplayCategoryBuiltInDisplays

管理附加顯示器的屬性。

DisplayCategoryPresentation

顯示類別:簡報展示。

EventTypeDisplayAdded

事件類型,表示新增顯示時的使用。

EventTypeDisplayBrightness

事件類型用來登記顯示器亮度變化。

EventTypeDisplayChanged

表示顯示變更時的事件類型。

EventTypeDisplayRefreshRate

事件類型,表示顯示器刷新率改變時的表現。

EventTypeDisplayRemoved

事件類型用於移除顯示器。

EventTypeDisplayState

事件類型用於顯示狀態改變。

MatchContentFramerateAlways
已淘汰.

即使對使用者有視覺干擾,也允許在所有刷新率間切換。

MatchContentFramerateNever
已淘汰.

不允許切換模式。

MatchContentFramerateSeamlesssOnly
已淘汰.

只有在沒有視覺中斷的情況下,才允許使用更新率開關。

MatchContentFramerateUnknown
已淘汰.

匹配內容幀率的用戶偏好未知。

VirtualDisplayFlagAutoMirror
已淘汰.

虛擬顯示旗標:允許在沒有內容顯示時,將內容鏡像到私人顯示器上。

VirtualDisplayFlagOwnContentOnly
已淘汰.

虛擬顯示旗標:僅顯示本顯示器自身內容;不要鏡像其他顯示器的內容。

VirtualDisplayFlagPresentation
已淘汰.

虛擬展示旗幟:建立簡報展示。

VirtualDisplayFlagPublic
已淘汰.

虛擬展示旗幟:建立一個公開展示。

VirtualDisplayFlagSecure
已淘汰.

虛擬顯示旗標:建立一個安全的顯示。

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
DisplayTopology

管理附加顯示器的屬性。

Handle

底層 Android 實例的帳號。

(繼承來源 Object)
HdrConversionMode

回傳裝置的 , HdrConversionMode 由使用者設定。

JniIdentityHashCode

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

(繼承來源 Object)
JniManagedPeerState

管理附加顯示器的屬性。

(繼承來源 JavaObject)
JniPeerMembers

管理附加顯示器的屬性。

MatchContentFrameRateUserPreference

回傳使用者對「匹配內容幀率」的偏好。

PeerReference

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

(繼承來源 Object)
ThresholdClass

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

(繼承來源 Object)
ThresholdType

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

(繼承來源 Object)

方法

名稱 Description
Clone()

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

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

管理附加顯示器的屬性。

(繼承來源 JavaObject)
CreateVirtualDisplay(String, Int32, Int32, Int32, Surface, VirtualDisplayFlags, VirtualDisplay+Callback, Handler)

建立虛擬顯示。

CreateVirtualDisplay(String, Int32, Int32, Int32, Surface, VirtualDisplayFlags)

建立虛擬顯示。

CreateVirtualDisplay(VirtualDisplayConfig, Handler, VirtualDisplay+Callback)

管理附加顯示器的屬性。

CreateVirtualDisplay(VirtualDisplayConfig)

建立虛擬顯示。

Dispose()

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

(繼承來源 Object)
Dispose(Boolean)

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

(繼承來源 Object)
DisposeUnlessReferenced()

管理附加顯示器的屬性。

(繼承來源 JavaObject)
Equals(Object)

管理附加顯示器的屬性。

(繼承來源 JavaObject)
Equals(Object)

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

(繼承來源 Object)
GetBrightness(Int32, Int32)

取得指定顯示在指定亮度單元中的亮度。

GetDisplay(Int32)

取得有關邏輯顯示的資訊。

GetDisplays()

會取得所有目前有效的邏輯顯示。

GetDisplays(String)

取得指定類別中所有目前有效的邏輯顯示。

GetHashCode()

回傳物件的雜湊碼值。

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

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

(繼承來源 Object)
Notify()

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

(繼承來源 Object)
NotifyAll()

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

(繼承來源 Object)
RegisterDisplayListener(DisplayManager+IDisplayListener, Handler)

註冊顯示監聽器以接收新增、移除或變更顯示的通知。

RegisterDisplayListener(IExecutor, Int64, DisplayManager+IDisplayListener)

管理附加顯示器的屬性。

RegisterTopologyListener(IExecutor, IConsumer)

管理附加顯示器的屬性。

SetBrightness(Int32, Single, Int32)

管理附加顯示器的屬性。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

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

管理附加顯示器的屬性。

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

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

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterDisplayListener(DisplayManager+IDisplayListener)

取消註冊顯示監聽器。

UnregisterFromRuntime()

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

(繼承來源 Object)
UnregisterTopologyListener(IConsumer)

管理附加顯示器的屬性。

Wait()

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

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

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

(繼承來源 Object)
Wait(Int64)

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

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

管理附加顯示器的屬性。

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

管理附加顯示器的屬性。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

管理附加顯示器的屬性。

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

管理附加顯示器的屬性。

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

管理附加顯示器的屬性。

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

管理附加顯示器的屬性。

(繼承來源 JavaObject)

擴充方法

名稱 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 端是否有效。

適用於