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 黑莓机型差异_Java_Blackberry - Fatal编程技术网

Java 黑莓机型差异

Java 黑莓机型差异,java,blackberry,Java,Blackberry,是否有特定的类(或任何与代码相关的类)在某些型号的黑莓手机上不起作用,但在其他型号的黑莓手机上起作用? 如果是这样,有人能给我举一些例子吗?我认为需要更多的信息才能真正有效地回答这个问题,但以下是我在过去几个月开始BB开发的经验 在不同的设备上有不同的操作系统版本,这些设备将提供不同版本的RIMJavaAPI,其中一些设备有或没有特定的类。根据我自己的经验,一个例子是Display.screenshot()方法,它可以对屏幕进行快照,我相信这是4.3之前的RIMAPI版本所没有的 当然也有一些触

是否有特定的类(或任何与代码相关的类)在某些型号的黑莓手机上不起作用,但在其他型号的黑莓手机上起作用?
如果是这样,有人能给我举一些例子吗?

我认为需要更多的信息才能真正有效地回答这个问题,但以下是我在过去几个月开始BB开发的经验

在不同的设备上有不同的操作系统版本,这些设备将提供不同版本的RIMJavaAPI,其中一些设备有或没有特定的类。根据我自己的经验,一个例子是Display.screenshot()方法,它可以对屏幕进行快照,我相信这是4.3之前的RIMAPI版本所没有的


当然也有一些触摸屏黑莓手机有不同的界面,因此也存在一些问题,但我不确定这是否真的相关,因为操作系统版本可能更大。例如,某些类(如TouchEvent)仅在触摸设备和较新的非触摸设备上的较新版本的API中受支持。因此,一个同时运行触摸和非触摸界面的应用程序可以在这两种设备上运行,只要它们拥有最新的操作系统。。。当然,这取决于应用程序设计,以便为正确的设备使用正确的UI代码。

我认为需要更多的信息才能真正有效地回答这个问题,但以下是我在过去几个月开始BB开发的经验

在不同的设备上有不同的操作系统版本,这些设备将提供不同版本的RIMJavaAPI,其中一些设备有或没有特定的类。根据我自己的经验,一个例子是Display.screenshot()方法,它可以对屏幕进行快照,我相信这是4.3之前的RIMAPI版本所没有的

当然也有一些触摸屏黑莓手机有不同的界面,因此也存在一些问题,但我不确定这是否真的相关,因为操作系统版本可能更大。例如,某些类(如TouchEvent)仅在触摸设备和较新的非触摸设备上的较新版本的API中受支持。因此,一个同时运行触摸和非触摸界面的应用程序可以在这两种设备上运行,只要它们拥有最新的操作系统。。。当然取决于应用程序设计,为正确的设备使用正确的UI代码。

如果您选择

您将看到blackberry api 5.0

然后,您可以打开frames,并在packages框中选择net.rim.*包中的任意一个,以查看api的可用版本

范例

net.rim.blackberry.api.browser

类浏览器

java.lang.Object
net.rim.blackberry.api.browser.browser 公共最终类浏览器扩展 对象提供对 黑莓浏览器

访问黑莓 浏览器应用程序,使用 Browser.getDefaultSession()或 Browser.getSession(java.lang.String) 检索BrowserSession对象的步骤 您可以使用来指导应用程序 加载页面

类别:已签名:此元素仅为 可由已签名的应用程序访问。如果 你打算使用这个元素吗 参观 获取一组代码签名密钥。 代码签名仅适用于以下情况: 黑莓手机上运行的应用程序 智能手机;黑莓手机的开发 智能手机模拟器可能会出现 没有代码签名。 自:黑莓API 4.0.0

如果你去

您将看到blackberry api 5.0

然后,您可以打开frames,并在packages框中选择net.rim.*包中的任意一个,以查看api的可用版本

范例

net.rim.blackberry.api.browser

类浏览器

java.lang.Object
net.rim.blackberry.api.browser.browser 公共最终类浏览器扩展 对象提供对 黑莓浏览器

访问黑莓 浏览器应用程序,使用 Browser.getDefaultSession()或 Browser.getSession(java.lang.String) 检索BrowserSession对象的步骤 您可以使用来指导应用程序 加载页面

类别:已签名:此元素仅为 可由已签名的应用程序访问。如果 你打算使用这个元素吗 参观 获取一组代码签名密钥。 代码签名仅适用于以下情况: 黑莓手机上运行的应用程序 智能手机;黑莓手机的开发 智能手机模拟器可能会出现 没有代码签名。 自:黑莓API 4.0.0


谢谢这证明是非常有用的,谢谢。事实证明,这非常有用