Размещение информации на рабочем столе BlackBerry - PullRequest
0 голосов
/ 08 ноября 2010

Мы разрабатываем какое-то приложение и хотим отображать некоторую информацию на домашнем экране устройства, например Приложение Weather Plus делает .

Не могли бы вы сказать, как я могу сделать то же самое?Спасибо!

alt text

1 Ответ

1 голос
/ 08 ноября 2010

Из того, что я видел в видео-демонстрациях Weather Plus, приложение не рисует (или не может) рисовать текущее фоновое изображение, но вы можете выбрать изображение в качестве фона рабочего стола со всей информацией о погоде. нарисовал на нем. Это также не нуждается в пользовательской теме, поэтому я уверен, что они просто используют метод HomeScreen.setBackgroundImage().

Что касается создания изображений, лучше всего было бы открыть фоновое изображение, выбранное пользователем в объекте Bitmap, передать его новому объекту Graphics, чтобы выполнить весь необходимый рендеринг и создать новый файл .png с использованием метода encode(Bitmap bitmap) из PNGEncodedImage.

Если вы хотите, чтобы изображение на домашнем экране было, например, анимированным, вы, возможно, захотите попробовать Blackberry Theme Studio, но я не думаю, что он предлагает столько интерактивности (поиск данных, загрузка изображений), которую вы ищете, по крайней мере на данный момент.

...