SecurityLog 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用安全日志的定义。
[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
- 继承
- 属性
注解
使用安全日志的定义。
设备所有者应用可以使用 DevicePolicyManager#setSecurityLoggingEnabled.. 启用安全日志后,设备所有者应用从中接收定期回调 DeviceAdminReceiver#onSecurityLogsAvailable,此时可以通过新一批日志收集 DevicePolicyManager#retrieveSecurityLogs。
SecurityEvent 描述要收集的安全日志的类型和格式。
Java文档android.app.admin.SecurityLog。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
构造函数
| 名称 | 说明 |
|---|---|
| SecurityLog() |
使用安全日志的定义。 |
| SecurityLog(IntPtr, JniHandleOwnership) |
使用安全日志的定义。 |
字段
| 名称 | 说明 |
|---|---|
| LevelError |
已过时.
指示事件需要紧急管理员操作的事件严重性级别。 |
| LevelInfo |
已过时.
指示事件对应于正常工作流的事件严重性级别。 |
| LevelWarning |
已过时.
指示事件可能需要管理员注意的事件严重性级别。 |
| TagAdbShellCmd |
已过时.
指示通过 ADB 发出 shell 命令时, |
| 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 守护程序从设备拉取的,例如通过 |
| TagSyncSendFile |
已过时.
指示文件是通过 adb 守护程序(例如,通过 |
| TagUserRestrictionAdded |
已过时.
指示管理员已设置用户限制。 |
| TagUserRestrictionRemoved |
已过时.
指示管理员已删除用户限制。 |
| TagWifiConnection |
已过时.
指示设备尝试连接到托管 WiFi 网络时发生事件。 |
| TagWifiDisconnection |
已过时.
指示设备与托管 WiFi 网络断开连接。 |
| TagWipeFailure |
已过时.
指示擦除设备或用户数据失败。 |
属性
| 名称 | 说明 |
|---|---|
| Class |
返回此 |
| 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) |
获取实例 |
| JavaAs<TResult>(IJavaPeerable) |
尝试强制 |
| JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
| JavaCast<TResult>(IJavaObject) |
使用安全日志的定义。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
尝试强制 |