Si je développe une application SMS Android alternative, est-il possible de remplacer l'application SMS par défaut avec mon, de sorte que mon application reçoit le message SMS entrant?Modifier les programmes par défaut d'Android?
1
A
Répondre
0
Vous ne pouvez pas appliquer votre application sur les utilisateurs. Comme Corey mentionné les utilisateurs devront désactiver les notifications SMS dans l'application par défaut pour ne pas recevoir la notification deux fois.
4
vous avez juste besoin de définir une priorité plus élevée pour votre récepteur de diffusion comme celui-ci. Par exemple 100
<intent-filter android:priority="100">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
Ensuite, vous devez appeler abortBroadcast(); lorsque vous voulez l'arrêter si vous ne voulez pas qu'il se propage. Cela ne fonctionne que pour des émissions commandées.
Questions connexes
- 1. Définition des programmes par défaut
- 2. Modifier l'émulateur par défaut
- 3. application modifier par défaut
- 4. Modifier les paramètres par défaut de SQLite
- 5. Modifier l'action par défaut pour les clés
- 6. Modifier CKEditor par défaut newpage_html
- 7. Modifier l'étiquette BackColor par défaut
- 8. Modifier le systemFont par défaut utilisé par les contrôles
- 9. Modifier la valeur par défaut de EnableViewState
- 10. Comment modifier un template Xcode par défaut?
- 11. Modifier la date par défaut de calenderextender
- 12. Modifier l'audience par défaut du SDK iOS
- 13. Comment modifier le volume par défaut?
- 14. Modifier le prix par défaut magento
- 15. Modifier la chaîne.xml des applications par défaut
- 16. Modifier l'imprimante par défaut dans l'application WPF
- 17. Modifier le navigateur par défaut de l'iPhone
- 18. Modifier le débogueur NetBeans par défaut?
- 19. Modifier le constructeur par défaut dans CodeTypeDeclaration
- 20. Comment modifier les propriétés par défaut dans l'extension Maven
- 21. Modifier les événements tactiles par défaut pour UITextField
- 22. Modifier les paramètres par défaut pour Visual Studio
- 23. Modifier les autorisations de fichiers par défaut sur debian
- 24. Comment modifier les chaînes par défaut dans le backend Wordpress?
- 25. Comment modifier les styles de graphique par défaut dans ColdFusion?
- 26. Comment modifier les listes de répertoires par défaut dans Tomcat?
- 27. Modifier les vues par défaut Comportement de l'environnement zend
- 28. Eclipse IDE: Ajouter/modifier les types de fichiers par défaut?
- 29. MOSS comment modifier les mises en page par défaut
- 30. Comment modifier les classes de skin spark par défaut?
Etes-vous en train d'essayer d'empêcher l'application SMS par défaut de recevoir le message? Ma compréhension est que les deux programmes recevront le message SMS si vous avez installé plusieurs applications SMS. –
hmmm ok si les deux reçoivent, mais puis-je faire de mon application une sorte de "priorité", afin que l'utilisateur ne reçoive pas deux notifications pour un sms? – guest86
Je ne pense pas que vous ayez un contrôle sur cela. J'ai déjà utilisé des applications SMS "alternatives" et je dois généralement désactiver les notifications par défaut en tant qu'utilisateur afin d'éviter cette situation. –