Android.Service.Controls Namespace

Fornece controles de dispositivo que um aplicativo publica na interface do sistema Android.

Classes

Nome Description
Control

Representa um objeto físico que pode ser representado por um ControlTemplate e cujas propriedades podem ser modificadas por meio de um ControlAction.

Control.InterfaceConsts

Fornece as constantes de interface parceladas expostas por meio da associação de controle.

Control.StatefulBuilder

A classe builder para Control isso contém informações de estado.

Control.StatelessBuilder

Classe de construtor para Control.

ControlsProviderService

Implementação de serviço permitindo que os aplicativos contribuam com controles para a interface do usuário do sistema.

DeviceTypes

Tipos de dispositivo para Control.

Enumerações

Nome Description
ControlsSurface

Especifica onde o Android exibe controles de dispositivo.

ControlStatus

Especifica o resultado da recuperação do estado atual do dispositivo de um controle.

DeviceType

Especifica a categoria de dispositivo usada para selecionar o ícone e a cor padrão de um controle.

Comentários

Implemente ControlsProviderService para fornecer controles e manipular ações do usuário. Use Control.StatelessBuilder para descoberta e sugestões e Control.StatefulBuilder para atualizações de estado atual. Os editores devem respeitar a demanda da assinatura. Envie códigos de resposta de ação por meio do consumidor fornecido e publique as alterações de estado visíveis separadamente. Os controles exigem o desbloqueio do dispositivo por padrão; desabilitar esse requisito não substitui a configuração do usuário para ações em um dispositivo bloqueado. Forneça uma intenção pendente de atividade para interações além do modelo de controle.

Consulte a implementação do Android.