Android: ¿Cómo enviar mensajes mediante programación mediante whatsapp, ¿Conversamos?
Lamentablemente no he podido encontrar ninguna idea de cómo utilizar la mensajería en la aplicación Android mediante WhatsApp y WeChat ??
Realmente el requisito es enviar sms usando whatsapp y conversar (sms gratis). ¿Así que alguien me ayuda y comparte un poco de conocimiento que cómo hacer esto? Cualquier idea o cualquier tutorial?
- Cómo crear BroadcastReceiver sin actividad
- Bloqueo de SMS y Permitir problema en android 4.4 (kitkat) versión
- ¿Cómo supervisar cada estado de SMS enviado?
- ¿Cómo reenviar sms a contactos seleccionados a whatsapp desde mi aplicación de Android?
- Diferenciar los informes de entrega de dos SMS separados
Gracias
- Diálogo de confirmación de Android SMS
- Excepción de puntero nulo, Parcel.ReadException al enviar SMS?
- En Android es posible enviar mensajes SMS a más de un destinatario en el código?
- Android y Google Voice: escuchando mensajes SMS entrantes
- La forma más rápida y rápida de obtener nuevos mensajes sms al iniciar la aplicación - Android
- Uso del nuevo proveedor de contenido de Telephony para leer SMS
- Cómo obtener SMS de borrador en Android 6 Marshmallow
- Puedo enviar "SMS recibido intención"?
Tengo la solución .. Aquí estoy publicando la respuesta para que pueda ayudar a otras personas que pueden tener la misma duda ..
Para compartir a través de cualquier aplicación …
public void sendAppMsg(View view) { Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); String text = " message you want to share.."; // change with required application package intent.setPackage("PACKAGE NAME OF THE APPLICATION"); if (intent != null) { intent.putExtra(Intent.EXTRA_TEXT, text);// startActivity(Intent.createChooser(intent, text)); } else { Toast.makeText(this, "App not found", Toast.LENGTH_SHORT) .show(); } }
Nota: cambiar * NOMBRE DEL PAQUETE DE LA APLICACIÓN según su requisito como
Ejemplo: USE
//Whatsapp intent.setPackage("com.whatsapp");` //Linkedin intent.setPackage("com.linkedin.android"); //Twitter intent.setPackage("com.twitter.android"); //Facebook intent.setPackage("com.facebook.katana"); //GooglePlus intent.setPackage("com.google.android.apps.plus");
Esto debería ayudar a enviar el mensaje usando whatsapp:
public void sendWhatsAppMsg(View view) { Intent waIntent = new Intent(Intent.ACTION_SEND); waIntent.setType("text/plain"); String text = "testing message"; waIntent.setPackage("com.whatsapp"); if (waIntent != null) { waIntent.putExtra(Intent.EXTRA_TEXT, text);// startActivity(Intent.createChooser(waIntent, text)); } else { Toast.makeText(this, "WhatsApp not found", Toast.LENGTH_SHORT) .show(); } }
- Aplicación de Android para llamar a un número al hacer clic en el botón
- Mensajería instantánea en Android con Google Cloud Messaging