2012-09-19 1 views
5

Il titolo è ovvio. Posso inviare "SMS ricevuti intenti" sul telefono Android? In altre parole, virtualmente ricevono SMS personalizzati per falsificare alcuni ricevitori SMS.posso inviare "SMS ricevuti intenti"?

+0

FYI Credo che questo sia un intento di sistema e non è possibile trasmetterlo. –

risposta

3

È possibile creare SMS falsi (tipo GMS) in modo che il messaggio incorporato sia reale. Ecco my answer

Intent intent = new Intent(); 
intent.setClassName("com.android.mms", 
     "com.android.mms.transaction.SmsReceiverService"); 
intent.setAction("android.provider.Telephony.SMS_RECEIVED"); 
intent.putExtra("pdus", new Object[] { pdu }); 
intent.putExtra("format", "3gpp"); 
context.startService(intent); 
+0

Ho ricevuto questo errore: Causato da: java.lang.SecurityException: Non consentito avviare il servizio Intent {act = android.provider.Telephony.SMS_RECEIVED cmp = com.android.mms/.transaction.SmsReceiverService (ha extra)} senza autorizzazione non esportato da uido 10045 – Darush

+0

Ho questa autorizzazione in manifest: Darush