Android - photo de Capture
Dans mon application, je dois mettre en œuvre natif d'activité de la caméra où je dois lancer l'appareil photo et prenez la photo.
Dans le détail,
mon application contenant, l'Un TextView (en haut) pour afficher le nom de l'activité et un Bouton (En bas) et dans la Zone centrale de l'écran de prévisualisation de la Caméra doit être considérée..Lorsque l'utilisateur cliquera sur ce Bouton, les boutons-pression doit être cliqué et l'afficher dans Imageview d'une autre activité.
Je sais que l'approche suivante est utilisée:
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
intent.putExtra( MediaStore.EXTRA_OUTPUT, outputFileUri );
startActivityForResult( intent, 0 );
Mais cette approche, si j'ai utilisé ensuite mon textview et le bouton de la vue ne s'affiche pas.
(Pls noter que: je suis à l'aide du kit SDK d'Android 1.5 avec le HTC Hero)
pls m'aider par la suggestion d'un article, d'un site ou pdf.
merci, paresh
Vous devez vous connecter pour publier un commentaire.
Si vous essayez d'utiliser le natif de la caméra, une fois que le natif de l'appareil photo est appelé, il va contrôler votre vue. Toutefois, si vous souhaitez mettre en place votre propre appareil photo, alors une telle disposition serait possible. Quelques bons exemples peuvent être trouvés ici:
http://www.brighthub.com/mobile/google-android/articles/43414.aspx
http://labs.makemachine.net/2010/03/simple-android-photo-capture/
Goodluck!
Toutes les instructions sont à la JavaDoc de android.matériel.Caméra à http://developer.android.com/reference/android/hardware/Camera.html:
Important: Appeler release() pour libérer de l'appareil photo pour une utilisation par d'autres applications. Les demandes doivent libérer immédiatement la caméra dans onPause() (et re-open() dans onResume()).
La SurfaceHolder est en général mis en œuvre à l'aide de SurfaceView