Android: Marquage des messages texte (SMS) non lus
Pour une raison quelconque, AUCUNE application sms sur android semblent offrir le très caractéristique de base (que même le vieux muet-téléphones) de marquage d'un SMS non lus.
Je suis considerinng l'écriture d'une telle application moi-même, mais avant de commencer, je voudrais savoir un peu comment le faire et pourquoi il n'a pas été fait avant. Assurément, il n'est pas impossible?
voici votre solution stackoverflow.com/questions/6059604/set-sms-as-read-in-android false ou 0 comme valeur de lire.
OriginalL'auteur pinkfloydhomer | 2012-06-19
Vous devez vous connecter pour publier un commentaire.
REMARQUE: tout d'Abord, juste pour vous informer que sur Android, il est peu typique de travailler avec Système de Messagerie dans Android(2.3 ou plus bas) que de travailler avec des choses comme les SMS nécessite à la requête avec les Fournisseurs de Contenu qui n'est pas officiellement disponible et Android les gars ont mis en garde à ce sujet. Vous pouvez vérifier à ce sujet dans l'URL ci-dessous:
http://android-developers.blogspot.in/2010/05/be-careful-with-content-providers.html
Plus loin pour votre solution et juste pour tout le monde de la préoccupation d'voudrais partager mon explication selon les versions OS Android:
- Version 2.3 ou plus bas:
Oui l'application est simple à faire, guidé par Pankaj Kumar et il va travailler pour le ci-dessus mentionné Android version du système d'exploitation et inférieur.
- Version 4.0 & jusqu':
Application échouer et ne pas travailler. Oui, comme averti par Android Dev Gars, à partir de cette version, vous ne serez pas en mesure de lire de Messagerie contenu que je l'ai essayé, de sorte que votre application ne fonctionne pas sur les prochaines versions d'Android.
Vous ne pouvez obtenir les numéros d'entre eux comme: boîte de réception, envoyés, boîte d'envoi a échoué, etc... mais vous ne pouvez pas les modifier ou de lire le contenu.
- Version > 3.0 & < 4.0 :
Jamais testé et éprouvé.
Espère que cette information vous aide à économiser votre temps pour aller sur une impasse route :)))
Oui, la raison est très bien que seulement. Au sujet de votre fonctionnalité manquante question précédente version prise en charge de la Messagerie les Fournisseurs de Contenu, mais plus tard, elle a été retirée pour des raisons de sécurité/vie privée et aussi pour le côté sécuritaire, de sorte que l'application n'est pas des pauses lorsque le Vendeur modifie l'OS et de son système de Messagerie en fonction de son besoin.
Cela dit, si la utilisation d'un tel marquage est juste de ne pas oublier de répondre au message plus tard (qui je suppose est la plus fréquente des cas d'utilisation de cette fonctionnalité), serait-il pas facile d'ajouter une balise supplémentaire au niveau de l'application ? Comme un simple
do-not-let-me-drawn-in-your-archives
tag?OriginalL'auteur abhy
Ici, vous allez
Base de données SMS a Colonnes suivantes
Ci-dessous extrait de marques de tous les SMS non Lus vous pouvez chnage pour correspondre à l'id et ne fera que le SMS non lus
Enfin ajouter
android.permission.READ_SMS
snaandroid.permission.WRITE_SMS
dans le manifesteOriginalL'auteur Vipul Shah
Il y a une application appelée "Marquer comme non lu", publié par Christian Asbjørn Skogsberg (à vérifier) donc je suppose que c'est possible.
OriginalL'auteur JesusS