Java me 在应用程序中使用音量键

Java me 在应用程序中使用音量键,java-me,Java Me,如何在应用程序中使用音量键和相机键? 我使用-36和-37常量值,但它不起作用!!! 我用这个来获取密钥名 str = getKeyName(keyCode); 但当我按音量键或照相机键时,它返回空值 有人能帮我吗 谢谢你在什么平台上?什么样的键盘?这是一个具体实施问题;音量键没有标准键码,因为它不是标准101或104键布局的一部分。即便如此,不同国家和语言的按键代码也不尽相同。手机允许MIDlet访问音量和摄像头等按钮的情况非常罕见 如果您的手机支持此功能,则应调用Canvas的功能键Pre

如何在应用程序中使用音量键和相机键? 我使用-36和-37常量值,但它不起作用!!! 我用这个来获取密钥名

str = getKeyName(keyCode);
但当我按音量键或照相机键时,它返回空值 有人能帮我吗
谢谢你在什么平台上?什么样的键盘?这是一个具体实施问题;音量键没有标准键码,因为它不是标准101或104键布局的一部分。即便如此,不同国家和语言的按键代码也不尽相同。

手机允许MIDlet访问音量和摄像头等按钮的情况非常罕见

如果您的手机支持此功能,则应调用Canvas的功能键PressedInt keyCode。如果您以某种方式输出代码,您将能够使用它


我要再次指出,这是非常罕见的,如果一些手机支持按键,其他手机则不支持。

在java平台上-我阅读了索尼爱立信开发者指南,音量键有-36和-37,但在emulator和phoneWindows上不起作用?雨衣?Linux?或者你是专门针对那个手机系列的?这回到了我最初的观点:这是一个实现细节,除非在J2ME规范中定义了它,否则我不认为它是,那么你的问题的答案会因型号而异。诺基亚手机将以不同于索尼手机的方式实现这一点,如果他们真的实现了的话。