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
Android 将一个完整的droid应用程序移植到黑莓手机上需要做哪些转换工作?_Android_Blackberry_Import - Fatal编程技术网

Android 将一个完整的droid应用程序移植到黑莓手机上需要做哪些转换工作?

Android 将一个完整的droid应用程序移植到黑莓手机上需要做哪些转换工作?,android,blackberry,import,Android,Blackberry,Import,我有一个为android编写的简单应用程序,我也想在Blackberry上运行——将代码上传到他们的SDK并按预期运行有多容易 我只是想知道是否有人根据经验知道。我真正使用的Droid上唯一的API是摄像头和人脸检测 谢谢 它是另一种动物,UI的工作方式完全不同,在我看来,blackberry SDK更有限,更难编程,特别是如果你想支持OS4.5的话 你还会发现自己在重新思考应用背后的逻辑,主要是因为屏幕的不动产,并让应用感觉它属于黑莓手机。这是让用户满意的关键,用户希望应用程序的外观和感觉就像

我有一个为android编写的简单应用程序,我也想在Blackberry上运行——将代码上传到他们的SDK并按预期运行有多容易

我只是想知道是否有人根据经验知道。我真正使用的Droid上唯一的API是摄像头和人脸检测


谢谢

它是另一种动物,UI的工作方式完全不同,在我看来,blackberry SDK更有限,更难编程,特别是如果你想支持OS4.5的话

你还会发现自己在重新思考应用背后的逻辑,主要是因为屏幕的不动产,并让应用感觉它属于黑莓手机。这是让用户满意的关键,用户希望应用程序的外观和感觉就像他们正在使用的手机

在java代码的支持方面还有其他一些不同之处,例如,blackberry不支持正则表达式,而android支持正则表达式


您将能够重用一些代码,但不是全部。

这是另一种动物,用户界面的工作方式完全不同,在我看来,blackberry SDK的局限性更大,更难编程,特别是如果您想支持OS4.5

你还会发现自己在重新思考应用背后的逻辑,主要是因为屏幕的不动产,并让应用感觉它属于黑莓手机。这是让用户满意的关键,用户希望应用程序的外观和感觉就像他们正在使用的手机

在java代码的支持方面还有其他一些不同之处,例如,blackberry不支持正则表达式,而android支持正则表达式


您将能够重用一些代码,但不是全部。

这两个平台完全不同,只是它们都使用Java。如果您小心地避免将UI绑定到任何应用程序逻辑/细节(模型-视图-控制器结构在尝试支持这两种平台时非常有用),那么这一事实确实会有所帮助


另外,黑莓的Java是基于J2ME的,这意味着它是基于旧版本的Java;更具体地说,是Java1.3。避免使用1.3之后引入Java的任何语言结构,因为这将使支持这两个平台变得更加复杂。

这两个平台完全不同,只是它们都使用Java。如果您小心地避免将UI绑定到任何应用程序逻辑/细节(模型-视图-控制器结构在尝试支持这两种平台时非常有用),那么这一事实确实会有所帮助


另外,黑莓的Java是基于J2ME的,这意味着它是基于旧版本的Java;更具体地说,是Java1.3。避免使用1.3之后引入Java的任何语言结构,因为这将使支持这两种平台更加复杂。

更不用说Android是全触摸屏,而黑莓则需要支持只支持轨迹球的设备,这意味着要考虑UI焦点,更不用说Android完全是触摸屏,而黑莓则需要支持只支持轨迹球的设备,这意味着要考虑用户界面的焦点,等等。