studio similares registrarse linea gratis descargar crear como celular aplicaciones aplicacion android sms social-networking

similares - Android: ¿Cómo enviar un mensaje mediante programación utilizando WhatsApp, WeChat?



wechat en linea (3)

Esto debería ayudar a enviar mensajes 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(); } }

¿Cómo usar la mensajería en la aplicación de Android usando WhatsApp y WeChat ?

En realidad, el requisito es enviar sms usando WhatsApp y WeChat (Free sms).


Obtuve la solución ... Aquí estoy publicando la respuesta para que pueda ayudar a otras personas que puedan 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 SOLICITUD según sus requisitos, como

Ejemplo: USO

//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");


Para enviar un mensaje directo a cualquier usuario de WhatsApp use el siguiente código:

private void sendMessageToWhatsAppContact(String number) { PackageManager packageManager = context.getPackageManager(); Intent i = new Intent(Intent.ACTION_VIEW); try { String url = "https://api.whatsapp.com/send?phone=" + number + "&text=" + URLEncoder.encode(CommonStrings.SHARING_APP_MSG, "UTF-8"); i.setPackage("com.whatsapp"); i.setData(Uri.parse(url)); if (i.resolveActivity(packageManager) != null) { context.startActivity(i); } } catch (Exception e) { e.printStackTrace(); } }