語言

DevicePolicyManager.SetSecurityLoggingEnabled(ComponentName, Boolean) 方法

定義

由裝置擁有者或組織擁有的受管理設定檔的設定檔案擁有者呼叫,以控制安全日誌功能。

[Android.Runtime.Register("setSecurityLoggingEnabled", "(Landroid/content/ComponentName;Z)V", "GetSetSecurityLoggingEnabled_Landroid_content_ComponentName_ZHandler", ApiSince=24)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SECURITY_LOGGING")]
public virtual void SetSecurityLoggingEnabled(Android.Content.ComponentName? admin, bool enabled);
[<Android.Runtime.Register("setSecurityLoggingEnabled", "(Landroid/content/ComponentName;Z)V", "GetSetSecurityLoggingEnabled_Landroid_content_ComponentName_ZHandler", ApiSince=24)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_SECURITY_LOGGING")>]
abstract member SetSecurityLoggingEnabled : Android.Content.ComponentName * bool -> unit
override this.SetSecurityLoggingEnabled : Android.Content.ComponentName * bool -> unit

參數

admin
ComponentName

這個請求是與哪個裝置管理員相關聯,或者 null 是被委託的應用程式呼叫?

enabled
Boolean

是否應該啟用安全日誌。

屬性

備註

由裝置擁有者或組織擁有的受管理設定檔的設定檔案擁有者呼叫,以控制安全日誌功能。

安全日誌包含各種用於安全稽核的資訊。 當除裝置擁有者外的任何應用程式啟用安全日誌時,某些安全日誌不會被看到(例如個人應用程式啟動事件),或會被遮蔽(例如實體卷掛載事件的細節)。 詳情請參閱 SecurityEvent

<strong>注意:</strong> 如果裝置上有無關聯的次要使用者或設定檔,無論該功能是否啟用,裝置擁有者都無法取得安全日誌。 如果內部緩衝區在等待所有用戶加入期間已滿,日誌將會被丟棄。 因此建議在新用戶配置後 #setAffiliationIds盡快設定關聯 ID。 非裝置使用者不受此限制,因為所有在管理設定檔外發生的隱私敏感事件早已被刪除。

Build.VERSION_CODES#VANILLA_ICE_CREAM從 開始,當安全日誌政策設定完成後,PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult)會通知管理員該政策是否成功設定。 此回調將包含:ul>li 政策識別碼<DevicePolicyIdentifiers#SECURITY_LOGGING_POLICY li> 此TargetUser政策與 <li> 相關 The PolicyUpdateResult,即PolicyUpdateResult#RESULT_POLICY_SET政策是否成功設定或政策未設定的原因,例如 PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> 若政策有變更,PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult)將通知管理員此變更。><< 此回調將包含與 PolicyUpdateReceiver#onPolicySetResult 相同的參數,並 PolicyUpdateResult 包含政策變更的原因。

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

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

適用於