4

我正在将Android应用程序转换为在Blackberry平台上运行并将其发布到BlackBerry World(BB市场)中。将转换后的Android应用程序发布到BlackBerry平台的UI问题

因此,我继续遵循以下TUTORIAL,是的它运行在BlackBerry 10 Device Simulator,但有一些问题。

在android应用程序中,它具有为主屏幕catogories定义的独立UI,如下所示,并在Android上运行时适用于所有屏幕尺寸。

layout-small 
layout 
layout-large 

但是将转换应用到BB,在一些情况下从该底部的UI的一部分超出屏幕的限制(在BB 10设备模拟器),而且不与黑莓屏幕吻合。基本上UI高度是太多BB 10模拟器的屏幕

而且当我检查在转换后的应用程序,而它的上BB 10设备模拟器它refered从Android应用layout-small下定义的用户界面运行。

所以我的问题是

1)。我能做些什么来使UI与所有屏幕尺寸的BlackBerry设备兼容(在转换的Android应用程序中为BB)? 2)。我如何确保该应用在所有黑莓屏幕尺寸上都能正常工作? (原因我使用BB 10设备模拟器,发现无法获取BB Z10或Q10设备外观)

3)。是否有可能将Android应用程序转换为黑莓10 OS版本设备之前的正常工作? (因为我没有得到下面LINK的“概述”一节中的确切解释)

如果有人遇到了上述问题,并且发现解决方案对于听到并且赞赏任何指导以获得此整理结果都很棒。提前致谢...!!!

回答

3

1.)这是一个棘手的问题。如果使用layout-small,我猜你正在使用720x720模拟器,这是Q10分辨率(根据http://supportforums.blackberry.com/t5/Android-Runtime-Development/Android-drawable-folder-layout-folder-for-BB-Z10-and-Q10/m-p/2169275#M3862,Z10将使用layout-large)。您的布局可能不适合方形屏幕。我会猜想没有神奇的答案:你必须适应它。可能首先尝试使用Z10分辨率(请参阅第2点),以检查它是否解决了您的问题。 2.)使用最新的模拟器,您可以选择1280x768(Z10)或720x720(Q10)屏幕。如果布局在仿真器的两种屏幕尺寸上均可正常显示,则它将在真实设备上正常显示。要在Z10和Q10分辨率之间切换,您可以选择一个数字以选择模拟器启动时(开始时)。

3.)Android应用运行在两种设备上:PlayBook,运行BB Tablet OS和BB10设备(Q10/Q5/Z10)。我想你的问题与BBOS 7和之前有关。不,没有办法在它们上运行Android应用程序。

+0

嗨Kernald,非常感谢你,这是非常有益的。但我正在BB 10求和器(与VMWare一起运行)中寻找一种在两种主要类型的BB电话屏幕[1280x768(Z10)和720x720(Q10)]之间切换的方法。还要检查平板电脑屏幕。您是否知道如何在此链接中找到的最新BB模拟器中切换BB“Z10”,“Q10”和“Playbook”屏幕尺寸[http://developer.blackberry.com/devzone/develop/simulator/simulator_installing.html ]? – JibW

+1

平板电脑和智能手机模拟器是不同的图像,您不能选择其中之一,如智能手机之一的Q10/Z10屏幕,您必须为PlayBook安装不同的模拟器。我更新了关于如何在Q10/Z10之间进行选择的答案(请参阅第2点)。 –

+0

非常好。谢谢...!!! – JibW

相关问题