Je suis en train de concevoir un écran d'appel personnalisé pour afficher des informations, telles que les informations du carnet d'adresses de l'appelant, à l'écran pendant la conversation téléphonique. Mon application va commencer lorsque l'utilisateur appuie sur le bouton d'appel en utilisant un Intent Filter
, après quoi je vais chercher d'autres informations dans le carnet d'adresses et l'ajouter à l'écran.Le filtre d'intention ne fonctionne pas pour l'écran d'appel
Mon problème est que lorsque le bouton d'appel est appuyé, mon activity
ne démarre pas. Mon filtre d'intention est-il correct? Est-il même possible d'intercepter l'appel téléphonique Intent
? S'il vous plaît partager vos connaissances sur la gestion des événements d'appel. Le numéro Intent Filter
est illustré ci-dessous. Dans votre cas
<activity android:name=".MyCallingScreen">
<intent-filter android:priority="100">
<action android:name="android.intent.action.CALL_BUTTON" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="tel" />
</intent-filter>
</activity>