UiModeManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このクラスは、システム uimode サービスへのアクセスを提供します。
[Android.Runtime.Register("android/app/UiModeManager", DoNotGenerateAcw=true)]
public class UiModeManager : Java.Lang.Object
[<Android.Runtime.Register("android/app/UiModeManager", DoNotGenerateAcw=true)>]
type UiModeManager = class
inherit Object
- 継承
- 属性
注釈
このクラスは、システム uimode サービスへのアクセスを提供します。 これらのサービスを使用すると、アプリケーションはデバイスの UI モードを制御できます。 車モードを無効にする機能を提供し、夜間モードの設定にアクセスできます。 これらの機能は、ユーザーがデバイスをドックとの間で物理的に配置したときに送信される、基になるIntent.ACTION_DOCK_EVENTブロードキャストの上に構築されます。 その場合、UiModeManager はシステム構成を適切な UI モードに切り替え、モード スイッチに関するブロードキャストを送信し、必要に応じて対応するモード アクティビティを開始します。 詳細については、ブロードキャストのACTION_ENTER_CAR_MODEとACTION_ENTER_DESK_MODEを参照してください。 さらに、ユーザーは物理的にドックに入らずにシステムを車モードに手動で切り替えることができます。 自動車モードでは、ユーザーからの手動操作か、物理的にドックに配置されているかに関係なく、ユーザーがドック モードを終了できるように通知が表示されます。 したがって、ここで表されるドッキング モードは、基になるドック イベント ブロードキャストの現在の状態とは異なる場合があります。
android.app.UiModeManagerの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| UiModeManager(IntPtr, JniHandleOwnership) |
既存の Java Native Interface オブジェクトのマネージド表現を初期化します。 |
フィールド
| 名前 | 説明 |
|---|---|
| DisableCarModeGoHome |
古い.
disableCarMode(int) で使用するためのフラグ: 無効化の一部として通常のホーム アクティビティに移動します。 |
| EnableCarModeAllowSleep |
古い.
enableCarMode(int) で使用するためのフラグ: 車モード中にスリープ モードを許可します。 |
| EnableCarModeGoCarHome |
古い.
enableCarMode(int) で使用するフラグ: 有効化の一部として自動車のホーム アクティビティに移動します。 |
| ModeNightAuto |
古い.
setNightMode(int) と getNightMode(): 時間に基づいて自動的に夜間モードのオンとオフを切り替えます。 |
| ModeNightCustom |
古い.
setNightMode(int) と getNightMode(): 時間に基づいて自動的に夜間モードのオンとオフを切り替えます。 |
| ModeNightNo |
古い.
setNightMode(int) および getNightMode() の定数: 夜間モードでは実行されません。 |
| ModeNightYes |
古い.
setNightMode(int) および getNightMode() の定数: 常に夜間モードで実行されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ActionEnterCarMode |
デバイスの UI がカー モードに切り替わったときに、カー ドックに配置されているか、ユーザーの明示的なアクションによって送信されるブロードキャスト。 |
| ActionEnterDeskMode |
デバイスの UI がデスク モードに切り替わったときに、デスク ドックに配置されて送信されるブロードキャスト。 |
| ActionExitCarMode |
デバイスの UI が自動車モードから通常モードに切り替わったときに送信されるブロードキャスト。 |
| ActionExitDeskMode |
デバイスの UI がデスク モードから通常モードに切り替わったときに送信されるブロードキャスト。 |
| Class |
この |
| Contrast |
ユーザーの色のコントラストを返します。 |
| CurrentModeType |
現在の実行モードの種類を返します。 |
| CustomNightModeEnd |
ダーク テーマが非アクティブ化された時刻を返します。夜間モードがMODE_NIGHT_CUSTOM場合、システムはこの時刻セットを使用して自動的に非アクティブ化します。 |
| CustomNightModeStart |
暗いテーマがアクティブ化する時刻を返します。夜間モードがMODE_NIGHT_CUSTOM場合、システムはこの時刻セットを使用して自動的にアクティブ化します。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
| JniPeerMembers |
Android.App.UiModeManager 用の JNI バインディング インフラストラクチャを提供します。 |
| NightMode |
現在構成されている夜間モードを返します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
Android.App.UiModeManager 用の JNI バインディング インフラストラクチャを提供します。 |
| ThresholdType |
Android.App.UiModeManager 用の JNI バインディング インフラストラクチャを提供します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddContrastChangeListener(IExecutor, UiModeManager+IContrastChangeListener) |
ユーザーの ContrastChangeListener を登録します。 |
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
| DisableCarMode(DisableCarModeFlags) |
現在カーモードの場合は、特殊モードをオフにします。 |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
| EnableCarMode(EnableCarModeFlags) |
●車両ドックに配置されたのと同様に、強制的に車両モードに。 |
| Equals(Object) |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| FromContext(Context) |
このクラスは、システム uimode サービスへのアクセスを提供します。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| RemoveContrastChangeListener(UiModeManager+IContrastChangeListener) |
ユーザーの ContrastChangeListener の登録を解除します。 |
| SetApplicationNightMode(Int32) |
このアプリケーションの夜間モードを設定して保持します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
このクラスは、システム uimode サービスへのアクセスを提供します。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
このクラスは、システム uimode サービスへのアクセスを提供します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|