tôi biết làm thế nào để có được một bức ảnh từ bộ sưu tập trong androidchọn thumbnail từ android gallery
Intent gallery = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(gallery, PHOTO_REQUEST_CODE);
Nhưng làm thế nào sẽ Tôi đặc biệt chọn một hình thu nhỏ?
LÝ DO CHO BOUNTY:
Tôi đã thử cả hai giải pháp tại Get thumbnail Uri/path of the image stored in sd card + android. Họ không làm việc cho tôi. Tôi không biết làm thế nào để có được selectedImageUri
, mà là loại long
, từ data
trong
onActivityResult(int requestCode, int resultCode, Intent data)
Bản sao có thể có của [Nhận hình thu nhỏ Uri/đường dẫn của hình ảnh được lưu trữ trong thẻ sd + android] (http://stackoverflow.com/questions/5548645/get-thumbnail-uri-path- of-the-image-được lưu trữ-in-sd-card-android) –
@MiroMarkarian cảm ơn vì liên kết. Nhưng tôi nhận được lỗi khi tôi sử dụng '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); '. Làm cách nào để tôi thay đổi 'data.getData()' thành một id như được đề xuất trong câu trả lời? –
Hãy thử sử dụng 'Con trỏ'. Đó là giải pháp thứ hai mà anh chàng đề xuất ở trên và được báo cáo rằng nó hoạt động tốt hơn tùy chọn 'Bitmap' –