Je construis une application qui utilise une caméra pour prendre des photos. Voici mon code source pour ce faire: File file = new File(Environment.getExternalStorageDirectory(), imageFileName); imageFilePath = file.getPath(); Intent intent = new Intent(“android.media.action.IMAGE_CAPTURE”); //Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); startActivityForResult(intent, ACTIVITY_NATIVE_CAMERA_AQUIRE); Sur la méthode onActivityResult() , j’utilise BitmapFactory.decodeStream() pour BitmapFactory.decodeStream() l’image. Quand je lance […]
J’ai essayé de me familiariser avec les capteurs d’orientation Android pendant un moment. Je pensais l’avoir compris. Puis j’ai réalisé que non. Maintenant, je pense (j’espère) que je ressens un peu mieux pour cela, mais je ne suis toujours pas à 100%. J’essaierai d’expliquer ma compréhension incomplète et j’espère que les gens pourront me corriger […]
J’utilise un aperçu pour afficher ce que la caméra voit à l’écran. Je peux tout faire fonctionner correctement, la surface créée, la surface définie et la surface affichée. Cependant, l’image affiche toujours un angle de 90 degrés incorrect en mode portrait. Comme dans l’image: Je suis conscient que l’utilisation du code suivant définira l’image comme […]
Duplication possible: Comment désactiver le changement d’orientation dans Android? J’écris une application Android qui utilise des tabs avec des contenus différents (activités). Dans l’une de ces activités, je voudrais verrouiller l’orientation de l’écran sur le mode “Paysage”, mais dans les autres activités, je souhaite l’orientation normale (en fonction du capteur). Ce que je fais maintenant […]
Je veux juste définir des indicateurs lorsque mon orientation est en mode paysage, de sorte que lorsque l’activité est recréée dans onCreate (), je puisse basculer entre ce qui doit être chargé en mode portrait et paysage. J’ai déjà un fichier XML de mise en page qui gère ma mise en page. public void onConfigurationChanged(Configuration […]
Je voudrais que les tablettes puissent être affichées en portrait et en paysage (sw600dp ou plus), mais que les téléphones soient limités au portrait. Je ne trouve aucun moyen de choisir conditionnellement une orientation. Aucune suggestion?