Guadalajara (Spain). Ingeniero Superior en Informática por la Universidad de Alcalá. Co-fundador y diseñador web en Ayuve. Organizador de las Tertulias Viajeras Wanderlust Guadalajara y Co-organizador de Codenares, creador de la web Senderismoguadalajara.es (nivel básico de Montañismo por la Escuela de Madrileña de Montaña) y de la app móvil Tu Huerto en Casa (www.tuhuertoencasa.net). Sígueme en twitter, soy @vjpascual.

Una de las cosas buenas que tienen las aplicaciones móviles es la posibilidad de compartir viralmente información. En Android, una de las formas de hacerlo es usando Intents que llaman a funciones nativas del Sistema Operativo Android que interactúa con el móvil como puede ser llamar (ACTION_CALL) o otras cosas como ver webs, etc…

La que nos ocupa es la ACTION_SEND que es un tipo de Intent que nos permite abrir un cuadro de selección de aplicaciones donde compartir un texto, imagen o lo que queramos desde nuestra aplicación hacia “afuera”, hacia otras aplicaciones del móvil.

No voy a poner ejemplos de código porque creo que es mejor que vayas directamente a la referencia del tema en Android developers: http://developer.android.com/intl/es/training/sharing/send.html. En esa referencia se tocan las cosas relacionadas con envío de datos de tu aplicación hacia otras.

Simplemente te copio aquí un código super útil que se usa para ello que es el que permite enviar texto:

[cc lang=”java”]Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, “This is my text to send.”);
sendIntent.setType(“text/plain”);
startActivity(sendIntent);[/cc]

Ya sabes, como siempre, cualquier duda ponla en comentarios.

Deberías leer  Ya está aquí el nuevo Android 4.0 Ice Cream Sandwich

Comments

  1. Hola, soy nuevo en el mundo de Android hace solo dos semanas que lo estoy viendo y estudiando un poco…. pero me gustaria saber como mandar datos desde android a un servidor. He encontrado algo de codigo por la web pero no me funciona. Tu sabrias darme alguna idea?

    Te agradezco tu ayuda.

    Gracias

  2. necesito transferir datos de un clase java que extiende de BroadcastReceiver hacia un activity nuevo para mostrar esos datos en un TextView, y no tengo ni idea porque todos los casos que he visto es para transferir datos de un activity a otro, necesito ayuda urgente, gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *