Kullanıcı resim YA almak atalım tek niyet Android galeriden resim
Android 2.1 ve yukarı için bir uygulama geliştiriyorum. Benim kullanıcı benim app içinde bir profil resmi (rehber çerçeve kullanarak değilim) seçmek için etkinleştirmek istiyorum.
En ideal çözüm olurdu ateş gibi bir niyetimiz sağlar seçmek için kullanıcıya bir resim galerisine, ama eğer uygun bir görüntü mevcut değildir o zaman fotoğraf makinesi fotoğraf çekmek (ya da tersi, yani sağlayan, kullanıcı resim Çek ama eğer onlar biliyorlar zaten uygun bir görüntü zaten, bırak onları bırak Galerisi ve al dedi resim).
Şu anda bir ya da yapabilirim ama ikisi birden olamaz.
Doğrudan kamera moduna MediaStore kullanarak gidersem.ACTİON_İMAGE_CAPTURE sonra galeriye bırakmak için seçenek yok.
Eğer galerinin amacı kullanarak gidiyorum.ACTİON_PİCK sonra bir görüntü alırım ama ben tıklama kamera düğmesi (Galeri üst sağ köşesinde) eğer yeni bir kamera niyet kovuldu. Bu yüzden, alınan herhangi bir resmi doğrudan başvurumu geri verilmez. (Geri düğmesi galeriye geriye düştü ve oradan görüntü seçmek için tuşuna basabilirsiniz ama bu ekstra gereksiz bir adım olduğunu ve hiç de kolay değildir elbette).
Yani bir şekilde birleştirmek için iki veya ikisinden birini yapmak için bir menü sunmak için benim uygulama içinde olacak mıyım? Ortak bir senaryo olurdu gibi geliyor...mutlaka bir şeyler kaçırıyorum?
CEVAP
Böyle bir şey yapmayı deneyebilirsiniz:
// ...
// Within your enclosing Class
// ...
private static final int SELECT_PICTURE = 1;
// ...
Intent pickIntent = new Intent();
pickIntent.setType("image/*");
pickIntent.setAction(Intent.ACTION_GET_CONTENT);
Intent takePhotoIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
String pickTitle = "Select or take a new Picture"; // Or get from strings.xml
Intent chooserIntent = Intent.createChooser(pickIntent, pickTitle);
chooserIntent.putExtra
(
Intent.EXTRA_INITIAL_INTENTS,
new Intent[] { takePhotoIntent }
);
startActivityForResult(chooserIntent, SELECT_PICTURE);
Bu etkinlik sonucu nasıl görmek için, lütfen 2* *bakın
Not: kamera veya Galeri kullanılan olup olmadığını belirlemek için ne kadar kritik bir nokta. Bu kod örneğinde gösterilen: http://stackoverflow.com/a/12347567/294884
android galeriden resim seçin...
Facebook API - Nasıl Facebook kullanıc...
/Android's inşa Galeri uygulaması...
Android bir Resim görüntülemek için sı...
Android resim önbelleği...