SecurityLog Classe

Definição

Definições para trabalhar com logs de segurança.

[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
Herança
SecurityLog
Atributos

Comentários

Definições para trabalhar com logs de segurança.

Os aplicativos proprietários do dispositivo podem controlar o registro em log com DevicePolicyManager#setSecurityLoggingEnabled. Quando os logs de segurança estão habilitados, os aplicativos proprietários do dispositivo recebem retornos de chamada periódicos dos DeviceAdminReceiver#onSecurityLogsAvailablequais novos lotes de logs podem ser coletados por meio DevicePolicyManager#retrieveSecurityLogsde . SecurityEvent descreve o tipo e o formato dos logs de segurança que estão sendo coletados.

Java documentação para android.app.admin.SecurityLog.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
SecurityLog()

Definições para trabalhar com logs de segurança.

SecurityLog(IntPtr, JniHandleOwnership)

Definições para trabalhar com logs de segurança.

Campos

Nome Description
LevelError
Obsoleto.

Nível de gravidade do evento indicando que o evento requer ação de administrador urgente.

LevelInfo
Obsoleto.

Nível de severidade do evento indicando que o evento corresponde ao fluxo de trabalho normal.

LevelWarning
Obsoleto.

Nível de gravidade do evento indicando que o evento pode exigir atenção do administrador.

TagAdbShellCmd
Obsoleto.

Indica que um comando shell foi emitido pelo ADB por meio adb shell <command> da entrada de log contém uma String carga que contém o comando shell, acessível por .SecurityEvent#getData()

TagAdbShellInteractive
Obsoleto.

Indica que um shell interativo do ADB foi aberto por meio de "adb shell".

TagAppProcessStart
Obsoleto.

Indica que um processo de aplicativo foi iniciado.

TagBackupServiceToggled
Obsoleto.

Indica que um administrador habilitou ou desabilitou o serviço de backup.

TagBluetoothConnection
Obsoleto.

Indica que o dispositivo tenta se conectar a um dispositivo Bluetooth.

TagBluetoothDisconnection
Obsoleto.

Indica que o dispositivo se desconecta de um dispositivo Bluetooth conectado.

TagCameraPolicySet
Obsoleto.

Indica que o administrador definiu a política para desabilitar a câmera.

TagCertAuthorityInstalled
Obsoleto.

Indica que um novo certificado raiz foi instalado no armazenamento de credenciais confiáveis do sistema.

TagCertAuthorityRemoved
Obsoleto.

Indica que um novo certificado raiz foi removido do armazenamento de credenciais confiáveis do sistema.

TagCertValidationFailure
Obsoleto.

Indica uma falha ao validar X.

TagCryptoSelfTestCompleted
Obsoleto.

Indica que o autotendimento de funcionalidade criptográfica foi concluído.

TagKeyDestruction
Obsoleto.

Indica que uma chave criptográfica foi destruída.

TagKeyGenerated
Obsoleto.

Indica que uma chave criptográfica foi gerada.

TagKeyguardDisabledFeaturesSet
Obsoleto.

Indica que um administrador definiu recursos de chaveguard desabilitados.

TagKeyguardDismissAuthAttempt
Obsoleto.

Indica que houve uma tentativa de autenticação de ignorar o keyguard.

TagKeyguardDismissed
Obsoleto.

Indica que o keyguard foi descartado.

TagKeyguardSecured
Obsoleto.

Indica que o dispositivo foi bloqueado pelo usuário ou por um tempo limite.

TagKeyImport
Obsoleto.

Indica que uma chave criptográfica foi importada.

TagKeyIntegrityViolation
Obsoleto.

Indica uma verificação de integridade de chave criptográfica com falha.

TagLogBufferSizeCritical
Obsoleto.

Indica que o buffer de log de auditoria atingiu 90% de sua capacidade.

TagLoggingStarted
Obsoleto.

Indica a inicialização do log de auditoria.

TagLoggingStopped
Obsoleto.

Indica o desligamento do log de auditoria.

TagMaxPasswordAttemptsSet
Obsoleto.

Indica que um administrador definiu um número máximo de tentativas de senha com falha antes de apagar dados.

TagMaxScreenLockTimeoutSet
Obsoleto.

Indica que um administrador definiu um tempo limite máximo de bloqueio de tela.

TagMediaMount
Obsoleto.

Indica que a mídia removível foi montada no dispositivo.

TagMediaUnmount
Obsoleto.

Indica que a mídia removível foi desmontada do dispositivo.

TagNfcDisabled
Obsoleto.

Indica que o serviço NFC está desabilitado.

TagNfcEnabled
Obsoleto.

Indica que o serviço NFC está habilitado.

TagOsShutdown
Obsoleto.

Indica que o sistema operacional Android tem desligamento.

TagOsStartup
Obsoleto.

Indica que o sistema operacional Android foi iniciado.

TagPackageInstalled
Obsoleto.

Indica que um pacote está instalado.

TagPackageUninstalled
Obsoleto.

Indica que um pacote está desinstalado.

TagPackageUpdated
Obsoleto.

Indica que um pacote foi atualizado.

TagPasswordChanged
Obsoleto.

Indica que um usuário acabou de alterar sua senha de tela de bloqueio.

TagPasswordComplexityRequired
Obsoleto.

Indica que um administrador definiu um requisito de complexidade de senha usando os níveis de complexidade predefinidos da plataforma.

TagPasswordComplexitySet
Obsoleto.

Indica que um administrador definiu um requisito para a complexidade da senha.

TagPasswordExpirationSet
Obsoleto.

Indica que um administrador definiu um tempo limite de expiração de senha.

TagPasswordHistoryLengthSet
Obsoleto.

Indica que um administrador definiu um comprimento de histórico de senha.

TagRemoteLock
Obsoleto.

Indica que um administrador bloqueou remotamente o dispositivo ou o perfil.

TagSyncRecvFile
Obsoleto.

Indica que um arquivo foi retirado do dispositivo por meio do daemon do adb, por exemplo, via adb pull.

TagSyncSendFile
Obsoleto.

Indica que um arquivo foi enviado por push para o dispositivo por meio do daemon do adb, por exemplo, via adb push.

TagUserRestrictionAdded
Obsoleto.

Indica que um administrador definiu uma restrição de usuário.

TagUserRestrictionRemoved
Obsoleto.

Indica que um administrador removeu uma restrição de usuário.

TagWifiConnection
Obsoleto.

Indica que ocorreu um evento quando o dispositivo tentou se conectar a uma rede WiFi gerenciada.

TagWifiDisconnection
Obsoleto.

Indica que o dispositivo se desconecta de uma rede WiFi gerenciada.

TagWipeFailure
Obsoleto.

Indica uma falha ao apagar dados do dispositivo ou do usuário.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)
JniPeerMembers

Definições para trabalhar com logs de segurança.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Definições para trabalhar com logs de segurança.

ThresholdType

Definições para trabalhar com logs de segurança.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)
Equals(Object)

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Definições para trabalhar com logs de segurança.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Definições para trabalhar com logs de segurança.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a