2011-04-10 3 views
1

Je viens d'installer Skype sur mon téléphone Android et j'ai remarqué que lorsque je dois passer un appel, en utilisant le clavier ou en choisissant un contact, j'obtiens une liste d'options «Action complète en utilisant» les options "Keypad" et "SkypeOut" en elle.Fonctionnalité de réplication d'Android SkypeOut

Je peux comprendre que les développeurs de Skype ont réussi à "intercepter" mon intention de faire un appel et m'ont donné les options mentionnées ci-dessus.

Ma question est comment puis-je obtenir le même comportement dans mon application à la fois pour faire un appel sortant et envoyer un sms sortant.

Mon intention réelle est de faire une liste d'options avec les options "Messagerie" et "MyApplication" à afficher chaque fois que l'utilisateur appuie sur le bouton "Envoyer" dans l'application de messagerie stock.

Merci à l'avance,

Répondre

1

Chaque fois qu'une intention est tiré qui pourrait être pris en charge par des applications multiples (plus précisément, par de multiples activités), le système d'exploitation demandera à l'utilisateur de choisir, ce n'est pas spécifique aux appels ou Skype. Un exemple commun est le partage: par exemple, si vous cliquez sur "Partager" dans la galerie, vous obtiendrez une liste des applications installées qui peuvent être utilisées comme outil de partage: GMail, Facebook, Twitter, Buzz, etc. "Intents and Intent Filters" pour plus de détails.