我在做我的黑莓应用程序下面的调用(API版本4.5)对象...黑莓 - 例外创建图形时从位图
public void annotate(String msg, EncodedImage ei)
{
Bitmap bitmap = ei.getBitmap();
Graphics g = new Graphics(bitmap);
g.drawText(msg,0,0);
}
而且我不断收到一个IllegalArgumentException当我实例图形目的。查看图形的文档是令人困惑的,因为它留下了许多未说明的事情。
“设备的默认类型”是什么意思? 你怎么知道'位图'的类型是不是被支持?这是否意味着有不同类型的位图?不同的encodedImages可以生成不同类型的位图吗?
有另一种方式,以我的字符串添加到相关的加密图像?
公共图形(位图的位图)
构造一个图形对象绘制为位图。
参数:
位图 - 要绘制的位图。必须是Bitmap.COLUMNWISE_MONOCHROME或设备的默认类型。
抛出:
- 如果不支持“位图”的类型,或位图是只读的。
大小似乎是我的问题。一旦我裁剪图像的大小错误消失。 任何人都知道关于图像大小和黑莓设备的任何文档? – yamspog 2009-12-23 20:52:38