Idioma

LocationProvider Classe

Definição

Informações sobre as propriedades de um provedor de localização.

[Android.Runtime.Register("android/location/LocationProvider", DoNotGenerateAcw=true)]
public class LocationProvider : Java.Lang.Object
[<Android.Runtime.Register("android/location/LocationProvider", DoNotGenerateAcw=true)>]
type LocationProvider = class
    inherit Object
Herança
LocationProvider
Atributos

Comentários

Informações sobre as propriedades de um provedor de localização.

Este membro foi preterido. Essa classe é incapaz de representar propriedades desconhecidas do provedor e pode retornar resultados incorretos na rara ocasião em que as propriedades de um provedor são desconhecidas. Prefira usar LocationManager#getProviderProperties(String) para recuperar ProviderProperties em vez disso.

Java documentação para android.location.LocationProvider.

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

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
Accuracy

Retorna a precisão aproximada desse provedor, um dos ProviderProperties.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasMonetaryCost

Retornará true se o uso desse provedor puder resultar em uma cobrança monetária para o usuário, false se o uso for gratuito.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Informações sobre as propriedades de um provedor de localização.

(Herdado de JavaObject)
JniPeerMembers

Informações sobre as propriedades de um provedor de localização.

Name

Retorna o nome desse provedor.

PeerReference

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

(Herdado de Object)
PowerRequirement

Retorna o requisito de energia para esse provedor, um dos ProviderProperties.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Informações sobre as propriedades de um provedor de localização.

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

Informações sobre as propriedades de um provedor de localização.

(Herdado de JavaObject)
Equals(Object)

Informações sobre as propriedades de um provedor de localização.

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

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

Retornará true se esse provedor atender aos critérios especificados, caso contrário, false.

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

Retornará true se o provedor exigir acesso a uma rede celular apropriada (e.

RequiresNetwork()

Retornará true se o provedor exigir acesso a uma rede de dados (e.

RequiresSatellite()

Retornará true se o provedor exigir acesso a um sistema de posicionamento baseado em satélite (por exemplo,

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Informações sobre as propriedades de um provedor de localização.

(Herdado de JavaObject)
SupportsAltitude()

Retornará true se o provedor for capaz de fornecer informações de altitude, caso contrário, false.

SupportsBearing()

Retornará true se o provedor for capaz de fornecer informações de rolamento, caso contrário, false.

SupportsSpeed()

Retornará true se o provedor for capaz de fornecer informações de velocidade, caso contrário, false.

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

Informações sobre as propriedades de um provedor de localização.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Informações sobre as propriedades de um provedor de localização.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Informações sobre as propriedades de um provedor de localização.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Informações sobre as propriedades de um provedor de localização.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Informações sobre as propriedades de um provedor de localização.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Informações sobre as propriedades de um provedor de localização.

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

Informações sobre as propriedades de um provedor de localização.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a