Compartilhar via


DelegatedAdminReceiver Classe

Definição

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

[Android.Runtime.Register("android/app/admin/DelegatedAdminReceiver", ApiSince=29, DoNotGenerateAcw=true)]
public class DelegatedAdminReceiver : Android.Content.BroadcastReceiver
[<Android.Runtime.Register("android/app/admin/DelegatedAdminReceiver", ApiSince=29, DoNotGenerateAcw=true)>]
type DelegatedAdminReceiver = class
    inherit BroadcastReceiver
Herança
DelegatedAdminReceiver
Atributos

Comentários

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

Aplicativos delegados são aplicativos que recebem recursos adicionais do proprietário do perfil ou dos aplicativos do proprietário do dispositivo. Alguns desses recursos envolvem a chamada de estrutura nos aplicativos. Para receber esses retornos de chamada, os aplicativos delegados devem subclassificar essa classe e substituir os métodos apropriados aqui. O receptor subclassificado precisa ser publicado no manifesto do aplicativo, com filtros de intenção apropriados para marcar em quais retornos de chamada o receptor está interessado. Um aplicativo pode ter vários receptores, desde que eles escutem um conjunto desarticulado de retornos de chamada. Para as definições de manifesto android.Manifest.permission#BIND_DEVICE_ADMIN , ele deve ser protegido pela permissão para garantir que somente o sistema possa disparar esses retornos de chamada.

Os métodos de retorno de chamada acontecem no thread principal do processo. Assim, operações de longa duração devem ser feitas em outro thread. Observe que, como um receptor é feito uma vez que retorna de sua função onReceive, essas operações de longa execução provavelmente devem ser feitas em um Servicearquivo .

Documentação Java para android.app.admin.DelegatedAdminReceiver.

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

Construtores

DelegatedAdminReceiver()

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

DelegatedAdminReceiver(IntPtr, JniHandleOwnership)

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

Propriedades

AbortBroadcast

Retorna o sinalizador que indica se esse receptor deve ou não abortar a transmissão atual.

(Herdado de BroadcastReceiver)
Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
DebugUnregister

Retorne o último valor dado a #setDebugUnregister. -ou- Controle a inclusão de ajuda de depuração para chamadas incompatíveis para Context#registerReceiver(BroadcastReceiver, IntentFilter) Context.registerReceiver().

(Herdado de BroadcastReceiver)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsInitialStickyBroadcast

Retorna true se o receptor estiver processando atualmente o valor inicial de uma transmissão adesiva -- ou seja, o valor que foi transmitido pela última vez e está atualmente mantido no cache adesivo, portanto, isso não é diretamente o resultado de uma transmissão no momento.

(Herdado de BroadcastReceiver)
IsOrderedBroadcast

Retorna true se o receptor estiver processando uma transmissão ordenada.

(Herdado de BroadcastReceiver)
JniIdentityHashCode

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
JniPeerMembers

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

PeerReference

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
ResultCode

Recupere o código de resultado atual, conforme definido pelo receptor anterior. -ou- Alterar o código de resultado atual desta transmissão; só funciona com transmissões enviadas através do Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

(Herdado de BroadcastReceiver)
ResultData

Recupere os dados de resultado atuais, conforme definido pelo receptor anterior. -ou- Alterar os dados de resultados atuais desta transmissão; só funciona com transmissões enviadas através do Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

(Herdado de BroadcastReceiver)
SentFromPackage

Retorna o nome do pacote do aplicativo que enviou inicialmente essa transmissão.

(Herdado de BroadcastReceiver)
SentFromUid

Retorna o uid do aplicativo que enviou inicialmente essa transmissão.

(Herdado de BroadcastReceiver)
ThresholdClass

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

ThresholdType

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

Métodos

ClearAbortBroadcast()

Limpa o sinalizador indicando que esse receptor deve abortar a transmissão atual.

(Herdado de BroadcastReceiver)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
Dispose(Boolean)

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
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)
GetResultExtras(Boolean)

Recupere os dados extras do resultado atual, conforme definido pelo receptor anterior.

(Herdado de BroadcastReceiver)
GoAsync()

Isso pode ser chamado por um aplicativo para #onReceive permitir que ele mantenha a transmissão ativa após retornar dessa função.

(Herdado de BroadcastReceiver)
InvokeAbortBroadcast()

Define o sinalizador indicando que este receptor deve abortar a transmissão atual; só funciona com transmissões enviadas através do Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

(Herdado de BroadcastReceiver)
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)
OnChoosePrivateKeyAlias(Context, Intent, Int32, Uri, String)

Permite que esse receptor selecione o alias de uma chave privada e um par de certificados para autenticação.

OnNetworkLogsAvailable(Context, Intent, Int64, Int32)

Chamado cada vez que um novo lote de logs de rede pode ser recuperado.

OnReceive(Context, Intent)

Interceptar transmissões delegadas do administrador de dispositivos.

OnSecurityLogsAvailable(Context, Intent)

Chamado cada vez que um novo lote de logs de segurança pode ser recuperado.

PeekService(Context, Intent)

Forneça um fichário para um serviço já vinculado.

(Herdado de BroadcastReceiver)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetOrderedHint(Boolean)

Para uso interno, define a dica sobre se este BroadcastReceiver está sendo executado no modo ordenado.

(Herdado de BroadcastReceiver)
SetResult(Result, String, Bundle)

Altere todos os dados de resultados retornados dessas transmissões; só funciona com transmissões enviadas através do Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

(Herdado de BroadcastReceiver)
SetResultExtras(Bundle)

Alterar os extras de resultado atual desta transmissão; só funciona com transmissões enviadas através do Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

(Herdado de BroadcastReceiver)
ToArray<T>()

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em 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 sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
IJavaPeerable.Finalized()

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

GetJniTypeName(IJavaPeerable)

Classe base para aplicativos delegados para lidar com retornos de chamada relacionados a seus recursos delegados.

Aplica-se a