Home Menu

Menu



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  
Viejo 07/02/13, 18:32:33
Avatar de isaaclg
isaaclg isaaclg no está en línea
Usuario muy activo
Mensajes: 1,632
 
Fecha de registro: oct 2008
Localización: Madrid
Mensajes: 1,632
Modelo de smartphone: OnePlus 5
Versión de ROM: Oficial
Tu operador: Pepephone
Mencionado: 4 comentarios
Tagged: 0 hilos
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
Responder Con Cita


  #2  
Viejo 08/02/13, 18:38:09
Avatar de rinxe
rinxe rinxe no está en línea
Miembro del foro
Mensajes: 260
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Versión de ROM: LineageOS 14.1
Versión de Radio: Los 40
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de isaaclg
isaaclg isaaclg no está en línea
Usuario muy activo
Mensajes: 1,632
 
Fecha de registro: oct 2008
Localización: Madrid
Mensajes: 1,632
Modelo de smartphone: OnePlus 5
Versión de ROM: Oficial
Tu operador: Pepephone
Mencionado: 4 comentarios
Tagged: 0 hilos
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
Responder Con Cita
  #4  
Viejo 10/02/13, 21:05:40
Avatar de rinxe
rinxe rinxe no está en línea
Miembro del foro
Mensajes: 260
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Versión de ROM: LineageOS 14.1
Versión de Radio: Los 40
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de isaaclg
isaaclg isaaclg no está en línea
Usuario muy activo
Mensajes: 1,632
 
Fecha de registro: oct 2008
Localización: Madrid
Mensajes: 1,632
Modelo de smartphone: OnePlus 5
Versión de ROM: Oficial
Tu operador: Pepephone
Mencionado: 4 comentarios
Tagged: 0 hilos
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.
Responder Con Cita
  #6  
Viejo 10/02/13, 22:37:21
Avatar de rinxe
rinxe rinxe no está en línea
Miembro del foro
Mensajes: 260
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Versión de ROM: LineageOS 14.1
Versión de Radio: Los 40
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de isaaclg
isaaclg isaaclg no está en línea
Usuario muy activo
Mensajes: 1,632
 
Fecha de registro: oct 2008
Localización: Madrid
Mensajes: 1,632
Modelo de smartphone: OnePlus 5
Versión de ROM: Oficial
Tu operador: Pepephone
Mencionado: 4 comentarios
Tagged: 0 hilos
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
Responder Con Cita
  #8  
Viejo 14/02/13, 00:39:53
Avatar de rinxe
rinxe rinxe no está en línea
Miembro del foro
Mensajes: 260
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Versión de ROM: LineageOS 14.1
Versión de Radio: Los 40
Tu operador: Yoigo
Mencionado: 0 comentarios
Tagged: 0 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 10:54:57 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007