에뮬레이터에서 보내는 SMS를 읽을 수있는 방법이 있습니까?에뮬레이터에서 SMS 보내기 앱을 확인하십시오.
D/SmsStorageMonitor( 738): SMS send size=0 time=1327423357467
수신기와 컨텐츠를 얻을 수있는 방법이 있나요 다음 로그 캣에서
나는이 메시지가 표시?보내는 메일이 에뮬레이터에 저장되지 않은 것처럼 보입니다. 즉, 메신저 앱에서 나에게 SMS가 표시되지 않는다는 의미입니다.
에뮬레이터에서 보내는 SMS를 읽을 수있는 방법이 있습니까?에뮬레이터에서 SMS 보내기 앱을 확인하십시오.
D/SmsStorageMonitor( 738): SMS send size=0 time=1327423357467
수신기와 컨텐츠를 얻을 수있는 방법이 있나요 다음 로그 캣에서
나는이 메시지가 표시?보내는 메일이 에뮬레이터에 저장되지 않은 것처럼 보입니다. 즉, 메신저 앱에서 나에게 SMS가 표시되지 않는다는 의미입니다.
예는 앱에서 하나 개의 서비스를 만들어 나가는 모든 SMS를 그냥 코드를 아래 참조 관찰합니다.
public class SMSObserver extends BroadcastReceiver
{
static final String ACTION ="android.provider.Telephony.SMS_SENT";
@Override
public void onReceive(Context context, Intent intent)
{
if (intent.getAction().equals(ACTION))
{
//your action code here
}
}
응용 프로그램에서 보내는 동안 보내는 데이터베이스를 사용하여 로컬 데이터베이스를 사용하는 경우 가능합니다.
죄송합니다. 해당 항목을 삭제할 수 없습니다. 데이터베이스는 항상 비어 있습니다. – rekire
시도는 다음 코드와 같이 컨텐츠 해결을 준수합니다 :
ContentResolver contentResolver = getContentResolver();
contentResolver.registerContentObserver("content://sms", true, yourObserver);
SDK의 일부를 다시 작성하는 방법이 아닌 경우 궁금해 할 수 있습니다. 적어도 가상 라우터 뒤에서 SMS 메시지를 내보내는 방법은없는 것 같습니다. – ClassicThunder