Небольшой список устройств в Samsung Bada IDE

Я пытаюсь написать приложение на платформе Samsung Bada. Я хотел бы сделать это приложение доступным на экранах разных размеров, и здесь есть проблемы с этим...

Я должен заставить его работать на мобильных устройствах, таких как: Wave 3 GT-8600 (480x800), Wave Y GT-S5380 (320x480) и Wave 578 GT-S5780 (240x400).

Как я понял, мы должны добавить нужное нам устройство в "Список устройств" в наш виджет в bada IDE. В этом списке мы видим разные модели телефонов... Я ищу Wave-модель (внизу), поэтому я выберу ее, но я ищу другие размеры экрана... и у меня нет выбора. Может быть, я потерял что-то важное в Bada Ide?

Тогда я зашел на сайт разработчиков bada и увидел там 3 типа файлов: HVGA, WQVGA, WVGA - это файлы для разных размеров экрана, верно?

я положил их в папку "bada\2.0.5\Model", но это мне тоже не помогло... в списке устройств все еще нет устройств.

кто-то знает, как добавить больше устройств в список устройств, или как сделать так, чтобы можно было выбирать размеры экрана в этом списке, или... может быть, другой способ создать один виджет для экрана разных размеров?

Ах да.. моя проблема: высота и ширина виджета на экранах разных размеров. Эти свойства мы можем установить в файле project.xml в корневой папке виджета. На данный момент у меня одинаковые свойства виджета для всех размеров экрана (от 240х400 до 480х800). Я установил 220 виджетов для ширины экрана 130x 130, и все нормально на маленьком экране (240x400) и среднем (320x480) экране, но на большом экране (480x800) виджет можно убрать с экрана, если переместить его под прямым углом. Также мы не можем установить размеры WIDGET больше размера SCREEN, потому что после установки виджет автоматически станет приложением (немного магии), когда мне нужен только виджет.

Вот почему я ищу возможность установить разные файлы "project.xml" для разных размеров экрана.

1 ответ

Решение

Если вы ориентируетесь на bada 2.0, вы можете создать приложение, не зависящее от разрешения, в котором нужные файлы ресурсов автоматически подбираются системой в соответствии со спецификациями текущего телефона. Вы получите абстрагированную поверхность дисплея, которая всегда имеет ширину 480 логических пикселей, масштабирование до физических пикселей выполняется внутренне.

А в целях разработки существует только три типа устройств bada - WQVGA (240x320), HVGA (320x480), WVGA (480x800). Это разрешения, а не размеры экрана. Размер экрана примерно в том же приблизительном, около 4".

Другие вопросы по тегам