|
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
|
Herramientas |
#1
|
||||
|
||||
"Workaround" para que tu aplicación sea llamada desde otra
No se si esto que os voy a proponer será posible o no, pero en caso de serlo me parece que no está mal del todo...
El caso es que añadiendo tu aplicación al menú de "compartir" puedes hacer que se ejecute tu aplicación desde otra. Ya se que hay otros métodos para que tu aplicación se ejecute al abrir diferentes archivos, webs etc pero por ejemplo, estaría bien desde el programa de youtube, ves un vídeo, le das a compartir y ahi que esté la opción de descargar el video de youtube. O desde el astro, darle a compartir un archivo rar, y en el menú de compartir poder abrir una aplicación que gestione archivos rar. no se si me he explicado bien... pero básicamente a lo que me refiero es a suplir la falta de "abrir con" del astro y cosas asi |
|
#2
|
||||
|
||||
Cada aplicación funciona en su propio entorno. Para llamar a otra se debe modificar el código del Astro (en este caso). La integración que pueda tener Astro con otras opciones es porque se lo han currado entre los desarrolladores para hacerlo posible.
También seria viable a partir de la ROM propiamente, pero eso ya no seria programación libiana de un programa..
__________________
.
|
#3
|
||||
|
||||
pero a lo que yo me refiero es precisamente para evitar eso. Porque al darle a compartir un archivo, se abre el menú de la API de android de compartir, y ese menú supongo que lo que hará será llamar a la correspondiente aplicación pasándole como parámetro la dirección del fichero, url o lo que sea que vayas a "comartir". Entonces se podría hacer un descompresor rar que lo que haga sea al ser llamado con el parámetro de un archivo .rar descomprimirlo. Y añadir al menú de compartir el descompresor rar, y entonces luego desde el astro (u otro gestor de archivos), podrías darle a compartir y de ahi ejecutar el descompresor.
RECTIFICO: acabo de ver que el astro no tiene la opción de compartir, pero por ejemplo si que se podría desde la aplicación de youtube para hacer un "video downloader", o desde la galería para abrir un editor de fotos... etc |
Estás aquí | ||||||
|