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

相關問題