silinmiş tr Sadece yanlış sabite sonuç kodunu kıyaslıyorsun. onlar SmsManager sınıfının gizli yöntemlerle sadece kullanıldığından Bence STATUS_ON_ICC_xxx
sabitleri olarak
The result code will be Activity.RESULT_OK for success, or one of these errors:
RESULT_ERROR_GENERIC_FAILURE
RESULT_ERROR_RADIO_OFF
RESULT_ERROR_NULL_PDU
yanlışlıkla kamu API eklenmiştir
:
SmsManager.sendMultipartTextMessage
Javadoc açıkça
sentIntents
yayınında
getResultCode()
tarafından döndürülen olası değerleri hakkında devletler:
copyMessageToIcc
,
deleteMessageFromIcc
Ancak bu açıklamaz GÜNCELLEME neden 01 0
alırım vs.. Bu sabit hiçbiri sıfır eşittir (Activity.RESULT_CANCEL = 0
ama hiçbir söz SmsManager
javadoc içinde yoktur) gibi. Android Kaynakları aracılığıyla Quick search da gelen 0
gelebilir edildi herhangi bir ipucu vermez.
Başka bir uygulama, sentIntent
yayını yakalayıp, setResultCode
numaralı telefonu açıkça arayabilir. Ancak, Android'in SMS'in uygulama düzeyinde gönderilmesini engellemesinin artık mümkün olmadığından emin oldum.
smsManager.sendTextMessage(destination, null, message, null, null);
Neden mesajı şebeke tarafından da kabul edilmesi söyleyebilirim sentIntent parametresini kullanılmıyor:
İyi soru: \. Bu web sitesinde bir örnek verilmiştir: http://hi-android.info/src/com/android/internal/telephony/gsm/SimSmsInterfaceManager.java.html bu dönüş değerini yakalar. ICC, SIM kartınızdır ve bu mesajı yakaladıklarında yaptıkları şey SIM'den bir şeyi kaldırır. Belki SIM kart dolu mu? (TS 51.011 10.5.3'e atıfta bulunmaları bile, herhangi bir soruyu cevaplamıyor ...) – Yuri