Sto cercando di capire se c'è un modo per rilevare un sms silenzioso attraverso l'API Android. Anche solo per i calci, puoi inviarne uno da un dispositivo?Android di rilevamento Silent Sms
risposta
Ok, credo di aver capito. C'è un metodo nella classe telephony.SmsMessage chiamato getMessageClass(). La classe 0 indica un sms silenzioso. Per quanto riguarda l'invio, è ancora in corso il lavoro
Secondo il wiki [SMS] (http://www.sms-wiki.org/p_28-flash-sms.html), gli sms di classe 0 sono i cosiddetti "flash sms", che non sono silenziosi, ma sono supposti per apparire direttamente sullo schermo e non verrà salvato. – L3viathan
L'SMS silenzioso può essere avviato dall'operatore cellulare (o potenzialmente da un intruso) impostando i bit 4-7 del campo TP DCS (Data Coding Scheme) su 1100 (Gruppo di messaggi in attesa di messaggio: messaggio di scarto) - see this article, ma AFAIK non si riflette nell'SDK di Android.
La classe 0 non è correlata agli SMS silenziosi.
3GPP 23.038 dice in realtà "Quando un messaggio terminato da un dispositivo mobile è di classe 0 e MS ha la capacità di visualizzare messaggi brevi, l'MS deve immediatamente visualizzare il messaggio e inviare un riconoscimento allo SC".
Se si sta testando l'applicazione ...
poi vorrei suggerire utilizzando gli strumenti emulatore per SMS.
su una macchina Windows -
- Vai Cmd
- Digitare - "telnet localhost 5554" (ammesso che questo sia l'unico emulatore attiva, se avete più emulatori digitare il numero di porta corrispondente)
- funzione utilizzo di SMS (ci sono più opzioni come chiamata GSM, ecc)
è inoltre possibile digitare aiuto nella sessione telnet, elencherà tutte le cose possibili che si possono fare.
- 1. Android Silent Push
- 2. android - rilevamento scuotimento
- 3. Silent Google Accedi in servizio sfondo Android
- 4. Classe 0 SMS (flash SMS) su Android
- 5. Contenuto SMS Android (contenuto: // sms/inviato)
- 6. API SMS Android
- 7. SMS URL su Android
- 8. Android - Ricevitore Broadcast SMS
- 9. android - costanti tipo sms
- 10. implementazione di Google Play Applicazione Silent Install Caratteristica Su Android
- 11. Android: rilevamento di USB
- 12. Android bussola di rilevamento
- 13. git/cygwin silent failure
- 14. python pip silent install
- 15. Finestra di dialogo di conferma SMS Android
- 16. Invia SMS tra emulatori Android
- 17. SMS raw pdu in Android
- 18. Ricezione di SMS sull'app per Android
- 19. Invio di un SMS in Android
- 20. SMS Rapporto di consegna in Android
- 21. Creazione di un'applicazione SMS in Android?
- 22. SMS Android Messaggio messaggio di consegna intento
- 23. Rilevamento servizio di rete Android
- 24. Rilevamento attività Android lancia
- 25. rilevamento javascript regex android
- 26. Android - Rilevamento funzionalità viso
- 27. Rilevamento pizzico in Android
- 28. rilevamento oggetti android opencv
- 29. Rilevamento cerchi Hough Android
- 30. Carnagione rilevamento orientamento Android
Hai qualche progresso nella tua ricerca fino ad ora? – 19greg96
Dipende da cosa intendi per "silent sms". Intendi dire che quando l'SMS viene inviato o ricevuto, l'utente non viene avvisato e non vede mai il messaggio? –
Ho trascorso circa mezz'ora e ho trovato un posto che dice che è possibile, ma non ho trovato da nessuna parte che conferma. non molte altre informazioni utili, per lo più solo teoria. Silenzioso in questo senso: http://en.wikipedia.org/wiki/Short_Message_Service#Silent_SMS – nwnoga