7 EKİM 2010, PERŞEMBE
Bir Urı Bitmap [android]olsun
nasıl Eğer onu saklamak için eğer başarırsam (sanırım, bir Urı bitmap nesnesi almak için
/data/data/MYFOLDER/myimage.png
file///data/data/MYFOLDER/myimage.png
ben her iki yol kullanılır) benim uygulamada kullanmak için
ama bunu geri almak için başarısızım. Herkes bunu yapmak için nasıl bir fikir var mı ?
CEVAP
17 Ocak 2011, PAZARTESİ
Burada yapmanın doğru yolu bu:
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK)
{
Uri imageUri = data.getData();
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), imageUri);
}
}
Eğer çok büyük görüntüleri yüklemek istiyorsanız, aşağıdaki kodu fayans (büyük bellek ayırmalarını kaçınarak) yük
BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance(myStream, false);
Bitmap region = decoder.decodeRegion(new Rect(10, 10, 50, 50), null);
Cevap here bkz
Bunu Paylaş:
Nasıl android Drawable için bir Bitmap...
Android Spinner: Seçili öğeyi değiştir...
java.lang.OutOfMemoryError: VM bütçemi...
Nasıl Android bir Bitmap yeniden Boyut...
Hızlı Bitmap Android SDK İçin Bulanıkl...