Я хочу отправить СМС из приложения, для которого я написал код ниже, что довольно просто. Но вопрос я облицовка, Никакой деятельности не началась отправка сообщенияОтправлено SMS wont startActivity
метода, чтобы отправить сообщение:
private void sendSMS(Context context, String phone, String msg){
Intent smsIntent = new Intent(Intent.ACTION_VIEW);
smsIntent.setData(Uri.parse("smsto:"));
smsIntent.putExtra("address", phone);
smsIntent.putExtra("sms_body", msg);
smsIntent.setType("vnd.android-dir/mms-sms");
try {
startActivity(smsIntent);
finish();
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(context, "SMS faild, please try again later.", Toast.LENGTH_SHORT).show();
}
}
Разрешения добавляемого в манифесте
<uses-permission android:name="android.permission.SEND_SMS" />
Он всегда показывает тост, записанный в catch()
вы тестирование на зефир или выше? – Mrinmoy