語言

DevicePolicyManager.SetStatusBarDisabled(ComponentName, Boolean) 方法

定義

由與該裝置關聯的次要使用者的裝置擁有者或個人檔案擁有者呼叫,以停用狀態列。

[Android.Runtime.Register("setStatusBarDisabled", "(Landroid/content/ComponentName;Z)Z", "GetSetStatusBarDisabled_Landroid_content_ComponentName_ZHandler", ApiSince=23)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_STATUS_BAR")]
public virtual bool SetStatusBarDisabled(Android.Content.ComponentName? admin, bool disabled);
[<Android.Runtime.Register("setStatusBarDisabled", "(Landroid/content/ComponentName;Z)Z", "GetSetStatusBarDisabled_Landroid_content_ComponentName_ZHandler", ApiSince=23)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_STATUS_BAR")>]
abstract member SetStatusBarDisabled : Android.Content.ComponentName * bool -> bool
override this.SetStatusBarDisabled : Android.Content.ComponentName * bool -> bool

參數

admin
ComponentName

這個請求就是和這個 DeviceAdminReceiver 問題有關的。 如果呼叫者不是裝置管理員,則為 Null。

disabled
Boolean

true 停用狀態欄,重新 false 啟用。

傳回

false 如果嘗試關閉狀態欄失敗, 否則為 true。

屬性

備註

由與該裝置關聯的次要使用者的裝置擁有者或個人檔案擁有者呼叫,以停用狀態列。 關閉狀態列會阻擋通知和快速設定。

<strong>Note:</strong> 此方法對鎖定任務模式無效。 LockTask 模式下狀態列的行為可以用 來設定 #setLockTaskFeatures(ComponentName, int)。 當裝置處於鎖定任務模式時,呼叫此方法會被註冊,但僅在裝置離開鎖定任務模式時生效。

此政策在鎖定畫面時不會生效,因為狀態列不會被關閉。 建議使用 LockTask 代替此方法。

Java 文件 android.app.admin.DevicePolicyManager.setStatusBarDisabled(android.content.ComponentName, boolean)。

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

適用於