0

我开发了一个应用程序,它基本上可以在所有版本的黑莓单元(4.5 及更高版本)上运行。但是,我注意到navigationClick() 不会被触摸黑莓占用。我知道我必须改用 touchEvent 方法,但是,我的 eclipse 项目设置为使用 jde 4.5。那么有没有办法在我的eclipse项目中包含触摸事件所需的类?我们的大多数客户仍在使用 4.5 或 4.6 的手机。因此设置项目以使用 jde 4.7 作为基础是不可能的。

我知道 eclipse 不喜欢用为同一个应用程序配置的 2 个不同的 jde 版本打包一个项目(因为争用)。

其他人如何推出与所有版本(包括触控版本)兼容的应用程序?或者你们是否推出了同一个应用程序的不同版本(一个支持点击,另一个支持触摸)?

任何帮助将不胜感激。

非常感谢你。

交流

4

1 回答 1

1

我们有几个适用于 BlackBerry 的应用程序,与触摸屏 RIM 设备兼容的应用程序有两个版本:支持 RIM OS 4.1+ 并基于该平台构建的标准版,以及支持 Storm、Storm2 的触摸屏版, 和 Torch 设备,并使用 4.7 平台构建。

代码库是一样的,触摸代码是用预处理器语句分隔的,但据我了解,没有办法在 4.7 之前的平台上构建并访问 4.7 中引入的方法。

于 2010-10-07T23:36:36.663 回答