我希望在单击(菜单、音量或任何其他可能的按钮)时调用我的广播接收器。
那可能吗??请帮我
问候
是的,这是可能的,但不要浪费您的时间来构建基于菜单按钮(HTC 手机等硬件按钮)的应用程序,因为有些手机不支持菜单按钮,而是像 LG 手机一样为您提供触摸。
您可以将功能添加到电源按钮、音量按钮向上和向下。
这是新手的教程。
http://www.vogella.com/articles/AndroidBroadcastReceiver/article.html
我会建议你在开始编写代码之前详细学习广播接收器!
最后一件事,请研究 API 10 或更低版本与 API 11 或更高版本之间的差异,因为当您在 API 11 或更高版本上运行基于 API 10 的 Android 应用程序时会出现问题。
另请参阅 - 待定意图 - sendBroadcast()
那可能吗?
一般来说,没有。CAMERA
如果前台活动不消耗事件,则几个按钮(例如按钮)将导致广播。这不适用于 HOME 按钮或 MENU 按钮(如果存在)。我不知道为音量按钮(如果存在)发送的广播,但我不能排除有一些。