ServiceInfo Класс

Определение

Сведения, которые можно получить о конкретной службе приложения.

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

Комментарии

Сведения, которые можно получить о конкретной службе приложения. Это соответствует сведениям, собранным из < AndroidManifest.xml; service> Теги.

Документация по Java для android.content.pm.ServiceInfo.

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

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

ServiceInfo()
ServiceInfo(IntPtr, JniHandleOwnership)

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

ServiceInfo(ServiceInfo)

Поля

FlagAllowSharedIsolatedProcess
Устаревшие..

Бит в #flags: если задано и это android.R.attr#isolatedProcess служба, служба может быть привязана в общем изолированном процессе с другими изолированными службами.

FlagExternalService
Устаревшие..

Бит в #flags: если задано, служба может быть привязана и запущена в пакете вызывающего приложения, а не в пакете, в котором она объявлена.

FlagIsolatedProcess
Устаревшие..

Бит в #flags. Если задано значение , служба будет выполняться в отдельном изолированном процессе.

FlagSingleUser
Устаревшие..

Бит в #flags. Если задано значение , один экземпляр службы будет запускаться для всех пользователей на устройстве.

FlagStopWithTask
Устаревшие..

Бит в #flags. Если задано значение , служба будет автоматически остановлена системой, если пользователь удалит задачу, которая связана с одним из действий приложения.

FlagUseAppZygote
Устаревшие..

Бит в #flags: если задано значение , служба (которая должна быть изолирована) будет порождена из Application Zygote, а не из обычного Zygote.

ForegroundServiceTypeCamera
Устаревшие..

Константы, соответствующие в camera атрибуте android.R.attr#foregroundServiceType .

ForegroundServiceTypeConnectedDevice
Устаревшие..

Константы, соответствующие в connectedDevice атрибуте android.R.attr#foregroundServiceType .

ForegroundServiceTypeDataSync
Устаревшие..

Константы, соответствующие в dataSync атрибуте android.R.attr#foregroundServiceType .

ForegroundServiceTypeHealth
Устаревшие..

Константы, соответствующие в health атрибуте android.R.attr#foregroundServiceType .

ForegroundServiceTypeLocation
Устаревшие..

Константы, соответствующие в location атрибуте android.R.attr#foregroundServiceType .

ForegroundServiceTypeManifest
Устаревшие..

Специальное значение указывает на использование всех типов, заданных в файле манифеста.

ForegroundServiceTypeMediaPlayback
Устаревшие..

Константы, соответствующие в mediaPlayback атрибуте android.R.attr#foregroundServiceType .

ForegroundServiceTypeMediaProjection
Устаревшие..

Константы, соответствующие в mediaProjection атрибуте android.R.attr#foregroundServiceType foregroundServiceType .

ForegroundServiceTypeMicrophone
Устаревшие..

Константы, соответствующие в microphone атрибуте android.R.attr#foregroundServiceType .

ForegroundServiceTypeNone

Тип службы переднего плана по умолчанию, если он не задан в файле манифеста.

ForegroundServiceTypePhoneCall
Устаревшие..

Константы, соответствующие в phoneCall атрибуте android.R.attr#foregroundServiceType .

ForegroundServiceTypeRemoteMessaging
Устаревшие..

Константы, соответствующие в remoteMessaging атрибуте android.R.attr#foregroundServiceType .

ForegroundServiceTypeShortService
Устаревшие..

Тип службы переднего плана для "кратковременных" служб, соответствующий shortService в атрибуте android.R.attr#foregroundServiceType манифеста.

ForegroundServiceTypeSpecialUse
Устаревшие..

Константы, соответствующие в specialUse атрибуте android.R.attr#foregroundServiceType .

ForegroundServiceTypeSystemExempted
Устаревшие..

Константы, соответствующие в systemExempted атрибуте android.R.attr#foregroundServiceType .

Свойства

ApplicationInfo

Глобальные сведения о приложении или пакете, в который входит этот компонент.

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

Набор тегов атрибуции, которые должны автоматически применяться к этому компоненту.

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

Идентификатор ресурса (в ресурсах пакета) баннера этого компонента.

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

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

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

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

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

Строковый идентификатор ресурса (в ресурсах пакета), содержащий удобочитаемое пользователем описание компонента.

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

Указывает, известно ли этому компоненту о жизненном цикле прямой загрузки и его можно безопасно запустить до ввода пользователем своих учетных данных (например, шаблона блокировки или ПИН-кода).

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

Указывает, может ли быть создан экземпляр этого компонента.

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

Задайте значение true, если этот компонент доступен для использования другими приложениями.

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

Параметры, заданные в объявлении службы в манифесте.

ForegroundServiceType

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

Handle

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

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

Идентификатор ресурса (в ресурсах пакета) значка этого компонента.

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

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

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

Возвращает значение, указывающее, включены ли этот компонент и включающее его приложение.

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

Сведения, которые можно получить о конкретной службе приложения.

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

Сведения, которые можно получить о конкретной службе приложения.

LabelRes

Идентификатор строкового ресурса (в ресурсах пакета) метки этого компонента.

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

Идентификатор ресурса (в ресурсах пакета) логотипа этого компонента.

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

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

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

Дополнительные метаданные, связанные с этим компонентом.

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

Открытое имя этого элемента.

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

Строка, указанная в файле AndroidManifest, если она есть.

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

Имя пакета, в который входит этот элемент.

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

Сведения, которые можно получить о конкретной службе приложения.

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

Необязательное имя разрешения, необходимого для доступа к этой службе.

ProcessName

Имя процесса, в который должен выполняться этот компонент.

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

Имя разбиения, в котором объявлен этот компонент.

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

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

ThresholdType

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

Методы

Clone()

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

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

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

Dispose()

Сведения, которые можно получить о конкретной службе приложения.

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

Сведения, которые можно получить о конкретной службе приложения.

(Унаследовано от Object)
Dump(IPrinter, String)
DumpBack(IPrinter, String) (Унаследовано от PackageItemInfo)
DumpFront(IPrinter, String) (Унаследовано от PackageItemInfo)
Equals(Object)

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

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

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

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

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

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

Получите текущий графический баннер, связанный с этим элементом.

(Унаследовано от PackageItemInfo)
LoadIcon(PackageManager)

Получите текущий графический значок, связанный с этим элементом.

(Унаследовано от PackageItemInfo)
LoadLabel(PackageManager)

Получение текущей текстовой метки, связанной с этим элементом.

(Унаследовано от PackageItemInfo)
LoadLabelFormatted(PackageManager)

Получение текущей текстовой метки, связанной с этим элементом.

(Унаследовано от PackageItemInfo)
LoadLogo(PackageManager)

Получите текущий графический логотип, связанный с этим элементом.

(Унаследовано от PackageItemInfo)
LoadUnbadgedIcon(PackageManager)

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

(Унаследовано от PackageItemInfo)
LoadXmlMetaData(PackageManager, String)

Загрузите РЕСУРС XML, подключенный к метаданным этого элемента.

(Унаследовано от PackageItemInfo)
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) (Унаследовано от PackageItemInfo)

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

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)

Сведения, которые можно получить о конкретной службе приложения.

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