wiem jak dostać zdjęcie z galerii w Androidwybierz miniaturę z Android galerii
Intent gallery = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(gallery, PHOTO_REQUEST_CODE);
Ale jak bym specjalnie wybrać miniaturkę?
POWÓD BOUNTY:
Próbowałem już oba rozwiązania w Get thumbnail Uri/path of the image stored in sd card + android. Nie działają dla mnie. Nie wiem jak dostać selectedImageUri
, który jest typu long
, z data
w
onActivityResult(int requestCode, int resultCode, Intent data)
Możliwy duplikat [Uzyskaj miniaturkę Uri/ścieżkę obrazu zapisaną na karcie SD + Android] (http://stackoverflow.com/questions/5548645/get-thumb -uri-path- z-obrazu-zapisanego-w-sd-card-android) –
@MiroMarkarian dzięki za link. Ale ja otrzymuję błędy podczas korzystania 'Bitmap bitmap = MediaStore.Images.Thumbnails.getThumbnail ( \t \t \t \t getContentResolver(), data.getData(), \t \t \t \t MediaStore.Images.Thumbnails.MINI_KIND, \t \t \t \t (BitmapFactory.Options) null); '. W jaki sposób zmienić 'data.getData()' na id zgodnie z sugestią w odpowiedzi? –
Spróbuj użyć 'Kursora'. Jest to drugie rozwiązanie zaproponowane przez faceta i donoszono, że działa ono lepiej niż opcja 'Bitmap'. –