Используя этот код, только открывайте чат чата, но текст не является общим. Как я могу это сделать?Как я могу обмениваться текстом в приложении приложения по конкретному номеру
public class MainActivity extends AppCompatActivity {
Button Wa;
String id = "+919000000000";
EditText txt;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
txt = (EditText)findViewById(R.id.editText);
Wa = (Button)findViewById(R.id.btn_whatsapp);
Wa.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = Uri.parse("smsto:" + id);
Intent waIntent = new Intent(Intent.ACTION_SENDTO,uri);
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(getApplicationContext(), "WhatsApp not found", Toast.LENGTH_SHORT)
.show();
}
}
});
}
как отправить sms так же, как в whatsup http://stackoverflow.com/q/9798657/1168654 –
http://stackoverflow.com/a/19179175/1168654 –
Попробуйте вот это Intent waIntent = new Intent (android.content .Intent.ACTION_SEND); waIntent.setType ("text/plain"); – KCN