我们正在开发一些应用程序,并希望像Weather Plus 应用程序一样在设备主屏幕上显示一些信息。
你能告诉我我怎么能做同样的事情吗?谢谢!
从我在 Weather Plus 视频演示中看到的情况来看,该应用程序不会(或不能)在当前背景图像上绘制,但您可以选择一个图像作为主屏幕背景,并在其上绘制所有天气信息. 它也不需要自定义主题,所以我很确定他们只是使用该HomeScreen.setBackgroundImage()
方法。
就图像生成而言,我最好的办法是打开用户在Bitmap
对象中选取的背景图像,将其传递给新对象以进行所有必要的渲染,并使用 .png方法Graphics
创建一个新的 .png 文件。encode(Bitmap bitmap)
PNGEncodedImage
例如,如果您希望主屏幕图像具有动画效果,您可能想尝试 Blackberry Theme Studio,但我认为它无法提供您正在寻找的互动量(检索数据、加载图像),至少目前如此。