Язык

ComponentName Класс

Определение

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

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

Комментарии

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен. Два фрагмента информации, инкапсулированные здесь, необходимы для идентификации компонента: пакета (строка), в который он существует, а также имя класса (Строка) внутри этого пакета.

Java документации по android.content.ComponentName.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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

Имя. Описание
ComponentName(Context, Class)

Создайте новый идентификатор компонента из объекта Context и Class.

ComponentName(Context, String)

Создайте новый идентификатор компонента из имени контекста и класса.

ComponentName(Parcel)

Создайте экземпляр нового имени компонента из данных в пакете, который ранее был записан.#writeToParcel(Parcel, int)

ComponentName(String, String)

Создайте новый идентификатор компонента.

Свойства

Имя. Описание
Class

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

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

Возвращает имя класса этого компонента.

Creator
Handle

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

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

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

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

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

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

Возвращает метаданные JNI, используемые для вызова элементов этого Java однорангового узла.

PackageName

Возвращает имя пакета этого компонента.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

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

Возвращает имя класса либо полностью, либо в сокращенной форме (с ведущим " ).

ThresholdClass

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

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

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

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

Методы

Имя. Описание
Clone()

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

CompareTo(ComponentName)
Construct(JniObjectReference, JniObjectReferenceOptions)

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

(Унаследовано от JavaObject)
CreateRelative(Context, String)

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

CreateRelative(String, String)

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

DescribeContents()

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

Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

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

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

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

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

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

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

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

То же самое, что #flattenToString()и имя класса, если оно является суффиксом пакета.

FlattenToString()

Возвращает строку, которая однозначно описывает имена пакетов и классов, содержащихся в componentName.

GetHashCode()

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

(Унаследовано от Object)
JavaFinalize()
Устаревшие.

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

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

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

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

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

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

Считывайте имя компонента из посылки, написанной ранее #writeToParcel(ComponentName, Parcel), возвращая значение NULL или новый объект соответствующим образом.

SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

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

Создает управляемый массив из этого Java оболочки массива.

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

Возвращает строковое представление этого класса без имени класса в качестве префикса.

ToString()

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

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

Восстановите имя компонента из строки, созданной ранее #flattenToString().

UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

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

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

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

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

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

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

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

Напишите имя компонента в посылку, обрабатывая указатели NULL.

WriteToParcel(Parcel, ParcelableWriteFlags)

Напишите имя компонента в посылку, обрабатывая указатели NULL.

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

Имя. Описание
IComparable.CompareTo(Object)

Сравнивает имя этого компонента с другим объектом.

IJavaPeerable.Disposed()

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

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

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

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

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

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

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

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

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

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

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Идентификатор определенного компонента приложения (android.app.Activity, android.app.Serviceandroid.content.BroadcastReceiverилиandroid.content.ContentProvider), который доступен.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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