como fazer uma captura receptor de transmissão (menu, volume, casa .......) clique de botão?

votos
16

eu quero meu receptor de transmissão a ser invocado quando se clica em (menu, volume ou qualquer outro botão possível).

Isso é possível?? Por favor me ajude

Saudações

Publicado 25/09/2013 em 18:44
usuário
Em outras línguas...                            


2 respostas

votos
0

Isso é possível?

Geralmente, não. Um par de botões, como o CAMERAbotão, irá resultar em uma transmissão, se a atividade de primeiro plano não consome o evento. Isso não é verdade para o botão HOME, ou o botão MENU (se existir). Não tenho conhecimento de transmissões que são enviados para os botões de volume (se existirem), mas não se pode descartar que há alguns.

Respondeu 25/09/2013 em 18:46
fonte usuário

votos
1

Sim, é possível, mas não perca seu tempo para construir uma aplicação, que é baseada em botão de menu (botões de hardware como telefones HTC) como alguns telefones não suportam botões de menu em vez disso, oferecer-lhe tocar como telefones LG.

Você pode adicionar funcionalidades ao botão de energia, volume botões para cima e para baixo.

Aqui está o tutorial para você como um novato.

http://www.vogella.com/articles/AndroidBroadcastReceiver/article.html

Vou recomendar você para estudar Transmissão Receiver em detalhes antes de começar a escrever o seu código!

Uma última coisa, fazer um estudo das diferenças entre API 10 ou inferior e API 11 ou superior, porque surge um problema quando você corre, você API 10 com base App Android na API 11 ou superior.

Veja também, - Intenções pendentes - sendBroadcast ()

Respondeu 28/09/2013 em 06:13
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more