Language

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

Name 説明
SecurityLog()

セキュリティ ログを操作するための定義。

SecurityLog(IntPtr, JniHandleOwnership)

セキュリティ ログを操作するための定義。

フィールド

Name 説明
LevelError
古い.

イベントに緊急の管理者アクションが必要であることを示すイベントの重大度レベル。

LevelInfo
古い.

イベントが通常のワークフローに対応することを示すイベントの重大度レベル。

LevelWarning
古い.

イベントが管理者の注意を必要とする可能性があることを示すイベントの重大度レベル。

TagAdbShellCmd
古い.

adb shell <command>を介して ADB 経由でシェル コマンドが発行されたことを示します。ログ エントリには、シェル コマンドを含むString ペイロードが含まれ、SecurityEvent#getData()経由でアクセスできます。

TagAdbShellInteractive
古い.

ADB 対話型シェルが "adb シェル" を介して開かれたことを示します。

TagAppProcessStart
古い.

アプリ プロセスが開始されたことを示します。

TagBackupServiceToggled
古い.

管理者がバックアップ サービスを有効または無効にしたことを示します。

TagBluetoothConnection
古い.

デバイスがBluetoothデバイスへの接続を試行することを示します。

TagBluetoothDisconnection
古い.

デバイスが接続されているBluetoothデバイスから切断されることを示します。

TagCameraPolicySet
古い.

管理者がカメラを無効にするポリシーを設定したことを示します。

TagCertAuthorityInstalled
古い.

新しいルート証明書がシステムの信頼された資格情報ストレージにインストールされたことを示します。

TagCertAuthorityRemoved
古い.

システムの信頼された資格情報ストレージから新しいルート証明書が削除されたことを示します。

TagCertValidationFailure
古い.

X の検証に失敗したことを示します。

TagCryptoSelfTestCompleted
古い.

暗号化機能の自己テストが完了したことを示します。

TagKeyDestruction
古い.

暗号化キーが破棄されたことを示します。

TagKeyGenerated
古い.

暗号化キーが生成されたことを示します。

TagKeyguardDisabledFeaturesSet
古い.

管理者が無効なキーガード機能を設定したことを示します。

TagKeyguardDismissAuthAttempt
古い.

キーガードを無視する認証試行が行われたことを示します。

TagKeyguardDismissed
古い.

キーガードが閉じられたことを示します。

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 push経由)。

TagUserRestrictionAdded
古い.

管理者がユーザー制限を設定したことを示します。

TagUserRestrictionRemoved
古い.

管理者がユーザー制限を削除したことを示します。

TagWifiConnection
古い.

デバイスが管理対象の WiFi ネットワークに接続しようとしたときにイベントが発生したことを示します。

TagWifiDisconnection
古い.

デバイスが管理対象の WiFi ネットワークから切断されることを示します。

TagWipeFailure
古い.

デバイスまたはユーザー データのワイプに失敗したことを示します。

プロパティ

Name 説明
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

セキュリティ ログを操作するための定義。

(継承元 JavaObject)
JniPeerMembers

セキュリティ ログを操作するための定義。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

セキュリティ ログを操作するための定義。

ThresholdType

セキュリティ ログを操作するための定義。

メソッド

Name 説明
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()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

セキュリティ ログを操作するための定義。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

Name 説明
IJavaPeerable.Disposed()

セキュリティ ログを操作するための定義。

(継承元 JavaObject)
IJavaPeerable.Finalized()

セキュリティ ログを操作するための定義。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

セキュリティ ログを操作するための定義。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

セキュリティ ログを操作するための定義。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

セキュリティ ログを操作するための定義。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

セキュリティ ログを操作するための定義。

(継承元 JavaObject)

拡張メソッド

Name 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

セキュリティ ログを操作するための定義。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象