그래서 사용자가 버튼을 누르면 앱이 주어진 번호로 자동으로 SMS를 보내도록하려고합니다.Android - 버튼 클릭시 SMS 보내기.
메신저를 열고 텍스트를 쓸 수는 있지만 자동으로 보낼 수는 없습니다.
내 코드는 다음과 같습니다 (내가 추측하는 부분).
@Override
public void onClick(View a) {
if(a.equals(sms)){
tekst = (TextView) findViewById(R.id.txt);
Uri tlf = Uri.parse("smsto:"+tekst.getText().toString());
Intent c = new Intent(Intent.ACTION_VIEW, tlf);
c.setData(tlf);
c.putExtra("sms_body","Hjelp jeg er i fare!");
startActivity(c);
}else{
tekst = (TextView) findViewById(R.id.txt);
Intent c = new Intent(Intent.ACTION_CALL);
Uri tlf = Uri.parse("tel:"+tekst.getText().toString());
c.setData(tlf);
startActivity(c);
}
}
그래서 어떻게 SMS를 보낼 수 있습니까? "android.permission.SEND_SMS"이와
당신은 다른 SmsManager''과 인터페이스 방식 (http://developer.android.com/reference/android/telephony/SmsManager.html)이 아닌 기본 SMS 앱에서 소비있어 의도를 생성을해야 . – Estel