Criteria Класс

Определение

Класс, указывающий критерии приложения для выбора поставщика расположения.

[Android.Runtime.Register("android/location/Criteria", DoNotGenerateAcw=true)]
public class Criteria : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/location/Criteria", DoNotGenerateAcw=true)>]
type Criteria = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Criteria
Атрибуты
Реализации

Комментарии

Класс, указывающий критерии приложения для выбора поставщика расположения. Поставщики могут быть упорядочены в соответствии с точностью, энергопотреблением, возможностью сообщать о высоте, скорости, подшипниках и денежных затратах.

Этот элемент устарел. API на основе критериев являются устаревшими, так как они не могут полностью охватить сложность поставщиков расположений и поощрять неправильные методы разработки. Предпочтите явно выбрать интересующего поставщика расположения (LocationManager#FUSED_PROVIDER, LocationManager#GPS_PROVIDER, etc), а не полагаться на критерии.

Документация по Java для android.location.Criteria.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

Criteria()

Создает новый объект Criteria.

Criteria(Criteria)

Создает новый объект Criteria, который является копией заданного условия.

Criteria(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

NoRequirement

Константа, указывающая, что приложение не решает размещать требования к определенной функции.

Свойства

Accuracy

Возвращает константу, указывающую требуемую точность расположения. -или- Указывает требуемую точность широты и долготы.

AltitudeRequired

Возвращает значение, указывающее, должен ли поставщик предоставлять сведения о высоте. -или- Указывает, должен ли поставщик предоставлять сведения о высоте.

BearingAccuracy

Возвращает константу, указывающую требуемую точность опоры. -или- Указывает требуемую точность опоры.

BearingRequired

Возвращает значение, указывающее, должен ли поставщик предоставлять несущие данные. -или- Указывает, должен ли поставщик предоставлять информацию о состоянии.

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
CostAllowed

Возвращает значение, указывающее, разрешено ли поставщику нести денежные затраты. -или- Указывает, разрешено ли поставщику нести денежные затраты.

Creator

Класс, указывающий критерии приложения для выбора поставщика расположения.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
HorizontalAccuracy

Возвращает константу, указывающую требуемую точность по горизонтали (широта и долгота). -или- Указывает требуемую горизонтальную точность (широту и долготу).

JniIdentityHashCode

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
JniPeerMembers

Класс, указывающий критерии приложения для выбора поставщика расположения.

PeerReference

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
PowerRequirement

Возвращает константу, указывающую требуемую максимальную мощность. -или- Указывает требуемые максимальные требования к энергопотреблению.

SpeedAccuracy

Возвращает константу, указывающую требуемую точность скорости. -или- Указывает требуемую точность скорости.

SpeedRequired

Возвращает значение, указывающее, должен ли поставщик предоставлять сведения о скорости. -или- Указывает, должен ли поставщик предоставлять сведения о скорости.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

VerticalAccuracy

Возвращает константу, указывающую требуемую вертикальную точность (высоту). -или- Указывает требуемую вертикальную точность (высоту).

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
DescribeContents()

Описывать типы специальных объектов, содержащихся в маршалируемом представлении этого объекта Parcelable.

Dispose()

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
Dispose(Boolean)

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Сведите этот объект в плоскую структуру в объект Parcel.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс, указывающий критерии приложения для выбора поставщика расположения.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс, указывающий критерии приложения для выбора поставщика расположения.

GetJniTypeName(IJavaPeerable)

Класс, указывающий критерии приложения для выбора поставщика расположения.

Применяется к