我需要全局覆盖默认的系统音量键,例如:如果我在主要主启动器中按下音量,它将执行与应用程序运行时相同的命令。
答案 0 :(得分:3)
您需要为Audio volume up编写一个意图,这将允许您的应用拦截广播消息。然后,您可以取消原始操作(增加音量)并劫持按钮以满足您自己的需要。请查看android developer documentation on intent filters示例代码和更多信息。
This tutorial让你开始使用BroadcastRecievers应该让你入门。