|
||
|
![]() |
![]() |
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
|
||||
|
||||
Boton o enlace compartir aplicacion
Buenas !
Hace pocas semanas cree una app Android, que no es mas que un Webview de mi web. Ahora lo que quiero saber es como crear algun boton, o algo, para compartir la aplicacion desde la propia aplicacion. Para que quien la instale y la pruebe, pueda compartirla a sus contactos por whatsapp, email, sms, etc etc, directamente desde la aplicacion, no desde Google Play que a la gente le dara mas pereza solo por tener que entrar. ¿Alguien lo sabe? Saludos
__________________
Código de 20 euros de descuento al comprar cualquier OnePlus (Máquina de teléfono!!)
![]() https://oneplus.net/es/invite#VL3XQN6MUYZT885 |
|
#2
|
||||
|
||||
Puedes crear un intent para enviar una direccion web por email, whatspp, mensaje, ...
Haber si te vale esto: Código:
Intent intent = new Intent(android.content.Intent.ACTION_SEND); intent.putExtra(android.content.Intent.EXTRA_TEXT, "http://www.htcmania.com/"); intent.setType("text/plain"); startActivity(Intent.createChooser(intent, "Compartir link")); |
#3
|
||||
|
||||
Puedes crear un intent para enviar una direccion web por email, whatspp, mensaje, ...
Haber si te vale esto: Código:
Intent intent = new Intent(android.content.Intent.ACTION_SEND); intent.putExtra(android.content.Intent.EXTRA_TEXT, "http://www.htcmania.com/"); intent.setType("text/plain"); startActivity(Intent.createChooser(intent, "Compartir link")); ![]() Como consejo, donde seria el mejor lugar de colocarlo? Yo creo que la URL para compartir seria la URL de mi aplicacion en Play Store. La aplicacion es esta, para que veais las fotos y me sugirais donde quedaria mejor colocarlo: https://play.google.com/store/apps/d....pesoccerworld
__________________
Código de 20 euros de descuento al comprar cualquier OnePlus (Máquina de teléfono!!)
![]() https://oneplus.net/es/invite#VL3XQN6MUYZT885 |
#4
|
||||
|
||||
Ostia pues te a quedado wayy. A la hora de compartir seria mejor el enlace de tu aplicacion al google play. Asi la gente entra directo al google play o al navegador para descargarsela
El tema de la colocacion ya no te puedo decir, eso donde veas tu mejor. |
#5
|
||||
|
||||
![]() Para ser solo una Webview con el menu superior no ha quedado mal, lo suyo me costo aprender ya que no tenia ni idea de como iba la programacion en android. Si, yo creo que lo mejor seria poner la URL de google play para que al compartirla la gente pueda descargar la app directamente. ¿Donde ponerlo.....? Pues, no se, yo creo que poner otro boton arriba ala derecha del todo y llamarlo "Compartir". Asi estara visible siempre y la gente podra hacer click cuando quiera.
__________________
Código de 20 euros de descuento al comprar cualquier OnePlus (Máquina de teléfono!!)
![]() https://oneplus.net/es/invite#VL3XQN6MUYZT885 |
#6
|
||||
|
||||
Yo no estoy muy a favor de llamar aplicacion a un WebView pero weno.., de todas maneras es la forma mas rapida de hacer una "aplicacion" multiplataforma.
Sunpongo que la colocacion del boton compartir no te queda mas remedio que añadir un nuevo Tab o crear un menu que al pulsar la tecla fisica menu del movil te aparezcan mas opciones. He estado probando la app y no se como lo habras hecho pero supongo que se podria crear un AsyncTask que nada mas abrir la app cargue todas las pestañas mientras se ve un mensaje de cargando. |
#7
|
||||
|
||||
Yo no estoy muy a favor de llamar aplicacion a un WebView pero weno.., de todas maneras es la forma mas rapida de hacer una "aplicacion" multiplataforma.
Sunpongo que la colocacion del boton compartir no te queda mas remedio que añadir un nuevo Tab o crear un menu que al pulsar la tecla fisica menu del movil te aparezcan mas opciones. He estado probando la app y no se como lo habras hecho pero supongo que se podria crear un AsyncTask que nada mas abrir la app cargue todas las pestañas mientras se ve un mensaje de cargando. ![]() Respecto al AsyncTas, no es la barrita amarilla que carga mientras se navega por las distintas opciones? Como se llama el menu que comentas que aparece al pulsar la tecla fisica del boton? Asi busco info y me planteo si hacerlo asi, o ponerlo en una tab con un icono. Gracias
__________________
Código de 20 euros de descuento al comprar cualquier OnePlus (Máquina de teléfono!!)
![]() https://oneplus.net/es/invite#VL3XQN6MUYZT885 |
#8
|
||||
|
||||
Te dejo este para que veas las posibilidades de los menus: http://developer.android.com/guide/topics/ui/menus.html
Y uno de sgoliver que te ayudara si te decides a hacerlo: http://www.sgoliver.net/blog/?p=1756 El tema de la barrita de carga no se como la has hecho, pero seria muy parecido. Mi idea era que cargara las 4 pestañas de 1 nada mas que abras la aplicacion, con un mensaje en pantalla que indique al usuario que esta cargando la app y esto desaparece en cuanto esta todo cargado, optimizar ese proceso para que el usuario enseguida pueda tener toda la aplicacion disponible al abrir la app. Te dejo otro articulo de sgoliver: http://www.sgoliver.net/blog/?p=3099 (hechale un ojo a AsyncTask) Última edición por rinxe Día 14/02/13 a las 01:01:39. |
![]() |
![]() |
||||||
|