語言

SecurityLog 類別

定義

安全日誌工作的定義。

[Android.Runtime.Register("android/app/admin/SecurityLog", ApiSince=24, DoNotGenerateAcw=true)]
public class SecurityLog : Java.Lang.Object
[<Android.Runtime.Register("android/app/admin/SecurityLog", ApiSince=24, DoNotGenerateAcw=true)>]
type SecurityLog = class
    inherit Object
繼承
SecurityLog
屬性

備註

安全日誌工作的定義。

裝置擁有者的應用程式可以用 來控制日誌 DevicePolicyManager#setSecurityLoggingEnabled。 啟用安全日誌時,裝置擁有者應用程式會定期收到來自 DeviceAdminReceiver#onSecurityLogsAvailable的回調,屆時可透過 DevicePolicyManager#retrieveSecurityLogs收集新的日誌批次。 SecurityEvent 描述被收集的安全日誌類型與格式。

Java 文件 android.app.admin.SecurityLog

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

建構函式

名稱 Description
SecurityLog()

安全日誌工作的定義。

SecurityLog(IntPtr, JniHandleOwnership)

安全日誌工作的定義。

欄位

名稱 Description
LevelError
已淘汰.

事件嚴重程度等級,表示事件需要緊急管理員處理。

LevelInfo
已淘汰.

事件嚴重度等級表示該事件對應於正常工作流程。

LevelWarning
已淘汰.

事件嚴重程度表示事件可能需要管理員處理。

TagAdbShellCmd
已淘汰.

表示 shell 指令是透過 ADB adb shell <command> 發出的。日誌條目包含 String 包含 shell 指令的有效載荷,可透過 SecurityEvent#getData()存取。

TagAdbShellInteractive
已淘汰.

表示透過「adb shell」開啟了一個 ADB 互動殼。

TagAppProcessStart
已淘汰.

表示已啟動申請流程。

TagBackupServiceToggled
已淘汰.

表示管理員已啟用或停用備份服務。

TagBluetoothConnection
已淘汰.

表示裝置嘗試連接藍牙裝置。

TagBluetoothDisconnection
已淘汰.

表示該裝置會與已連接的藍牙裝置斷線。

TagCameraPolicySet
已淘汰.

表示管理員設定了關閉攝影機的政策。

TagCertAuthorityInstalled
已淘汰.

表示系統的信任憑證儲存中已安裝新的根憑證。

TagCertAuthorityRemoved
已淘汰.

表示系統的可信憑證儲存中移除了新的根憑證。

TagCertValidationFailure
已淘汰.

表示未驗證 X。

TagCryptoSelfTestCompleted
已淘汰.

表示密碼學功能自我測試已完成。

TagKeyDestruction
已淘汰.

表示密碼金鑰被銷毀。

TagKeyGenerated
已淘汰.

表示已產生密碼金鑰。

TagKeyguardDisabledFeaturesSet
已淘汰.

表示管理員已設定停用 Keyguard 功能。

TagKeyguardDismissAuthAttempt
已淘汰.

表示曾有驗證嘗試關閉鑰匙保護裝置。

TagKeyguardDismissed
已淘汰.

表示鑰匙護罩已被關閉。

TagKeyguardSecured
已淘汰.

表示裝置已被鎖定,可能是使用者鎖定或逾時所致。

TagKeyImport
已淘汰.

表示有加密金鑰被匯入。

TagKeyIntegrityViolation
已淘汰.

表示密碼密鑰完整性檢查失敗。

TagLogBufferSizeCritical
已淘汰.

表示稽核日誌緩衝區已達到容量的90%。

TagLoggingStarted
已淘汰.

表示正在啟動稽核記錄。

TagLoggingStopped
已淘汰.

顯示審計日誌已關閉。

TagMaxPasswordAttemptsSet
已淘汰.

表示管理員設定了在清除資料前的密碼失敗次數上限。

TagMaxScreenLockTimeoutSet
已淘汰.

表示管理員設定了最大螢幕鎖定逾時。

TagMediaMount
已淘汰.

表示裝置已安裝可移除媒體。

TagMediaUnmount
已淘汰.

表示可移除媒體已從裝置中卸載。

TagNfcDisabled
已淘汰.

表示 NFC 服務已停用。

TagNfcEnabled
已淘汰.

表示 NFC 服務已啟用。

TagOsShutdown
已淘汰.

表示 Android 作業系統已經關機。

TagOsStartup
已淘汰.

表示 Android 作業系統已經啟動。

TagPackageInstalled
已淘汰.

表示已安裝套件。

TagPackageUninstalled
已淘汰.

表示某套件已卸載。

TagPackageUpdated
已淘汰.

表示包裹已更新。

TagPasswordChanged
已淘汰.

表示使用者剛剛更改了鎖屏密碼。

TagPasswordComplexityRequired
已淘汰.

表示管理員已設定密碼複雜度要求,並依據平台預先定義的複雜度等級。

TagPasswordComplexitySet
已淘汰.

表示管理員設定了密碼複雜度的要求。

TagPasswordExpirationSet
已淘汰.

表示管理員設定了密碼過期逾時。

TagPasswordHistoryLengthSet
已淘汰.

表示管理員設定了密碼歷史長度。

TagRemoteLock
已淘汰.

表示管理員遠端鎖定了裝置或設定檔。

TagSyncRecvFile
已淘汰.

表示檔案是透過 adb 守護程序從裝置中擷取的,例如透過 adb pull

TagSyncSendFile
已淘汰.

表示檔案是透過 adb 守護程序推送到裝置的,例如透過 adb push

TagUserRestrictionAdded
已淘汰.

表示管理員設定了使用者限制。

TagUserRestrictionRemoved
已淘汰.

表示管理員已解除使用者限制。

TagWifiConnection
已淘汰.

表示裝置嘗試連接受管理的 WiFi 網路時發生了事件。

TagWifiDisconnection
已淘汰.

表示裝置已從受管的 WiFi 網路斷線。

TagWipeFailure
已淘汰.

表示無法清除裝置或使用者資料。

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

安全日誌工作的定義。

(繼承來源 JavaObject)
JniPeerMembers

安全日誌工作的定義。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ThresholdClass

安全日誌工作的定義。

ThresholdType

安全日誌工作的定義。

方法

名稱 Description
Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

安全日誌工作的定義。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

安全日誌工作的定義。

(繼承來源 JavaObject)
Equals(Object)

安全日誌工作的定義。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

安全日誌工作的定義。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

安全日誌工作的定義。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

安全日誌工作的定義。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

安全日誌工作的定義。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

安全日誌工作的定義。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

安全日誌工作的定義。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

安全日誌工作的定義。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

安全日誌工作的定義。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於