Android ACTION_IMAGE_CAPTURE con EXTRA_OUTPUT en la memoria interna
Cuando estoy tomando una foto de una cámara si estoy llamando
File file = new File(getFilesDir().getAbsolutePath() + "/myImage.jpg"); Uri outputFileUri = Uri.fromFile(file); cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
OK button
en la aplicación de la cámara no está funcionando, simplemente no hace nada (en realidad no lo guardará en la memoria interna que proporcioné, supongo y por lo tanto la aplicación en sí no hace nada).
- LibGDX - Camera.update () llamada no hace nada
- Cámara Android, vista preliminar en bruto simultánea y TakePicture sin procesar
- Android MediaCodec y la cámara: ¿cómo lograr una mayor velocidad de fotogramas para obtener datos de marco de la cámara?
- Foto androide de la cámara que se toma en un tamaño realmente pequeño
- ¿Cómo mostrar la vista previa de 2 cámaras una al lado de la otra?
Sin embargo, si llamo
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/myImage.jpg"); Uri outputFileUri = Uri.fromFile(file); cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
Todo está bien y la foto se almacena en SDCard.
Mi pregunta es, ¿hay una manera de almacenar la captura de fotos en plena resolución sin SDCard?
- Opciones de cámara externa de Android: superposición en la parte superior de la secuencia de vídeo, sin servidor intermediario / enrutador
- Android: cómo capturar la imagen sin mostrar la vista previa
- Android - ¿Cómo puedo despertar el teléfono de un sueño duro para tomar una foto?
- nuevo android Camera2 Api en el nexo 7
- La superficie de vista previa no válida de grabación de vídeo android
- Vista previa de la cámara sin distorsión / estiramiento
- ¿Cómo hacer una resolución de cámara independiente de vista previa en Android?
- Detectar la carpeta de la cámara Android
La aplicación de cámara nativa no puede guardar la imagen en los directorios internos privados de la aplicación, ya que sólo están disponibles para tu aplicación en particular.
En su lugar, puede crear una actividad de cámara personalizada para guardar imágenes en sus directorios internos o necesita utilizar la aplicación de cámara de stock con almacenamiento externo.
Nota: si planeas crear una actividad de cámara personalizada, asegúrate de tener como objetivo al menos 2,3 y más. Cualquier cosa debajo de esa marca es muy difícil de trabajar.
La actividad Cámara no podrá guardar el archivo en el directorio de archivos privados de su actividad, por eso falla en silencio. Puede mover la imagen desde el almacenamiento externo a su directorio de archivos en onActivityResult.
- Creación de una actividad con el mismo entorno que ICS settings / Preferences
- Recursos HTML de Android con referencias a otros recursos