我已经编写了一些黑莓应用程序,但现在我正在尝试编写一个必须以某种低级方式访问硬件(键盘)的应用程序,但我似乎找不到一种方法来做到这一点,也没有找到任何方法在“官方”板上提供帮助。
问题是,我需要知道何时在黑莓键盘上按下“$”键,以便我的应用程序(或常驻服务)可以捕获它,阻止“$”字符显示,如果用户接下来按下一个元音,则为该元音添加重音...如果按下另一个键,只需发回 '$' 字符 + 另一个字符。
即'$' + 'a' = á
换句话说,我需要创建一个应用程序或服务,将“$”键转换为重音键,就像典型的非美国 PC 键盘的工作原理一样。
现在问题来了:整个 Blackberry 操作系统在 Java 虚拟机下工作(有点像让 JVM 成为实际的操作系统)。正如您可以想象的那样,为其编写的每个应用程序都是用 Java 编写的。
显然,他们的 Java 实现中有一组特殊的黑莓 api 库,因此开发人员能够访问特定的黑莓功能和特性...但是,似乎没有什么东西可以用来完成我的特定任务.
但是也许有,但我还没有找到它,因为我对黑莓编程还是新手。
因此,在此说明中,我们将不胜感激任何帮助或评论。
-加布里埃尔·阿隆索。
最佳答案
关于blackberry - 如何创建访问低级硬件的黑莓应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2269283/