【问题标题】:UI Issues in converted android Apps to BlackBerry platform将 Android 应用程序转换为 BlackBerry 平台时的 UI 问题
【发布时间】:2013-07-11 15:38:15
【问题描述】:

我正在将 Android 应用程序转换为在 Blackberry 平台上运行并将其发布到 BlackBerry World(BB Marketplace)中。

所以我继续关注以下TUTORIAL,是的,它在BlackBerry 10 Device Simulator 中运行良好,但存在一些问题。

在 android 应用程序中,它为主屏幕类别定义了单独的 UI,如下所示,当它在 android 上运行时,它在所有屏幕尺寸下都能很好地工作。

layout-small
layout
layout-large

但是转换成 BB 的 App,在某些情况下,底部的部分 UI 超出了屏幕限制(在 BB 10 设备模拟器中),与黑莓屏幕不匹配。基本上 UI 高度对于 BB 10 模拟器屏幕来说太高了

此外,当我在 BB 10 设备模拟器上运行转换后的应用程序时签入它时,它引用了来自 android APP 的 layout-small 下定义的 UI。

所以我的问题是

1)。我该怎么做才能使 UI 与所有屏幕大小的 BlackBerry 设备完美匹配(在转换为 BB 的 android 应用程序中)?

2)。如何确保应用程序在所有黑莓屏幕尺寸下都能正常运行? (因为我使用的是 BB 10 设备模拟器,发现没有办法获得 BB Z10 或 Q10 设备皮肤)

3)。是否可以将 Android 应用程序转换为在黑莓 10 操作系统之前版本的设备上正常工作? (因为我没有在以下LINK 的“概述”部分下得到确切的解释)

如果有人遇到了上述问题并找到了解决方案,我会很高兴听到并感谢任何指导来解决这个问题。提前谢谢...!!!

【问题讨论】:

    标签: android blackberry android-ui blackberry-10 blackberry-simulator


    【解决方案1】:

    1.) 这是一个棘手的问题。如果使用 layout-small,我猜你使用的是 720x720 模拟器,这是 Q10 分辨率(Z10 将使用 layout-large,根据http://supportforums.blackberry.com/t5/Android-Runtime-Development/Android-drawable-folder-layout-folder-for-BB-Z10-and-Q10/m-p/2169275#M3862)。您的布局可能不适合方形屏幕。我猜没有神奇的答案:你必须适应它。不妨先试试 Z10 分辨率(见第 2 点),看看它是否能解决您的问题。

    2.) 使用最新的模拟器,您可以在 1280x768 (Z10) 或 720x720 (Q10) 屏幕之间进行选择。如果布局在模拟器的两种屏幕尺寸上都可以正常显示,那么它会在真实设备上正常显示。要在 Z10 和 Q10 分辨率之间切换,您可以在模拟器启动时选择一个数字(在最开始时)。

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

    【讨论】:

    • 您好,Kernald,非常感谢您,这很有帮助。但是我在 BB 10 sumulator(Running with VMWare) 中寻找一种在两种主要类型的 BB 手机屏幕 [1280x768 (Z10) 和 720x720 (Q10)] 之间切换的方法。还要检查平板电脑屏幕。您知道如何在此链接中找到的最新 BB Simulator 中在 BB“Z10”、“Q10”和“Playbook”屏幕尺寸之间切换 [developer.blackberry.com/devzone/develop/simulator/…
    • 平板电脑和智能手机模拟器是不同的图像,你不能像智能手机的 Q10/Z10 屏幕那样在其中一个中选择一个,你必须为 PlayBook 安装不同的模拟器。我更新了关于如何在 Q10/Z10 之间进行选择的答案(见第 2 点)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    • 2011-12-25
    • 2023-03-28
    相关资源
    最近更新 更多