ApnSetting Classe

Definição

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

[Android.Runtime.Register("android/telephony/data/ApnSetting", ApiSince=28, DoNotGenerateAcw=true)]
public class ApnSetting : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/telephony/data/ApnSetting", ApiSince=28, DoNotGenerateAcw=true)>]
type ApnSetting = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
ApnSetting
Atributos
Implementações

Comentários

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

A APN fornece configuração para conectar um dispositivo de rede celular a uma rede de dados IP. Uma operadora usa o nome, o tipo e outra configuração em uma APNSetting para decidir qual endereço IP atribuir, quaisquer métodos de segurança a serem aplicados e como o dispositivo pode estar conectado a redes privadas.

Use ApnSetting.Builder para criar novas instâncias.

Java documentação para android.telephony.data.ApnSetting.

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
ApnSetting(IntPtr, JniHandleOwnership)

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

Campos

Nome Description
AuthTypeChap
Obsoleto.

Tipo de autenticação para CHAP.

AuthTypeNone
Obsoleto.

A autenticação não é necessária.

AuthTypePap
Obsoleto.

Tipo de autenticação para PAP.

AuthTypePapOrChap
Obsoleto.

Tipo de autenticação para PAP ou CHAP.

MvnoTypeGid
Obsoleto.

Tipo MVNO para o identificador de grupo nível 1.

MvnoTypeIccid
Obsoleto.

Tipo MVNO para ICCID.

MvnoTypeImsi
Obsoleto.

Tipo MVNO para IMSI.

MvnoTypeSpn
Obsoleto.

Tipo MVNO para o nome do provedor de serviços.

ProtocolIp
Obsoleto.

Protocolo da Internet.

ProtocolIpv4v6
Obsoleto.

Tipo de PDP virtual introduzido para lidar com a funcionalidade de UE de pilha de IP dupla.

ProtocolIpv6
Obsoleto.

Protocolo de Internet, versão 6.

ProtocolNonIp
Obsoleto.

Transferência de dados não IP para a rede de dados de pacote externo.

ProtocolPpp
Obsoleto.

Protocolo ponto a ponto.

ProtocolUnstructured
Obsoleto.

Transferência de dados não estruturados para a Rede de Dados via N6.

TypeBip
Obsoleto.

Tipo de APN para BIP.

TypeCbs
Obsoleto.

Tipo de APN para CBS.

TypeDefault
Obsoleto.

Tipo DE APN para tráfego de dados padrão.

TypeDun
Obsoleto.

Tipo de APN para tráfego DUN.

TypeEmergency
Obsoleto.

Tipo de APN para PDN de Emergência.

TypeEnterprise
Obsoleto.

Tipo de APN para ENTERPRISE.

TypeFota
Obsoleto.

Tipo DE APN para acessar o portal FOTA da operadora, usado para atualizações aéreas.

TypeHipri
Obsoleto.

Tipo DE APN para tráfego HiPri.

TypeIa
Obsoleto.

Tipo DE APN para APN de Anexação Inicial de IA.

TypeIms
Obsoleto.

Tipo de APN para IMS.

TypeMcx
Obsoleto.

Tipo de APN para MCX (Serviço de Missão Crítica) em que X pode ser PTT/Vídeo/Dados

TypeMms
Obsoleto.

Tipo de APN para tráfego MMS.

TypeOemPaid
Obsoleto.

Tipo de APN para redes de OEM_PAID (PANS Automotivo)

TypeOemPrivate
Obsoleto.

Tipo de APN para redes de OEM_PRIVATE (PANS Automotivo)

TypeRcs
Obsoleto.

Tipo de APN para RCS (Rich Communication Services).

TypeSupl
Obsoleto.

Tipo de APN para GPS assistido por SUPL.

TypeVsim
Obsoleto.

Tipo de APN para VSIM.

TypeXcap
Obsoleto.

Tipo de APN para XCAP.

Propriedades

Nome Description
ApnName

Retorna o nome do APN.

ApnTypeBitmask

Retorna a máscara de bits de tipos APN.

AuthType

Retorna o tipo de autenticação do APN.

CarrierId

Retorna a ID da transportadora para esta APN.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

EntryName

Obtém o nome legível por humanos que descreve a APN.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
Id

Retorna a ID de banco de dados exclusiva para essa entrada.

IsAlwaysOn

Retorna se os recursos do Plano de Usuário devem ser ativados durante cada transição do modo de CM-IDLE para CM-CONNECTED estado para este APN Consulte 3GPP TS 23.

IsEnabled

Retorna o status atual do APN.

IsPersistent

Retorna se a configuração de APN for persistente no modem.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(Herdado de JavaObject)
JniPeerMembers

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

Mmsc

Retorna o Uri MMSC do APN.

MmsProxyAddress

Obtém o endereço proxy MMS configurado para o APN.

MmsProxyAddressAsString

Retorna o endereço proxy MMS do APN.

MmsProxyPort

Retorna a porta proxy MMS do APN.

MtuV4

Retorna o tamanho padrão da MTU (Unidade de Transmissão Máxima) em bytes das rotas IPv4 criadas por essa configuração de APN.

MtuV6

Retorna o tamanho mtu da interface móvel IPv6 à qual a APN se conectou.

MvnoType

Retorna o tipo de correspondência MVNO para este APN.

NetworkTypeBitmask

Retorna uma máscara de bits que descreve as Tecnologias de Rádio (Tipos de Rede) que essa APN pode usar.

OperatorNumeric

Retorna a ID do operador numérico para o APN.

Password

Retorna a senha APN do APN.

PeerReference

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

(Herdado de Object)
ProfileId

Retorna a ID do perfil à qual o APN salvou no modem.

Protocol

Retorna o protocolo a ser usado para se conectar a essa APN.

ProxyAddress

Obtém o endereço proxy HTTP configurado para o APN.

ProxyAddressAsString

Retorna o endereço proxy do APN.

ProxyPort

Retorna o endereço proxy do APN.

RoamingProtocol

Retorna o protocolo a ser usado para se conectar a essa APN enquanto o dispositivo está em roaming.

ThresholdClass

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

ThresholdType

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

User

Retorna o nome de usuário APN do APN.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(Herdado de JavaObject)
DescribeContents()

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

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()

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(Herdado de JavaObject)
Equals(Object)

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(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)

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

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)

Uma configuração de APN (Nome do Ponto de Acesso) para uma conexão de dados da operadora.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a