0

有人可以帮我从 android dialer 获取按键事件吗?有人可以帮我吗?我应该使用数字键监听器吗?当用户在拨号器上按 999 时,我需要启动我的服务。

我只是想知道我是否应该为此使用服务或广播接收器,因为在手机锁定或解锁时我需要相同的输入

谢谢问候

4

2 回答 2

0

当用户在拨号器上按 999 时,我需要启动我的服务。

幸运的是,这在 SDK 应用程序中是不可能的。否则,任何应用程序都可以监视用户拨打的电话号码。

于 2011-05-06T10:15:00.127 回答
0

您可以使用 android.intent.action.NEW_OUTGOING_CALL 来检测外出号码(在您的情况下是 999),然后您可以启动您的服务。按照这个链接 http://androidcookbook.com/Recipe.seam;jsessionid=A2DD7A11C804B7C7646DCA883AA452FC?recipeId=1151

于 2011-05-06T10:40:18.117 回答