DevicePolicyManager.SetScreenCaptureDisabled(ComponentName, Boolean) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
是裝置或設定檔擁有者打電話來設定螢幕擷取是否被停用。
[Android.Runtime.Register("setScreenCaptureDisabled", "(Landroid/content/ComponentName;Z)V", "GetSetScreenCaptureDisabled_Landroid_content_ComponentName_ZHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SCREEN_CAPTURE")]
public virtual void SetScreenCaptureDisabled(Android.Content.ComponentName? admin, bool disabled);
[<Android.Runtime.Register("setScreenCaptureDisabled", "(Landroid/content/ComponentName;Z)V", "GetSetScreenCaptureDisabled_Landroid_content_ComponentName_ZHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SCREEN_CAPTURE")>]
abstract member SetScreenCaptureDisabled : Android.Content.ComponentName * bool -> unit
override this.SetScreenCaptureDisabled : Android.Content.ComponentName * bool -> unit
參數
- admin
- ComponentName
這個請求就是和這個 DeviceAdminReceiver 問題有關的。 如果呼叫者不是裝置管理員,則為 Null。
- disabled
- Boolean
不管螢幕擷取是否被關閉。
- 屬性
備註
是裝置或設定檔擁有者打電話來設定螢幕擷取是否被停用。 關閉螢幕擷取同時也防止內容在沒有安全視訊輸出的顯示裝置上顯示。 更多關於安全表面與安全顯示器的細節請參見 android.view.Display#FLAG_SECURE 。
此方法可在實例中呼叫 DevicePolicyManager ,回傳者 #getParentProfileInstance(ComponentName)為,呼叫的裝置管理員必須是組織擁有的管理型態的設定檔擁有者。 若不符合,則會拋出安全例外。
若呼叫者是裝置擁有者,或由組織擁有的管理設定檔的設定檔擁有者在父實例中呼叫,則此限制將套用至所有使用者。
android.os.Build.VERSION_CODES#M關閉截圖版本同時也會阻擋相關使用者所有活動的協助請求。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。