PhoneGap en Android: el procedimiento de éxito de camera.getPicture no se llama
Estoy comprobando la API de PhoneGap para Android y estaba probando el ejemplo de aplicación de ejemplo de cámara e instalado en mi teléfono Android (2.1 Galaxy S). Sin embargo, después de ejecutar la aplicación y de tomar una foto, la imagen no se recuperó. Por lo que entiendo en el código, después de tomar la foto, la imagen se mostraría en un 60×60 debajo del botón. Intenté imprimir el valor de base64 en un mensaje de alerta, pero no obtuve ninguna respuesta también (tampoco se mostraron alertas de error). ¿Hay algo que me perdí o debería estar haciendo? O modificar la función de cámara para Android (estoy usando PhoneGap 0.9.2)
Aparte de eso, el resto de la función parece funcionar correctamente. Pude cargar y mostrar las imágenes de la biblioteca, etc.
- Apache Cordova para Android no carga recursos
- PhoneGap y WhatsApp
- Error: glBufferData usando Cordova
- Error de la cámara Phonegap al recuperar datos
- No se puede cargar el archivo xml con jquery en el proyecto de phonegap desde la ruta de los recursos
El código de ejemplo se puede encontrar en la URL siguiente http://docs.phonegap.com/phonegap_camera_camera.md.html
Gracias por adelantado.
- ¿Es posible construir una aplicación Android con PhoneGap estrictamente dentro de Visual Studio?
- Acceso al código C ++ en Apache Cordova para Android
- Marcos multiplataforma web - la diferencia
- ¿Existe un equivalente de Wi-Fi Direct / Wi-Fi P2P para Phonegap / Cordova?
- > 'Meteor run android' ejecuta la aplicación y lanza el emulador de Android pero no puedo encontrar o ejecutar la aplicación dentro del emulador
- Phonegap plugin androide nativo
- Cordoba callback dentro de iFrame
- Crear error cordova aplicación, "Error: 404 no encontrado: cordova-plugin-archivo"
Intenta usar-permission android: name = "android.permission.WRITE_EXTERNAL_STORAGE" 'en tu archivo de manifiesto y usa' destinationType: Camera.DestinationType.FILE_URI 'para la llamada getPicture de phonegap. Tuve el mismo problema y añadir WRITE_EXTERNAL_STORAGE permiso trabajado para mí.
Tuve problemas similares con HTC Desire y el ejemplo básico de la cámara PhoneGap, pero cuando cambié getPhoto()
para usar FILE_URI
:
function getPhoto() { navigator.camera.getPicture( onPhotoURISuccess, onFail, { quality: 50, destinationType: destinationType.FILE_URI } ); }
… empezó a funcionar bien.
En mi caso resultó que el onActivityResult
que había definido en mi actividad estaba silenciosamente interfiriendo con la funcionalidad de DroidGap. Una llamada super.onActivityResult()
ha vuelto a funcionar.
- RxJava – Encadenamiento de solicitudes y actualización de la interfaz de usuario
- Alinear la línea de base con un TextView que se envuelve dentro de un TextInputLayout