DevicePolicyManager.SetAutoTimeRequired(ComponentName, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デバイス所有者、または Android 8 のプロファイル所有者によって呼び出されます。
[Android.Runtime.Register("setAutoTimeRequired", "(Landroid/content/ComponentName;Z)V", "GetSetAutoTimeRequired_Landroid_content_ComponentName_ZHandler")]
public virtual void SetAutoTimeRequired (Android.Content.ComponentName admin, bool required);
[<Android.Runtime.Register("setAutoTimeRequired", "(Landroid/content/ComponentName;Z)V", "GetSetAutoTimeRequired_Landroid_content_ComponentName_ZHandler")>]
abstract member SetAutoTimeRequired : Android.Content.ComponentName * bool -> unit
override this.SetAutoTimeRequired : Android.Content.ComponentName * bool -> unit
パラメーター
- admin
- ComponentName
DeviceAdminReceiver
この要求が関連付けられているもの。
- required
- Boolean
自動時刻が必須に設定されているかどうか。
- 属性
注釈
自動時間が必要かどうかを設定するために、デバイス所有者、または Android 8.0 (API レベル 26) 以降のプロファイル所有者によって呼び出されます。 自動時刻が必要な場合、ユーザーは日付と時刻を設定できず、ネットワークの日付と時刻が使用されます。
注: 自動時刻が必要な場合でも、ユーザーはタイム ゾーンを手動で設定できます。 Android 11 を見つめて、自動時刻が必要な場合、ユーザーはタイム ゾーンを手動で設定できません。
呼び出し元のデバイス管理者は、デバイス所有者であるか、または Android 8.0 (API レベル 26) 以降のプロファイル所有者である必要があります。 そうでない場合は、セキュリティ例外がスローされます。
Android 11 を見つめて、この API は自動時刻設定を適用するために使用 UserManager#DISALLOW_CONFIG_DATE_TIME
するように切り替えます。 この API を呼び出して自動時間を適用すると UserManager#DISALLOW_CONFIG_DATE_TIME
設定されます。一方、この API を呼び出して要件を解除すると UserManager#DISALLOW_CONFIG_DATE_TIME
、クリアされます。 Android 11 では、この API をマネージド プロファイルで呼び出すこともできなくなります。
このメンバーは非推奨とされます。 から android.os.Build.VERSION_CODES#R
。 #setAutoTimeEnabled
自動時刻のオン/オフを切り替え、ユーザーがこの設定を変更できないようにするには、 を使用UserManager#DISALLOW_CONFIG_DATE_TIME
します。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。