Question

si Google Voice est installé sur votre téléphone, lorsque vous composez un numéro de téléphone d'un menu contextuel apparaît vous demandant si vous voulez composer avec ou sans voix Google. Je voudrais accomplir la même tâche pour composer un numéro ou d'envoyer un message texte. L'API vous permet de le faire?

Il semble qu'il y ait un process_outgoing_calls, dans les autorisations manifestes, mais il n'y a rien pour le SMS?

Était-ce utile?

La solution

Je ne l'ai pas testé moi-même, mais vous devriez être en mesure d'écouter l'intention « sms à » en ajoutant cette intention filtre à votre manifeste pour une activité correspondante (de l'application système mms / sms - http://bit.ly/9JjHGd ):

        <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <action android:name="android.intent.action.SENDTO" />
            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
            <data android:scheme="sms" />
            <data android:scheme="smsto" />
        </intent-filter>

Autres conseils

Je ne sais pas s'il y a un moyen d'intercepter outgoing_sms. Il y a un pour intercepter les reçus.

Vous pouvez lire SMSPOPUP src code pour obtenir quelques idées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top