안녕하세요 저는 새로운 Android 개발자입니다. 안드로이드 내장 서비스를 통해 SMS를 보내려고합니다. SmsManager 클래스 내 코드가 정확하게 실행 중이지만이를 통해 전송 된 메시지는 다른 번호로 수신되지 않습니다. . 내 코드는 다음과 같습니다.안드로이드에서 프로그래밍 방식으로 SMS를 보낼 수 없습니다
btnSend.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String ph=et1.getText().toString();
String text=et2.getText().toString();
try{
SmsManager sms=SmsManager.getDefault();
sms.sendTextMessage(ph,null, text,null,null);
Toast.makeText(getApplicationContext(), "sent", Toast.LENGTH_SHORT).show();
}
catch(Exception e)
{
Toast.makeText(getApplicationContext(), "Message not sent", Toast.LENGTH_SHORT).show();
}
}
});
logcat에 경고 또는 오류가 있습니까? 버튼 클릭시 logcat 게시 할 수 있습니까? –
09-21 03 : 22 : 49.507 : E/CellLocation (11428) : GsmCellLocation을 만듭니다 이 예외는 logcat –
에 표시됩니다. 기본값으로 내 첫 번째 시뮬레이션을 선택하면 문제가 해결되었습니다. 이중 시뮬레이션의 혼란으로 인해 –