0

我希望在单击(菜单、音量或任何其他可能的按钮)时调用我的广播接收器。

那可能吗??请帮我

问候

4

2 回答 2

1

是的,这是可能的,但不要浪费您的时间来构建基于菜单按钮(HTC 手机等硬件按钮)的应用程序,因为有些手机不支持菜单按钮,而是像 LG 手机一样为您提供触摸。

您可以将功能添加到电源按钮、音量按钮向上和向下。

这是新手的教程。

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

我会建议你在开始编写代码之前详细学习广播接收器!

最后一件事,请研究 API 10 或更低版本与 API 11 或更高版本之间的差异,因为当您在 API 11 或更高版本上运行基于 API 10 的 Android 应用程序时会出现问题。

另请参阅 - 待定意图 - sendBroadcast()

于 2013-09-28T07:13:00.850 回答
0

那可能吗?

一般来说,没有。CAMERA如果前台活动不消耗事件,则几个按钮(例如按钮)将导致广播。这不适用于 HOME 按钮或 MENU 按钮(如果存在)。我不知道为音量按钮(如果存在)发送的广播,但我不能排除有一些。

于 2013-09-25T19:46:06.290 回答