我正在使用LWUIT构建媒体播放器应用程序。我的问题是,当用户按下设备的任何卷硬件密钥时,我无法增加/减少媒体播放器的音量。请帮忙。
答案 0 :(得分:2)
使用普通Canvas
创建应用并在您的设备上运行它。在画布的keyPressed
功能中,将结果打印到屏幕上。我怀疑按音量键时什么也不会发生,在这种情况下,按下这些键时你无法做任何事情。
答案 1 :(得分:2)
对于某些设备,你只是没有得到一个事件而对于其他设备,你会得到非常不同的值,就像funkybro所说的那样。您可以使用LWUIT应用程序进行相同的实验(不需要画布)。
Android确实公开了音量键,但我建议避开它们并让它处理自己的音量,因为它在Android上是如此复杂的主题。 LWUIT中的RIM实现有一个静态侦听器,您可以将其绑定到卷键事件,但这只适用于RIM设备。