cum să facă o captură receptor de difuzare (meniu, volum, acasă .......) faceți clic pe butonul?

voturi
16

Vreau receptorul meu de difuzare pentru a fi invocate atunci când faceți clic pe (meniu, volum sau în orice alt buton posibil).

Este posibil?? Vă rog să mă ajutați

Salutari

Întrebat 25/09/2013 la 18:44
de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
0

Este posibil?

În general, nu. Un cuplu de butoane, cum ar fi CAMERAbuton, va avea ca rezultat o emisiune, în cazul în care activitatea de prim - plan nu consumă evenimentul. Acest lucru nu este valabil pentru butonul HOME, sau butonul MENU (dacă există unul). Nu sunt conștient de emisiunile care sunt trimise pentru butoanele de volum ( în cazul în care există), dar nu pot exclude că există unele.

Publicat 25/09/2013 la 18:46
sursa de către utilizator

voturi
1

Da, este posibil, dar nu pierde timpul pentru a construi o aplicație, care se bazează pe butonul de meniu (butoane hardware cum ar fi telefoanele HTC) ca unele telefoane nu acceptă butoane de meniu în loc să le ofere atingeți ca telefoanele LG.

Puteți adăuga funcționalitate la butonul de pornire, butoane de volum sus și jos.

Aici este tutorial pentru tine, ca un începător.

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

Eu va recomand sa studiati Receptor difuzare în detaliu înainte de a începe să scrieți codul dvs.!

Un ultim lucru, studiază diferențele dintre API 10 sau mai mici și API 11 sau mai mare, pentru că există o problemă apare atunci când rulați tine API 10 bazat pe Android App API 11 sau mai mare.

De asemenea se vedea, - Intenții În așteptare - sendBroadcast ()

Publicat 28/09/2013 la 06:13
sursa de către utilizator

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