Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/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 每个设备的独立构建_Blackberry_Java Me - Fatal编程技术网

Blackberry 每个设备的独立构建

Blackberry 每个设备的独立构建,blackberry,java-me,Blackberry,Java Me,有很多黑莓设备可用。有些设备是触摸式手机 由于黑莓手机型号各不相同,我是否需要为每个设备单独构建一个版本 如果没有,为不同的BlackBerry设备开发BlackBerry应用程序的步骤是什么?如果您不想使用更新的操作系统的更新功能,则可以。您可以为每个设备创建单个代码 但是如果您想使用最新的功能,如触摸事件等,那么您必须为触摸和非触摸实现代码,为每个创建.cod文件,并在application.alx文件中为每个定义路径 如下所示 <application id="bgapp1">

有很多黑莓设备可用。有些设备是触摸式手机

由于黑莓手机型号各不相同,我是否需要为每个设备单独构建一个版本


如果没有,为不同的BlackBerry设备开发BlackBerry应用程序的步骤是什么?

如果您不想使用更新的操作系统的更新功能,则可以。您可以为每个设备创建单个代码

但是如果您想使用最新的功能,如触摸事件等,那么您必须为触摸和非触摸实现代码,为每个创建.cod文件,并在application.alx文件中为每个定义路径

如下所示

<application id="bgapp1">

    <name >

    </name>
    <description >

    </description>
    <version >
        1.0.0
    </version>
    <vendor >
        BlackBerry Developer
    </vendor>
    <copyright >
        Copyright (c) 2011 BlackBerry Developer
    </copyright>
    <fileset Java="1.54" _blackberryVersion="[4.5.0,4.5.1)">
        <directory >
            4.5.0
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>
    <fileset Java="1.54" _blackberryVersion="[4.6.0,4.6.1)">
        <directory >
            4.6.0
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>
    <fileset Java="1.54" _blackberryVersion="[4.6.1,4.6.2)">
        <directory >
            4.6.1
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>
    <fileset Java="1.54" _blackberryVersion="[4.7.0,4.7.1)">
        <directory >
            4.7.0
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>
    <fileset Java="1.54" _blackberryVersion="[5.0.0)">
        <directory >
            5.0.0
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>
            <fileset Java="1.54" _blackberryVersion="[6.0.0)">
        <directory >
            6.0.0
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>

</application>


1.0.0
黑莓开发者
版权所有(c)2011黑莓开发者
4.5.0
bgapp1.cod
4.6.0
bgapp1.cod
4.6.1
bgapp1.cod
4.7.0
bgapp1.cod
5.0.0
bgapp1.cod
6.0.0
bgapp1.cod

如果您不想使用更新后操作系统的更新功能,那没关系。您可以为每个设备创建单个代码

但是如果您想使用最新的功能,如触摸事件等,那么您必须为触摸和非触摸实现代码,为每个创建.cod文件,并在application.alx文件中为每个定义路径

如下所示

<application id="bgapp1">

    <name >

    </name>
    <description >

    </description>
    <version >
        1.0.0
    </version>
    <vendor >
        BlackBerry Developer
    </vendor>
    <copyright >
        Copyright (c) 2011 BlackBerry Developer
    </copyright>
    <fileset Java="1.54" _blackberryVersion="[4.5.0,4.5.1)">
        <directory >
            4.5.0
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>
    <fileset Java="1.54" _blackberryVersion="[4.6.0,4.6.1)">
        <directory >
            4.6.0
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>
    <fileset Java="1.54" _blackberryVersion="[4.6.1,4.6.2)">
        <directory >
            4.6.1
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>
    <fileset Java="1.54" _blackberryVersion="[4.7.0,4.7.1)">
        <directory >
            4.7.0
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>
    <fileset Java="1.54" _blackberryVersion="[5.0.0)">
        <directory >
            5.0.0
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>
            <fileset Java="1.54" _blackberryVersion="[6.0.0)">
        <directory >
            6.0.0
        </directory>
        <files >
            bgapp1.cod
        </files>
    </fileset>

</application>


1.0.0
黑莓开发者
版权所有(c)2011黑莓开发者
4.5.0
bgapp1.cod
4.6.0
bgapp1.cod
4.6.1
bgapp1.cod
4.7.0
bgapp1.cod
5.0.0
bgapp1.cod
6.0.0
bgapp1.cod

由于黑莓设备的不同,有几个因素需要考虑。以下是一些需要考虑的因素; -操作系统(例如4.6、5.0、6.0):在较新的操作系统中,您可能希望利用较旧的操作系统上没有的功能。您可以将代码包装在预处理器指令中,或者在代码库在这方面有偏差的地方使用单独的文件。BB OS 4.7引入了触摸屏功能

-屏幕分辨率:您可能需要根据可用的屏幕属性修改布局、使用的图像(如背景图形)或其他UI元素。一些流行的分辨率为320x240、480x360,尚未发布的设备预计为800x480

典型的开发过程包括为每个设备配置(分辨率和操作系统组合,因为多个设备共享相同的配置)设置单独的构建。您可以使用Ant和BB Ant工具来实现这一点


如果您刚刚开始BB开发,我建议您将精力投入BB 5.0+,如果不是最低6.0的话。对大多数人来说,这是一个很好的建议(对我来说是真实的)。由于黑莓设备的不同,有很多因素需要考虑。以下是一些需要考虑的因素; -操作系统(例如4.6、5.0、6.0):在较新的操作系统中,您可能希望利用较旧的操作系统上没有的功能。您可以将代码包装在预处理器指令中,或者在代码库在这方面有偏差的地方使用单独的文件。BB OS 4.7引入了触摸屏功能

-屏幕分辨率:您可能需要根据可用的屏幕属性修改布局、使用的图像(如背景图形)或其他UI元素。一些流行的分辨率为320x240、480x360,尚未发布的设备预计为800x480

典型的开发过程包括为每个设备配置(分辨率和操作系统组合,因为多个设备共享相同的配置)设置单独的构建。您可以使用Ant和BB Ant工具来实现这一点


如果您刚刚开始BB开发,我建议您将精力投入BB 5.0+,如果不是最低6.0的话。对大多数人来说,这是一个很好的建议(对我来说,这是一个行之有效的建议)。

对于5.0操作系统和更高版本,你可以对触摸和非触摸设备使用相同的版本,但如果你是4.6操作系统,我们需要采用不同的版本。对于5.0操作系统和更高版本,你可以对触摸和非触摸设备使用相同的版本,但如果你是4.6操作系统,我们需要采用不同的版本。