Blackberry: получить размер экрана без подписи - PullRequest
0 голосов
/ 14 мая 2011

Мне нужно сделать абсолютный макет для графического интерфейса.Есть ли способ получить размер экрана в UiApplication без использования подписанного кода?

1 Ответ

3 голосов
/ 14 мая 2011

net.rim.device.api.system.Display требует подписи кода.Так что в вашем случае вы должны использовать другой способ.

Хм ... на самом деле RIM имеет несколько стандартных размеров, так что вы можете просто Google и иметь HashTable, где ключи - это названия моделей устройств, а значения - размеры экрана.,Название модели устройства можно получить программным способом из DeviceInfo.getDeviceName() без подписи.

Слабые стороны этого подхода: (1) вам придется заходить на каждое BB-устройство на рынке, чтобы собрать данные, и (2)Вам придется обновлять таблицу, потому что RIM может выпустить новое устройство, которое будет неизвестно для вашего кода.

...