내 응용 프로그램에서 SMS를 보내고 싶습니다. 코드는 아래 코드로 작성했습니다.이 코드는 매우 간단합니다. 매니페스트SMS 보내기 startActivity
<uses-permission android:name="android.permission.SEND_SMS" />
에 추가
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" />
그냥이 코드를 사용는? – Mrinmoy