2017-08-17 1 views
-1

Je veux ouvrir l'appareil photo dans mon application Android et que vous voulez utiliser l'effet paranomique de la caméra mobile par défaut dans mon application, comment pouvons-nous faire cela dans Android.Comment ouvrir l'appareil photo avec la fonction de caméra par défaut dans l'application android?

+1

Bienvenue dans StackOverflow. Malheureusement, il ne s'agit pas d'un site de tutoriel ni de remplacement de la recherche sur le Web. Nous pouvons vous aider à résoudre [certains problèmes] (https://stackoverflow.com/help/on-topic), mais c'est ** votre ** travail de [mettre quelques efforts] (http://meta.stackoverflow.com/questions/261592) en premier lieu, incl. elementary [(re) search] (https://google.com/). La majorité des questions des débutants ne sont pas uniques et a déjà été répondu plusieurs fois. –

+0

Marcin Orlowski J'ai déjà cherché avant de poster –

Répondre

0
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
    File photo = new File(Environment.getExternalStorageDirectory(), "filename.jpg"); 
    intent.putExtra(MediaStore.EXTRA_OUTPUT, 
      Uri.fromFile(photo)); 
    imageUri = Uri.fromFile(photo); 
    startActivityForResult(intent, TAKE_PICTURE); 
+0

Je ne demande pas de prendre une photo en utilisant un appareil photo ce que je demande est une caméra ouverte avec toutes les fonctionnalités qui ont l'appareil photo par défaut. –

1

Je veux ouvrir la caméra dans mon application Android

Utilisez l'une des Intent actions suivantes, toutes définies sur MediaStore:

  • ACTION_IMAGE_CAPTURE
  • ACTION_IMAGE_CAPTURE_SECURE
  • ACTION_VIDEO_CAPTURE
  • INTENT_ACTION_STILL_IMAGE_CAMERA
  • INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE
  • INTENT_ACTION_VIDEO_CAMERA

et que vous voulez utiliser l'effet paranomic de la caméra mobile par défaut

Il y a ~ 2 milliards d'appareils Android, répartis sur des milliers de modèles d'appareils. Il existe des centaines d'applications d'appareils photo préinstallées différentes, et des centaines d'autres que l'utilisateur peut installer à partir du Play Store ou d'autres canaux de distribution. Votre Intent pourrait ouvrir l'un d'entre eux.

Aucune personne ne doit offrir une sorte d '"effet paranomique".

+0

Savez-vous comment obtenir le chemin de l'image cliquée lors de l'ouverture de la caméra en utilisant INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE –

+0

@saurabhdixit: Vous n'avez pas. C'est simplement pour ouvrir l'appareil photo. Si vous voulez récupérer une image, utilisez 'ACTION_IMAGE_CAPTURE_SECURE'. Veuillez noter qu'il n'est pas nécessaire que l'application de l'appareil photo de l'utilisateur se comporte de la même manière pour toutes les actions 'Intent '. Si vous attendez certaines fonctionnalités de la caméra, ** écrivez vous-même cette fonctionnalité **. – CommonsWare