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

Respuesta
 
Herramientas
  #1  
Viejo 07/02/13, 18:32:33
Array

[xs_avatar]
isaaclg isaaclg no está en línea
Usuario muy activo
 
Fecha de registro: oct 2008
Localización: Madrid
Mensajes: 1,632
Modelo de smartphone: OnePlus 5
Tu operador: Pepephone
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
Responder Con Cita


  #2  
Viejo 08/02/13, 18:38:09
Array

[xs_avatar]
rinxe rinxe no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Tu operador: Yoigo
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"));
Responder Con Cita
  #3  
Viejo 10/02/13, 19:32:48
Array

[xs_avatar]
isaaclg isaaclg no está en línea
Usuario muy activo
 
Fecha de registro: oct 2008
Localización: Madrid
Mensajes: 1,632
Modelo de smartphone: OnePlus 5
Tu operador: Pepephone
 Cita: Originalmente Escrito por rinxe Ver Mensaje
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"));
Gracias, lo probe y funciona bien.
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
Responder Con Cita
  #4  
Viejo 10/02/13, 21:05:40
Array

[xs_avatar]
rinxe rinxe no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Tu operador: Yoigo
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.
Responder Con Cita
  #5  
Viejo 10/02/13, 21:41:08
Array

[xs_avatar]
isaaclg isaaclg no está en línea
Usuario muy activo
 
Fecha de registro: oct 2008
Localización: Madrid
Mensajes: 1,632
Modelo de smartphone: OnePlus 5
Tu operador: Pepephone
 Cita: Originalmente Escrito por rinxe Ver Mensaje
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.
Gracias

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
Responder Con Cita
  #6  
Viejo 10/02/13, 22:37:21
Array

[xs_avatar]
rinxe rinxe no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Tu operador: Yoigo
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.
Responder Con Cita
  #7  
Viejo 14/02/13, 00:23:20
Array

[xs_avatar]
isaaclg isaaclg no está en línea
Usuario muy activo
 
Fecha de registro: oct 2008
Localización: Madrid
Mensajes: 1,632
Modelo de smartphone: OnePlus 5
Tu operador: Pepephone
 Cita: Originalmente Escrito por rinxe Ver Mensaje
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.
Ya bueno, no sera aplicacion aplicacion, pero los que no sabemos programar en android no tenemos mas opciones, o eso o aprender. Intentare aprender a hacer mas cosas, pero queria sacar la app ya.

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
Responder Con Cita
  #8  
Viejo 14/02/13, 00:39:53
Array

[xs_avatar]
rinxe rinxe no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Tu operador: Yoigo
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.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 22:06:50 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /