Comment prendre une photo pour montrer dans un ImageView " et " enregistrer l'image?
J'ai besoin de prendre un image avec le camera
, enregistrez le image, montrer en ImageView
et quand je clique sur le Imageview
montrer dans plein écran mode .
Dans l'avenir aura besoin d'envoyer la image à la internet
.
C'est ce que j'ai fait :
public void captureImage(View v) {
Intent camera_intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(camera_intent, CAMERA_PIC_REQUEST);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
imgView = (ImageView) findViewById(R.id.formRegister_picture);
imgView.setScaleType(ImageView.ScaleType.CENTER_CROP);
super.onActivityResult(requestCode, resultCode, data);
switch(requestCode){
case CAMERA_PIC_REQUEST:
if(resultCode==RESULT_OK){
Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
imgView.setImageBitmap(thumbnail);
}
}
}
OriginalL'auteur admqueiroga | 2015-07-16
Vous devez vous connecter pour publier un commentaire.
Vous pouvez invoquer l'Activité de la caméra en ajoutant ces lignes dans votre code :
Maintenant créer le fichier
Uri
parce que, dans certains téléphones android, vous obtiendreznull
données dansreturn
voici donc la méthode pour obtenir l'image
URI
:Pour récupérer cliqué sur l'image :
OriginalL'auteur Azfaar kabir Siddiqui
MainActivity.class
main.xml
Assurez-vous que votre pièce d'identité devrait être correct.
Tout ce que vous devez savoir, sans tracas à me contacter.
OriginalL'auteur Parth Bhayani
Car il n'y a pas de bonne solution pour ce faire, je vais mettre ici ce que j'ai mis en place qui est au travail et de les corriger.
Manifeste Android :
Android Manifeste à nouveau en haut :
Externe res/xml/file_paths.xml fichier:
CreateImageFile Fonction
AddPhoto Fonction
Sur l'activité de rappel
OriginalL'auteur Kingsley Mitchell
Essayer ce, pour sauvegarder l'image de l'explorateur de fichiers:
Vous pouvez récupérer l'image à partir du chemin "imagePath" chaque fois que vous devez l'afficher.
OriginalL'auteur dn_c