DevicePolicyManager.SetTimeZone(ComponentName, String) 方法

定义

由设备所有者或组织拥有的托管配置文件的配置文件所有者调用,以设置系统的持久默认时区。

[Android.Runtime.Register("setTimeZone", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "GetSetTimeZone_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=28)]
[Android.Runtime.RequiresPermission("android.permission.SET_TIME_ZONE")]
public virtual bool SetTimeZone (Android.Content.ComponentName? admin, string? timeZone);
[<Android.Runtime.Register("setTimeZone", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "GetSetTimeZone_Landroid_content_ComponentName_Ljava_lang_String_Handler", ApiSince=28)>]
[<Android.Runtime.RequiresPermission("android.permission.SET_TIME_ZONE")>]
abstract member SetTimeZone : Android.Content.ComponentName * string -> bool
override this.SetTimeZone : Android.Content.ComponentName * string -> bool

参数

admin
ComponentName

DeviceAdminReceiver此请求与此请求相关联。 如果调用方不是设备管理员,则为 Null。

timeZone
String

列表中返回的 Olson ID 之一 java.util.TimeZone#getAvailableIDs

返回

true 如果设置时区成功,则为 false 否则。

属性

注解

由设备所有者或组织拥有的托管配置文件的配置文件所有者调用,以设置系统的持久默认时区。 只有在调用为 0 时 android.provider.Settings.Global#AUTO_TIME_ZONE 才会生效,否则 false 将返回。

适用于 . 的 android.app.admin.DevicePolicyManager.setTimeZone(android.content.ComponentName, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于