BroadcastReceiver
을 만들고 android.provider.Telephony.SMS_RECEIVED
조치 필터로 구성 했으므로 전화 이이라는 텍스트를받을 때마다 호출됩니다.보낸 SMS 메시지의 Android 브로드 캐스트 수신기?
(바람직하게는 전송하는 응용 프로그램과 독립적 임) 전화를 보낼 때마다 내 응용 프로그램에 통보하기위한 이벤트/동작 또는 다른 방법이 있습니까?
지금까지 볼 수있는 유일한 옵션은 content://sms/sent
에 대한 콘텐츠 제공 업체를 폴링하여 응용 프로그램이 거기에 넣지 않기로 선택할 수 있기 때문에 모든 보낸 텍스트를 제공하지 않는 것입니다.
SMS 메시지 (android.telephony.gsm.SmsManager)를 전송하기위한 API가 개발자가 전송 성공 또는 실패시 사용자 지정 인 텐트를 브로드 캐스트하도록 지정할 수 있으므로 단일 "SMS 메시지를 수신 할 수 없다고 생각합니다. "의도. – Henning
안녕하세요 조세프, 토우가 이것으로 더 발전해 보셨나요? 나는 현재 컨텐트 옵저버를 통해 전송되는 메시지를 청취 할 수 있지만 GSM/CDMA 네트워크를 통해 전송되는 sm을 중단하고 대신 데이터 연결을 통해 전송하려고합니다. GSM/CDMA를 통해 SMS를 보내는 것을 차단하는 방법에 대한 통찰력이 있습니까? –