Hola comunidad. ¿Saben si es posible acceder al flash de la cámara en Android? Es que quiero hacer una App de una linterna y lo único que me falta es poder haceder al flash de la cámara.
En primer lugar te recomendaría que desarrollaras tu linterna en java. Aquí encontré un link muy bueno que explica detalladamente los métodos y funciones que debes crear para controlar correctamente la linterna. :) Ahorita mas tarde me pondré a mirarlo a profundidad haber si puedo ayudarte más.
Link: http://recursosformacion.com/wordpress/2014/10/android-utilizando-recursos-del-telefono-la-linterna/
No, pero yo quiero hacerlo en Gamemaker, tengo mis razones para hacerlo.
En segundo lugar me mate averiguando y encontré en los foros de yoyogame que es posible hacerlo porque desde la versión 1.3 de GMS soporta extensiones nativas de android. Dicen que solo hay que buscar el código java y crear la extensión desde GMS, pero yo no tengo ni idea de eso. Si sabes algo te lo agradecería.
Aquí esta el foro en donde saque lo que te dije.
http://gmc.yoyogames.com/index.php?showtopic=606287 (http://gmc.yoyogames.com/index.php?showtopic=606287)
La verdad no tendría idea de como hacerlo en gm, pero estas son las librerías principales para hacer la linterna que quieres. Tienes que descargarlas y después importarlas a tu proyecto creo que como extensiones:
android.hardware.cámara
android.hardware.cámara.parameters()
android.os.Bundle
android.app.Activity
Seguramente se puede programar todo en gm, pero si te recomenderia trabajarlo en NetBeans o aun mejor, en Android Studio ya te vienen todas ls s librerías incorporadas y solo tienes que llamarlas a tu proyecto y usarlas. Si nunca has programado en java te recomiendo que aprendas, hay excelentes tutos con los que yo aprendí en internet. Saludos ;D
¿Y como importo eso como extensiones? Lo que pasa es que ya tengo un juego hecho en el que mezcla un poco el uso de la linterna para jugar, y hacerlo en java me llevaría aprender todo de cero y años. En cambio en gamemaker ya tengo todo hecho, solo falta el uso del flash de la cámara.
Lo que pasa es que cuando empece a realizar el juego yo suponía que se podía tener acceso al flash, pero me encuentro con que no.
La verdad no estoy seguro si se importa como una extensión o como un archivo a gm. Esas opciones aparecen en el árbol de la plataforma.
Lo único que te podría recomendar es mandar un ticket de support al team de yoyó games. Ellos seguramente resolverán tu duda y te señalaran las cosas que tienes que hacer. De ser así, harías una gran labor si punlicas en la comunidad un post explicando los pasos.
Perdón por no poder ayudarte mas :-\
Ya mande un ticket de consulta y me dijeron que es posible pero que tengo que crear la extensión. También me dijeron que pregunte en el foro de yoyogame para que alguien a lo mejor pueda ayudarme mejor.