語言

DevicePolicyManager.SetSecureSetting(ComponentName, String, String) 方法

定義

此方法大多已被淘汰。

[Android.Runtime.Register("setSecureSetting", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V", "GetSetSecureSetting_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual void SetSecureSetting(Android.Content.ComponentName admin, string? setting, string? value);
[<Android.Runtime.Register("setSecureSetting", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)V", "GetSetSecureSetting_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler")>]
abstract member SetSecureSetting : Android.Content.ComponentName * string * string -> unit
override this.SetSecureSetting : Android.Content.ComponentName * string * string -> unit

參數

admin
ComponentName

這個請求就是和這個 DeviceAdminReceiver 問題有關的。

setting
String

設定名稱要更新。

value
String

要更新設定的值。

屬性

備註

此方法大多已被淘汰。 大多數仍有影響的設定都有專用的設定方法(例如 #setLocationEnabled)或使用者限制。

是設定檔或裝置擁有者打電話來更新 android.provider.Settings.Secure 設定。 呼叫者應進行設定值是否符合設定類型的正確形式。

使用者或使用者可用此方法更新的設定包括:<ul<>li<>android.provider.Settings.Secure#DEFAULT_INPUT_METHOD/li><liandroid.provider.Settings.Secure#SKIP_FIRST_USE_HINTS<>/li></ul>

裝置擁有者還可以更新以下設定: <ul><li>android.provider.Settings.Secure#LOCATION_MODE,但請見下方說明。</li></ul>

<強烈>提醒:從 Android O 開始,應用程式不應再使用已棄用的設定 android.provider.Settings.Secure#INSTALL_NON_MARKET_APPS呼叫此方法。 裝置擁有者或設定檔擁有者應使用限制 UserManager#DISALLOW_INSTALL_UNKNOWN_SOURCES。 如果任何應用程式 android.os.Build.VERSION_CODES#O 目標或更高階的應用程式呼叫此方法, android.provider.Settings.Secure#INSTALL_NON_MARKET_APPS則會拋出 an UnsupportedOperationException

從 Android Q 開始,裝置和設定檔擁有者也可以呼叫 UserManager#DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY 限制所有使用者的未知來源。 </強壯>

<重點>說明:從 Android R 開始,應用程式不應再用已棄用的設定 android.provider.Settings.Secure#LOCATION_MODE呼叫此方法。 裝置擁有者應該打電話給 #setLocationEnabled(ComponentName, boolean)。 此規定將強制適用於所有針對 Android R 或更高版本的應用程式。 </強壯>

Java 文件 android.app.admin.DevicePolicyManager.setSecureSetting(android.content.ComponentName, java.lang.String, java.lang.String)

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

適用於