2011-10-27 3 views
1

la façon habituelle de lancer une application est de taper sur l'icône de l'application sur l'écran d'accueil android. Mais je pense à ce qui suit. Imaginez que vous parcourez vos contacts. Sélection d'un contact vous avez plusieurs boutons comme call, message etc.façons de lancer une application Android

Est-il possible d'ajouter votre propre bouton qui lancerait votre propre application en passant les données de contact? Y a-t-il de la documentation à ce sujet?

Je voudrais également savoir s'il est possible de manipuler l'application Android sms. Par exemple. Lorsque l'utilisateur appuie sur une conversation, il devrait lancer mon application.

Donc j'espère que vous avez eu mon idée. Est-il possible de faire de telles pensées et comment puis-je le faire? Y a-t-il de la documentation à ce sujet?

+2

Pourquoi le titre de votre question ne correspond-il pas du tout à la question? – cjk

+0

plz n'hésitez pas à modifier le titre, je n'étais pas sûr à ce sujet –

Répondre

2

Je ne pense pas que vous pouvez modifier d'autres applications pour inclure leurs propres boutons dans leurs mises en page. Mais si l'idée est d'ouvrir votre application pour des actions particulières (envoyer des sms, gérer des appels) qui semble possible via des intentions. Par exemple, lorsque j'ouvre un contact et que je clique pour envoyer un sms à un appareil à numéro particulier, deux applications peuvent le faire: l'outil de messagerie standard et skype, qui est installé sur le téléphone.

Des choses similaires se produisent lorsque j'essaie d'ouvrir un fichier. Je vois le message que plusieurs applications capables (ont défini les intentions) de travailler avec le fichier, et je peux choisir par défaut.

+0

ok, et avez-vous un lien vers une documentation qui décrit that'? –

+0

Il y a beaucoup de choses. J'ai trouvé très utile [article] (http://www.vogella.de/articles/AndroidIntent/article.html), et android [référence] (http://developer.android.com/reference/android/content/Intent .html) – alexey

+0

En travaillant avec des intentions de SMS, ce [article] (http://mobiforge.com/developing/story/sms-messaging-android) pourrait être utile – alexey

Questions connexes