Приложение BlackBerry для различных устройств BlackBerry - Предложение по дизайну

Я пишу приложение и хочу упаковать его для разных устройств BlackBerry с различными свойствами / функциями и разрешениями.

Моя проблема в том, как мне создать DeviceConfigurationManager что даст мне конкретные свойства устройства / отступы / поля / разрешения и т. д.?

Я читал здесь на SO об использовании Ui.UNITS_pt для шрифтов, наличие нескольких изображений для устройств с разным разрешением и другие вещи, которые помогли мне в разработке моего DeviceConfigurationManager,
Например, в моих кнопках я использовал поля и поэтому для разных устройств я держал одно устройство в качестве эталона и относительно возвращал поля для других устройств по ширине (Display.getWidth()>320) проверять. Но я видел, что я до сих пор не достигаю точного совершенства для других устройств (кнопки, установленные по центру для базового устройства, также не идеально центрируются для других устройств).

Пожалуйста, предложите какой-нибудь другой или лучший способ разработки моего DeviceConfigurationManager учебный класс. Большое спасибо.

1 ответ

Не могу предложить слишком много помощи - но много сочувствия. Если вы разрабатываете для BlackBerry Java OS, вам просто нужно будет привыкнуть к тому, что у вас будет много возможностей для работы с различными устройствами. Я подозреваю, что вы делаете то же самое, что и я; иметь класс, который запускается при запуске, читает размер экрана, а затем устанавливает все виды статических параметров для размеров шрифта, заполнения и т. д. и т. д.

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