Я получил код (от Google), например, такой:
InputStream is = mContext.getResources().openRawResource(R.drawable.icon);
bitmap = BitmapFactory.decodeStream(is);
GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, bitmap, 0);
bitmap.recycle();
Мне нужно выбрать изображение SpecialViewGroup (я решил использовать Canvas), я пробовал код, подобный этому
// - МОЙ КОД
Bitmap bitmap = Bitmap.createBitmap(400, 840, Bitmap.Config.ARGB_8888);
bitmap = SpecialViewGroup.GetViewGroupBitmap;
GLUtils.texImage2D(GL10.GL_TEXTURE_2D, 0, bitmap, 0);
bitmap.recycle();
// SpecialViewGroup.GetViewGroupBitmap(), class extends ViewGroup Code:
public static Bitmap getDesktopBitmap (){
Canvas canvas;
Bitmap bitmap = Bitmap.createBitmap(400, 840, Bitmap.Config.ARGB_8888);
canvas = new Canvas(bitmap);
this.draw(canvas);
return bitmap;
}
// - КОНЕЦ МОГО КОДА
Но я получаю ошибки в Android 2.2 или выше, в то время как в 2.1 он работает правильно.Есть идеи?