2011-09-23 2 views
1

Je dois mettre en œuvre l'application de numérotation personnalisée. Eh bien, il ne fera pas appel téléphonique régulier, à la place, il se connectera à un service de connexion VoIP estabilish. C'est une partie simple que je pense pouvoir gérer. Mais l'autre partie est un peu difficile pour moi. Je veux "enregistrer" mon numéroteur dans le système pour l'avoir dans le menu contextuel lorsque vous cliquez sur un lien de numéro de téléphone dans un e-mail par exemple. Maintenant, lorsque vous cliquez sur le numéro, le numéroteur par défaut apparaît. Je veux que le menu contextuel soit affiché où vous pouvez choisir si vous voulez utiliser le téléphone ou mon composeur. C'est possible? Quelqu'un peut-il me donner d'autres conseils?Dialer personnalisé Android sur les numéros de téléphone de tapping

OK. Je sais que je dois créer un filtre d'intention pour cela. Voici ce que j'ai fait mais ça ne marche pas. Toujours pas de "Mon application" dans le menu contextuel lorsque vous cliquez sur un numéro de téléphone dans un message électronique.

<intent-filter android:priority="100"> 
    <action android:name="android.intent.action.CALL_PRIVILEGED" /> 
    <action android:name="android.intent.action.DIAL" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <category android:name="android.intent.category.BROWSABLE" /> 
    <data android:scheme="tel" /> 
    <data android:scheme="callto" /> 
</intent-filter> 

Répondre

4

Tha réponse à votre question est:

<intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <action android:name="android.intent.action.DIAL" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
      <data android:scheme="tel" /> 
     </intent-filter> 
+0

Merci, cela fonctionne vraiment. Même sur les appareils HTC! – hrabia

+0

Salut Hrabia, j'essaie aussi de développer le même genre d'application. Ça ne marche pas pour moi. J'avais essayé la solution mais je ne suis pas capable d'activer l'activité. Pourriez-vous m'aider à partager plus d'informations concernant l'approche pour faire la même chose. –

+0

Vous devez mettre toutes les lignes dans le même ordre. Sinon, cela ne fonctionnera pas. – hrabia

Questions connexes