Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
BlackBerry应用程序.jad文件的全球分发_Blackberry_Blackberry Eclipse Plugin_Blackberry Jde_Jad_Appworld - Fatal编程技术网

BlackBerry应用程序.jad文件的全球分发

BlackBerry应用程序.jad文件的全球分发,blackberry,blackberry-eclipse-plugin,blackberry-jde,jad,appworld,Blackberry,Blackberry Eclipse Plugin,Blackberry Jde,Jad,Appworld,我正在开发一个应用程序,使用带有BlackBerry JRE 4.5的Eclipse插件来支持操作系统版本4.5及更高版本的设备。我理解,当您使用低于4.7的JRE版本,并将应用程序部署到4.7设备或5.0设备时,应用程序将在兼容模式下运行,因此会出现虚拟键盘 为了避免在兼容模式下运行我的应用程序,我遵循了这一点。只有在我用JRE 4.7构建应用程序之后,我才能为4.7版生成.JAD文件。我将我的项目设置更改回JRE 4.5,但我使用上述文档中描述的配置更新了4.7.JAD文件。这似乎奏效了。因

我正在开发一个应用程序,使用带有BlackBerry JRE 4.5的Eclipse插件来支持操作系统版本4.5及更高版本的设备。我理解,当您使用低于4.7的JRE版本,并将应用程序部署到4.7设备或5.0设备时,应用程序将在兼容模式下运行,因此会出现虚拟键盘

为了避免在兼容模式下运行我的应用程序,我遵循了这一点。只有在我用JRE 4.7构建应用程序之后,我才能为4.7版生成.JAD文件。我将我的项目设置更改回JRE 4.5,但我使用上述文档中描述的配置更新了4.7.JAD文件。这似乎奏效了。因此,当我在4.7模拟器中运行我的应用程序时,我看不到虚拟键盘。我对5.0版做了同样的事情

问题是-当我打包应用程序并将其提交到应用程序世界时,我是否能够在4.7版中包含.JAD文件,在5.0版中包含.JAD文件,以便用户下载并运行应用程序时,它不会在兼容模式下运行?如果没有,我将如何确保我的应用程序不会在4.7或5.0设备上以兼容模式运行?如果.JAD文件中的设置将被编译成.COD文件,并用于打包到应用程序世界,那么这样做可以解决问题吗


请帮助我了解我的应用程序支持的每个版本是否必须包含.COD或.JAD文件,或者一个.COD文件是否包含所有操作系统版本的配置设置。(请容忍我的无知)

您只能将cod文件上传到RIM应用商店

您将能够根据操作系统上传一组不同的cod文件。因此,您可以为OS 4.7编译应用程序的版本

干杯


谢谢你,雷。您知道在非兼容模式下运行时,是否有办法将触摸事件转换为代码中的轨迹球事件?我猜触摸事件的事件/api引用在4.5中不可用。在这种情况下,我是否需要为操作系统版本4.7及更高版本编写单独的应用程序或其他东西?请更正,它们在4.5中不可用,您可以使用预处理将触摸事件保持在相同的代码库中。也请参阅此文档,以覆盖4.7及更高版本中的触摸事件