Как использовать numberKeyListener для получения keyPressEvents из Android Dialer - PullRequest
0 голосов
/ 06 мая 2011

Может ли кто-нибудь помочь мне получить события нажатия клавиш из программы набора номера Android. Может ли кто-нибудь помочь мне с этим, и я должен использовать слушатель числового ключа для этого? Мне нужно, чтобы мой сервис запускался, когда пользователь нажимает на номеронабирателе 999.

Мне просто интересно, могу ли я использовать службу для этого или радиовещательный приемник, потому что мне нужен тот же вход, когда телефон заблокирован или разблокирован

Спасибо Привет

Ответы [ 2 ]

0 голосов
/ 06 мая 2011

вы можете использовать android.intent.action.NEW_OUTGOING_CALL, чтобы определить исходящий номер (в вашем случае это 999), а затем вы можете запустить свой сервис. перейдите по этой ссылке http://androidcookbook.com/Recipe.seam;jsessionid=A2DD7A11C804B7C7646DCA883AA452FC?recipeId=1151

0 голосов
/ 06 мая 2011

Мне нужно, чтобы мой сервис запускался, когда пользователь нажимает 999 на номеронабирателе.

К счастью, это невозможно из приложения SDK. В противном случае любое приложение может отслеживать, какие телефонные номера набирает пользователь.

...