Partager via


ServiceAttribute Classe

Définition

Génère un /manifest/application/service élément dans AndroidManifest.xml.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)]
[System.Serializable]
public sealed class ServiceAttribute : Attribute, Java.Interop.IJniNameProviderAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=false)>]
[<System.Serializable>]
type ServiceAttribute = class
    inherit Attribute
    interface IJniNameProviderAttribute
Héritage
ServiceAttribute
Attributs
Implémente

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le Open Source Project et utilisés selon les termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

ServiceAttribute()

Construit et initialise une nouvelle ServiceAttribute instance.

Propriétés

DirectBootAware

Génère un /manifest/application/service élément dans AndroidManifest.xml.

Enabled

Indique si le service peut être instancié ou non par le système.

Exported

Indique si le service peut être lancé par des composants d’autres applications.

ForegroundServiceType

Génère un /manifest/application/service élément dans AndroidManifest.xml.

Icon

Icône représentant le service.

IsolatedProcess

Génère un /manifest/application/service élément dans AndroidManifest.xml.

Label

Une étiquette lisible par l’utilisateur pour le service.

Name

Nom de la classe qui implémente le service.

Permission

Nom d’une autorisation dont les clients doivent disposer pour lancer le service.

Process

Nom du processus dans lequel le service doit s’exécuter.

RoundIcon

Génère un /manifest/application/service élément dans AndroidManifest.xml.

S’applique à

Voir aussi