nullpointerexception が発生しています。唯一のことは、すべてのデバイスにあるようには見えないので、私にはかなり奇妙です..
Bitmap src が null になる可能性があるという考えはありますか? しかし、私はそれを前に初期化するので、これは不可能ですか? 私は推測する?自分のデバイスでは発生していないので、確認する必要があります...
Bitmap bm = BitmapFactory.decodeResource(C.getResources(), resId);
Bitmap result = mark(bm);
public static Bitmap mark(Bitmap src) {
int w = src.getWidth();
// int w = 150;
int h = src.getHeight();
// int h = 150;
Bitmap result = Bitmap.createBitmap(w, h, src.getConfig());
Canvas canvas = new Canvas(result);
canvas.drawBitmap(src, 0, 0, null);
Paint paint = new Paint();
paint.setColor(Color.GRAY);
paint.setTypeface(font);
paint.setTextSize(15);
paint.setAntiAlias(true);
canvas.drawText("Hi", 10, 15, paint);
return result;
}