Android non sta attivando l'intenzione di consegna quando si invia un messaggio di testo. Sto testando questo su Android 2.2 su HTC EVO 4G.SMS Android Messaggio messaggio di consegna intento
Questo è il codice corrente. Sto vedendo "SMS inviati intenti ricevuti". nei registri, ma non "l'intento inviato via SMS ricevuto".
// Constants
String SENT_ACTION = "SMS_SENT_ACTION";
String DELIVERED_ACTION = "SMS_DELIVERED_ACTION";
String CELL_NUMBER = "0000000000";
String MESSAGE = "Hello World!";
// SMS sent pending intent
PendingIntent sentIntent = PendingIntent.getBroadcast(this, 0,
new Intent(SENT_ACTION), 0);
// SMS delivered pending intent
PendingIntent deliveredIntent = PendingIntent.getBroadcast(this, 0,
new Intent(DELIVERED_ACTION), 0);
// SMS sent receiver
registerReceiver(new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {
Log.d(TAG, "SMS sent intent received.");
}
}, new IntentFilter(SENT_ACTION));
// SMS delivered receiver
registerReceiver(new BroadcastReceiver(){
@Override
public void onReceive(Context context, Intent intent) {
Log.d(TAG, "SMS delivered intent received.");
}
}, new IntentFilter(DELIVERED_ACTION));
// Send the SMS message
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(CELL_NUMBER, null, MESSAGE, sentIntent, deliveredIntent);
A partire dal sistema operativo attuale distribuito in Thunderbolt, HTC sovrascrive completamente tutti i risultati degli SMS inviati e inviati. Se il messaggio ha esito positivo, è possibile rispondere ai codici dei risultati, ma se il messaggio non riesce, HTC sostituisce automaticamente tutti i codici dei risultati, il codice non viene attivato e reinvia automaticamente il messaggio. Fondamentalmente se stai provando a codificare le notifiche inviate e ricevute per un'applicazione SMS, stai perdendo tempo con i dispositivi HTC! Proverò a inviare un'email a HTC e se ricevo una risposta, rimango scioccato. –
Qualche risposta o nuova notizia? – cprcrack
dai un'occhiata a questa discussione: http://code.google.com/p/android/issues/detail?id=2305 – mtekeli