Из того, что я видел в видео-демонстрациях Weather Plus, приложение не рисует (или не может) рисовать текущее фоновое изображение, но вы можете выбрать изображение в качестве фона рабочего стола со всей информацией о погоде. нарисовал на нем. Это также не нуждается в пользовательской теме, поэтому я уверен, что они просто используют метод HomeScreen.setBackgroundImage()
.
Что касается создания изображений, лучше всего было бы открыть фоновое изображение, выбранное пользователем в объекте Bitmap
, передать его новому объекту Graphics
, чтобы выполнить весь необходимый рендеринг и создать новый файл .png с использованием метода encode(Bitmap bitmap)
из PNGEncodedImage
.
Если вы хотите, чтобы изображение на домашнем экране было, например, анимированным, вы, возможно, захотите попробовать Blackberry Theme Studio, но я не думаю, что он предлагает столько интерактивности (поиск данных, загрузка изображений), которую вы ищете, по крайней мере на данный момент.