Classe 0 SMS (flash SMS) sur Android
Que je sais que Nokia et quelques autres téléphone (comme l'iPhone) sont en mesure d'envoyer et de recevoir des SMS de classe 0 , est-il possible pour android ? Ne Android ont l'API?
Qu'est-ce que les flash SMS?
Flash SMS est un SMS qui s'affiche sur l'écran du téléphone immédiatement à l'arrivée.
Sauf si vous choisissez d'enregistrer le message flash, il va disparaître à naviguer à l'extérieur et ne être enregistré dans votre boîte de réception.
Si plusieurs flash messages sont envoyés à un téléphone, seul le dernier message s'affiche et tous les précédents, sera écrasé.
Classe 0: Indique que ce message est affiché sur le MS immédiatement et un message d'accusé de réception est transmis à la SC. Le message n'a pas à être enregistré dans le MS ou sur la carte SIM (sauf sélectionné par l'utilisateur mobile).
OriginalL'auteur xDragonZ | 2012-02-03
Vous devez vous connecter pour publier un commentaire.
Pour débridés il est possible de contourner une API et d'envoyer des SMS de Classe 0. Il y a un projet sur Git Hub appelé ZeroSMS:
Remarque: cela ne fonctionne que sur les versions 2.2 -> 4.1.2, le
sendRawPdu
méthode a été enlevé, alors vous aurez besoin de trouver une nouvelle façon de le faire.Cela ne fonctionne que sur les Rom CyanogenMod, car il exige que la signature de l'APK avec CyanogenMod certs.
J'ai essayé d'installer Zéro application Sms sur mon téléphone enracinée, mais l'installation a échoué pour deux signé et normal apk. Sera-ce de Zéro Sms fonctionnent uniquement avec CyanogenMod ? J'en ai besoin pour kitkat version
OriginalL'auteur Scrool
Il était possible d'envoyer des Flash SMS (c'est le terme pour la classe 0 SMS) avant d'Android 2.2.
Google a supprimé la sendRawPdu de l'API, de sorte que même si vous avez utilisé la réflexion, vous ne seriez pas en mesure de le faire.
Voici comment je l'ai fait précédemment (il a été testé sur Android 1.6 et travaillé)
OriginalL'auteur chuacw
Scrool's réponse est tout à fait exact, https://stackoverflow.com/a/12873325/3082310 , comme ZeroSMS ne envoyer des flash SMS;
cependant, c'est une Preuve-de-Concept et prend en charge uniquement les SMS avec un codage sur 7 bits.
Pour le bon encodage, il semble y avoir un besoin de modifier le code et ajouter si-alors ou instructions switch-case:
Pour les 7 bits de codage, comme en anglais
utilisation
(byte)0xF0
Pour la 16 bits de codage, codage UCS-2
utilisation
(byte) 0x18
Sinon, les caractères indésirables apparaissent que si vous entrez langue non prise en charge.
OriginalL'auteur Rancid
Oui et non. Est-il facilement possible? Pas de. Est-il techniquement possible avec tomfoolery (lire: de la réflexion)? Habituellement.
OriginalL'auteur Brian Dupuis