LocationRequest Classe

Definição

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

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

Comentários

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

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

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.

Campos

Nome Description
PassiveInterval

Representa uma solicitação somente passiva.

QualityBalancedPowerAccuracy
Obsoleto.

Uma constante de qualidade que indica um provedor de localização pode optar por atender a essa solicitação equilibrando igualmente as restrições de potência e precisão.

QualityHighAccuracy
Obsoleto.

Uma constante de qualidade que indica um provedor de localização pode optar por atender a essa solicitação fornecendo locais muito precisos em detrimento do potencial aumento do uso de energia.

QualityLowPower
Obsoleto.

Uma constante de qualidade que indica um provedor de localização pode optar por atender a essa solicitação fornecendo locais menos precisos para economizar energia.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

DurationMillis

Retorna a duração para qual local será fornecido antes que a solicitação seja removida automaticamente.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IntervalMillis

Retorna o intervalo desejado de atualizações de localização ou #PASSIVE_INTERVAL , se isso for passivo, nenhuma solicitação de energia.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

(Herdado de JavaObject)
JniPeerMembers

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

MaxUpdateDelayMillis

Retorna o tempo máximo em que qualquer atualização de local pode ser atrasada e, portanto, agrupada com as seguintes atualizações para habilitar o envio em lote de localização.

MaxUpdates

Retorna o número máximo de atualizações de local para essa solicitação antes que a solicitação seja removida automaticamente.

MinUpdateDistanceMeters

Retorna a distância mínima entre as atualizações de localização.

MinUpdateIntervalMillis

Retorna o intervalo mínimo de atualização.

PeerReference

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

(Herdado de Object)
Quality

Retorna a dica de qualidade para essa solicitação de local.

ThresholdClass

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

(Herdado de Object)
ThresholdType

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

(Herdado de Object)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

(Herdado de JavaObject)
DescribeContents()

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

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

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

(Herdado de JavaObject)
Equals(Object)

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

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

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

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

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

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)

Um encapsulamento de vários parâmetros para solicitar o local por meio de LocationManager.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a