Android.Service.Controls Espace de noms

Fournit des contrôles d’appareil qu’une application publie sur l’interface système Android.

Classes

Nom Description
Control

Représente un objet physique qui peut être représenté par un ControlTemplate et dont les propriétés peuvent être modifiées par le biais d’un ControlAction.

Control.InterfaceConsts

Fournit les constantes d’interface colisables exposées par le biais de la liaison de contrôle.

Control.StatefulBuilder

Classe Builder pour Control ce qui contient des informations d’état.

Control.StatelessBuilder

Classe Builder pour Control.

ControlsProviderService

Implémentation de service permettant aux applications de contribuer aux contrôles à l’interface utilisateur système.

DeviceTypes

Types d’appareils pour Control.

Énumérations

Nom Description
ControlsSurface

Spécifie où Android affiche les contrôles d’appareil.

ControlStatus

Spécifie le résultat de la récupération de l’état actuel de l’appareil d’un contrôle.

DeviceType

Spécifie la catégorie d’appareil utilisée pour sélectionner l’icône et la couleur par défaut d’un contrôle.

Remarques

Implémentez ControlsProviderService pour fournir des contrôles et gérer les actions utilisateur. Utiliser Control.StatelessBuilder pour la découverte et les suggestions, ainsi que Control.StatefulBuilder pour les mises à jour à l’état actuel. Les éditeurs doivent respecter la demande d’abonnement. Envoyez des codes de réponse d’action via le consommateur fourni et publiez les modifications d’état visible séparément. Les contrôles nécessitent un déverrouillage d’appareil par défaut ; la désactivation de cette exigence ne remplace pas le paramètre utilisateur pour les actions sur un appareil verrouillé. Fournissez une intention d’activité en attente pour les interactions au-delà du modèle de contrôle.

Consultez l’implémentation Android.