NetBeans, мобильная разработка и размер экрана - PullRequest
2 голосов
/ 11 января 2010

Я смотрю на прототипирование с HTC Advantage, который работает под управлением Windows Mobile 5 и имеет разрешение экрана 640x480 (или другой вариант, если в портретной ориентации).

Прежде чем кто-то придет к нам и предложит разработать его как собственное мобильное приложение Windows, мы создаем прототипы как мидлет Java, потому что мы также хотим выяснить, какие существуют ограничения / ограничения / особенности проектирования, если мы решим затем принять код работать на других мобильных платформах: Java предоставляет нам самую большую мобильную базу с меньшим количеством изменений кода.

Я использую Netbeans 6.8 для разработки и не вижу способа изменить представление мидлета «Экран устройства» со стандартного экрана размером с мобильный телефон или изменить вид с «Портрет» на «Пейзаж»; аналогично, эмулятор не имеет устройства с большим разрешением.

Я использую мобильное устройство по умолчанию ClamshellCldcPhone1. Я посмотрел на некоторые другие профили устройств, но ни один из них, кажется, не нацелен на устройства с большим экраном из того, что я вижу. И я не могу найти никакой документации, которая говорит мне разницу между, скажем, ClamshellCldcPhone1 и DefaultCldcPhone2.

Кто-нибудь испытывал это? Большинство существующих вещей, которые я прочитал, говорят, что они предназначены для меньшего разрешения и используют привязку, чтобы гарантировать, что элементы управления остаются на месте; однако, поскольку у меня есть экран с удвоенным разрешением, я хочу написать для этого разрешения (учитывая, что в настоящее время он находится в мире прототипов). Я могу скопировать код на устройство HTC для тестирования, но это (вероятно) станет болезненным, особенно на ранних стадиях.

Любой совет приветствуется: -)

Ответы [ 2 ]

1 голос
/ 11 января 2010

Вам нужна новая конфигурация эмулятора для форм-фактора вашего телефона. Эмулятор в Netbeans аналогичен J2ME SDK (ранее Wireless ToolKit, отсюда и аббревиатура WTK) от SUN Ltd.

Вы можете сделать копию папки ClamshellCldcPhone1, которая предположительно находится в
C: \ Program Files \ NetBeans 6.8 \ mobility8 \ WTK2.5.2 \ wtklib \ devices
и изменить изображения и файл .properties в Ваша новая конфигурация соответствует устройству, которое вы хотите эмулировать.

Вы можете добавлять / удалять физические клавиши, изменять размер экрана и делать его таким же сенсорным.

Все это должно быть объяснено в документации J2ME SDK.

0 голосов
/ 11 января 2010

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

...