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#retrieveSecurityLogsSecurityEvent 描述要收集的安全日志的类型和格式。

Java文档android.app.admin.SecurityLog

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

构造函数

名称 说明
SecurityLog()

使用安全日志的定义。

SecurityLog(IntPtr, JniHandleOwnership)

使用安全日志的定义。

字段

名称 说明
LevelError
已过时.

指示事件需要紧急管理员操作的事件严重性级别。

LevelInfo
已过时.

指示事件对应于正常工作流的事件严重性级别。

LevelWarning
已过时.

指示事件可能需要管理员注意的事件严重性级别。

TagAdbShellCmd
已过时.

指示通过 ADB 发出 shell 命令时, adb shell <command> 日志条目包含包含 String shell 命令的有效负载,可通过该负载进行 SecurityEvent#getData()访问。

TagAdbShellInteractive
已过时.

指示 ADB 交互式 shell 是通过“adb shell”打开的。

TagAppProcessStart
已过时.

指示应用进程已启动。

TagBackupServiceToggled
已过时.

指示管理员已启用或禁用备份服务。

TagBluetoothConnection
已过时.

指示设备尝试连接到蓝牙设备。

TagBluetoothDisconnection
已过时.

指示设备与连接的蓝牙设备断开连接。

TagCameraPolicySet
已过时.

指示管理员已将策略设置为禁用相机。

TagCertAuthorityInstalled
已过时.

指示新的根证书已安装到系统的受信任凭据存储中。

TagCertAuthorityRemoved
已过时.

指示已从系统受信任的凭据存储中删除新的根证书。

TagCertValidationFailure
已过时.

指示无法验证 X。

TagCryptoSelfTestCompleted
已过时.

指示加密功能自测试已完成。

TagKeyDestruction
已过时.

指示已销毁加密密钥。

TagKeyGenerated
已过时.

指示已生成加密密钥。

TagKeyguardDisabledFeaturesSet
已过时.

指示管理员已设置禁用的 Keyguard 功能。

TagKeyguardDismissAuthAttempt
已过时.

指示已尝试消除密钥保护器身份验证。

TagKeyguardDismissed
已过时.

指示 Keyguard 已被消除。

TagKeyguardSecured
已过时.

指示设备已由用户锁定或超时。

TagKeyImport
已过时.

指示已导入加密密钥。

TagKeyIntegrityViolation
已过时.

指示加密密钥完整性检查失败。

TagLogBufferSizeCritical
已过时.

指示审核日志缓冲区的容量已达到 90%。

TagLoggingStarted
已过时.

指示审核日志记录的启动。

TagLoggingStopped
已过时.

指示审核日志记录的关闭。

TagMaxPasswordAttemptsSet
已过时.

指示管理员在擦除数据之前已设置最大失败的密码尝试次数。

TagMaxScreenLockTimeoutSet
已过时.

指示管理员已设置最大屏幕锁定超时。

TagMediaMount
已过时.

指示已将可移动媒体装载到设备上。

TagMediaUnmount
已过时.

指示已从设备卸载可移动媒体。

TagNfcDisabled
已过时.

指示 NFC 服务已禁用。

TagNfcEnabled
已过时.

指示已启用 NFC 服务。

TagOsShutdown
已过时.

指示 Android OS 已关闭。

TagOsStartup
已过时.

指示 Android OS 已启动。

TagPackageInstalled
已过时.

指示已安装包。

TagPackageUninstalled
已过时.

指示已卸载包。

TagPackageUpdated
已过时.

指示包已更新。

TagPasswordChanged
已过时.

指示用户刚刚更改了其锁屏密码。

TagPasswordComplexityRequired
已过时.

指示管理员已使用平台的预定义复杂性级别设置密码复杂性要求。

TagPasswordComplexitySet
已过时.

指示管理员已设置密码复杂性的要求。

TagPasswordExpirationSet
已过时.

指示管理员已设置密码过期超时。

TagPasswordHistoryLengthSet
已过时.

指示管理员已设置密码历史记录长度。

TagRemoteLock
已过时.

指示管理员远程锁定了设备或配置文件。

TagSyncRecvFile
已过时.

指示文件是通过 adb 守护程序从设备拉取的,例如通过 adb pull.

TagSyncSendFile
已过时.

指示文件是通过 adb 守护程序(例如,通过 adb pushadb 守护程序)推送到设备。

TagUserRestrictionAdded
已过时.

指示管理员已设置用户限制。

TagUserRestrictionRemoved
已过时.

指示管理员已删除用户限制。

TagWifiConnection
已过时.

指示设备尝试连接到托管 WiFi 网络时发生事件。

TagWifiDisconnection
已过时.

指示设备与托管 WiFi 网络断开连接。

TagWipeFailure
已过时.

指示擦除设备或用户数据失败。

属性

名称 说明
Class

返回此 Object的运行时类。

(继承自 Object)
Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode

使用安全日志的定义。

(继承自 Object)
JniPeerMembers

使用安全日志的定义。

PeerReference

使用安全日志的定义。

(继承自 Object)
ThresholdClass

使用安全日志的定义。

ThresholdType

使用安全日志的定义。

方法

名称 说明
Clone()

创建并返回此对象的副本。

(继承自 Object)
Dispose()

使用安全日志的定义。

(继承自 Object)
Dispose(Boolean)

使用安全日志的定义。

(继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

使用安全日志的定义。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

使用安全日志的定义。

(继承自 Object)
Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<><

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)

显式接口实现

名称 说明
IJavaPeerable.Disposed()

使用安全日志的定义。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

使用安全日志的定义。

(继承自 Object)
IJavaPeerable.Finalized()

使用安全日志的定义。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

使用安全日志的定义。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

使用安全日志的定义。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

使用安全日志的定义。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

使用安全日志的定义。

(继承自 Object)

扩展方法

名称 说明
GetJniTypeName(IJavaPeerable)

获取实例 self类型的 JNI 名称。

JavaAs<TResult>(IJavaPeerable)

尝试强制self键入TResult,检查强制是否在Java端有效。

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

使用安全日志的定义。

TryJavaCast<TResult>(IJavaPeerable, TResult)

尝试强制self键入TResult,检查强制是否在Java端有效。

适用于