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