Lâmpadas,
As lâmpadas em um dispositivo de telefone podem ser acesas em uma variedade de modos de iluminação diferentes. Ao contrário dos padrões de toque, os modos de lâmpada são mais uniformes entre conjuntos de telefones de diferentes fornecedores. Um conjunto comum de modos de lâmpada é definido pela API. Uma lâmpada identificada por seu identificador de botão de lâmpada pode ser acesa em um determinado modo de lâmpada. Uma lâmpada também pode ser consultada para seu modo de lâmpada atual.
As funções TAPI usadas para lâmpadas são phoneSetLamp, que acende uma lâmpada em um dispositivo de telefone aberto especificado em um determinado modo de iluminação de lâmpada, e phoneGetLamp, que retorna o modo de lâmpada atual da lâmpada especificada.
Quando uma lâmpada de um dispositivo de telefone é alterada, uma mensagem PHONE_STATE é enviada ao aplicativo para notificar o aplicativo sobre a alteração de estado. Os parâmetros dessa mensagem fornecem uma indicação da alteração.