Compartir imagen y texto a través de whatsapp
Yo uso el siguiente código para compartir una imagen y texto a través de whatsapp.Pero sólo comparte la imagen, no el texto. Busqué en todo el Internet. Pero no obtuvo una solución .. ayuda de los pls.
String message = Fname + Mobileno + Homeno + Workmail + Homemail + Gtalk + Skype + Address + Company + Title + Website; Intent shareIntent = new Intent(Intent.ACTION_SEND); Uri uri = Uri.parse("file://" + Environment.getExternalStorageDirectory() + "/Talk&Share/Images/profpic.png"); shareIntent.putExtra(Intent.EXTRA_TEXT, message); shareIntent.putExtra(Intent.EXTRA_SUBJECT, "Contact"); if(uri != null){ shareIntent.putExtra(Intent.EXTRA_STREAM, uri); shareIntent.setType("image/plain"); }else{ shareIntent.setType("plain/text"); } return shareIntent;
- ¿Cómo crear la carpeta de la galería en android programmatically?
- Android Whatsapp Inicio de llamada Receptor de difusión
- ¿Cómo funciona la autenticación de WhatsApp?
- ¿Cómo mostrar mi diseño en la parte frontal de teclado suave Android?
- ¿Podemos crear Scroll TextView como el estado de whatsapp lastseen?
- Cómo hacer whatsapp tipo de animación para abrir el menú de la barra de herramientas (barra de acción)
- Mostrando imágenes en miniatura para el enlace en WhatsApp || Og: la meta-etiqueta de la imagen no funciona
- ¿Cómo puedo abrir la actividad de conversación de WhatsApp usando datos de contacto?
- Enviar mensaje a través de WhatsApp Por intención
- Envía un enlace al grupo de whatsapp directamente desde el navegador (o desde la aplicación)
- Empieza whatsapp con android.content.Intent.ACTION_SENDTO
- Añadir leyenda a la imagen en el nuevo whatsapp ver 2.11.399 (android)
- Android cómo obtener la lista de contactos que utiliza whats aplicación aplicación de forma programática
Soporte de Whatsapp Compartir imágenes junto con texto.
Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); shareIntent.putExtra(Intent.EXTRA_TEXT,title + "\n\nLink : " + link ); shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(imageFilePath)); shareIntent.setType("image/*"); startActivity(Intent.createChooser(shareIntent, "Share image via:"));
Esto compartirá la imagen y EXTRA_TEXT considerará como subtítulo de la imagen.
Esto no es posible, ya que WhatsApp no admite mensajes con imágenes y texto en ellos. Un mensaje puede consistir en una sola imagen, secuencia de texto, archivo de audio, contacto o video. No puedes tener una combinación de ninguno de esos.
Utilizar:
Intent.ACTION_SEND_MULTIPLE
en lugar de:
Intent.ACTION_SEND
Intent i = new Intent(android.content.Intent.ACTION_SEND); i.setType("text/plain"); i.putExtra(Intent.EXTRA_SUBJECT, "Subject"); i.putExtra(Intent.EXTRA_TEXT, "Message body"); startActivity(Intent.createChooser(i, "Share dialog title"));
- Método runOnUiThread () para Android
- Borrar edittext enfocar y ocultar el teclado cuando se pulsa el botón