Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.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

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
Java 支持同一COD文件中具有不同功能的不同Blackberry OS版本_Java_Blackberry_Versioning_Dynamic Linking - Fatal编程技术网

Java 支持同一COD文件中具有不同功能的不同Blackberry OS版本

Java 支持同一COD文件中具有不同功能的不同Blackberry OS版本,java,blackberry,versioning,dynamic-linking,Java,Blackberry,Versioning,Dynamic Linking,我想支持黑莓操作系统版本,占安装用户群的90%以上。现在这意味着支持操作系统版本4.5到6.0 我需要在支持触摸屏的型号上有触摸和滑动事件,我希望在操作系统4.5和更高版本上加载相同的二进制文件 这可能吗?当我在代码中添加方法TouchEvent时,应用程序将不再加载到我的8800操作系统版本4.5上 来自Windows和Linux PC世界,如此有限让人感到奇怪。在这些更大的平台上,你可以创建一个可以在任何操作系统版本上运行的应用程序,并优雅地删除旧平台上不支持的功能 我想我想要动态类加载,但

我想支持黑莓操作系统版本,占安装用户群的90%以上。现在这意味着支持操作系统版本4.5到6.0

我需要在支持触摸屏的型号上有触摸和滑动事件,我希望在操作系统4.5和更高版本上加载相同的二进制文件

这可能吗?当我在代码中添加方法
TouchEvent
时,应用程序将不再加载到我的8800操作系统版本4.5上

来自Windows和Linux PC世界,如此有限让人感到奇怪。在这些更大的平台上,你可以创建一个可以在任何操作系统版本上运行的应用程序,并优雅地删除旧平台上不支持的功能

我想我想要动态类加载,但我不确定

到目前为止,我所发现的相关信息:
该线程的结尾是:有人能确认这一点吗?

是否需要一个COD文件?RIM提供了对预处理器的支持,其思想是您可以根据目标操作系统有条件地编译代码


我使用过的应用程序使用浏览器代理嗅探为黑莓用户提供合适的COD文件。AppWorld还允许您为一个应用程序提交多个COD文件,其中每个文件都是为特定的OS版本定制的。AppWorld在用户下载你的应用程序时为他们提供正确的应用程序。

如果只有一个COD就好了,但我们会选择浏览器代理。谢谢