J'ai l'enregistrement audio, quand un appel téléphonique vient je dois arrêter l'enregistrement, comment puis-je faire cela?Android Handle appel téléphonique
7
A
Répondre
16
Vous devez utiliser le PhoneStateListener
:
TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
tm.listen(mPhoneListener, PhoneStateListener.LISTEN_CALL_STATE);
// somewhere else
private PhoneStateListener mPhoneListener = new PhoneStateListener() {
public void onCallStateChanged(int state, String incomingNumber) {
try {
switch (state) {
case TelephonyManager.CALL_STATE_RINGING:
// do something...
break;
case TelephonyManager.CALL_STATE_OFFHOOK:
// do something...
break;
case TelephonyManager.CALL_STATE_IDLE:
// do something...
break;
default:
Log.d(TAG, "Unknown phone state=" + state);
}
} catch (RemoteException e) {}
}
};
Assurez-vous d'inclure cette autorisation dans votre Manifest:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
1
Je ne l'ai jamais essayé d'accéder à des trucs de téléphone sur Android mais il faut vérifier ici -
http://developer.android.com/reference/android/telephony/package-summary.html
et ici -
http://developer.android.com/reference/android/telephony/PhoneStateListener.html
et ici -
http://developer.android.com/reference/android/telephony/TelephonyManager.html
Questions connexes
- 1. Android 2.1 contact téléphonique
- 2. Safari iPhone faire un appel téléphonique
- 3. Lancer une activité à la fin d'un appel téléphonique sur Android
- 4. Android: Changer d'état d'activité lors de la réception d'un appel téléphonique
- 5. Sur Android: faire un appel téléphonique en utilisant une application de navigateur
- 6. Y at-il API pris en charge par Android pour l'enregistrement appel téléphonique?
- 7. Comment faire des actions visibles pendant un appel téléphonique?
- 8. Appel téléphonique en utilisant un numéro dans un UITextField
- 9. Comment faire un appel téléphonique grâce à une programmation
- 10. Comment mettre fin à un appel téléphonique en C# CF?
- 11. Comment faire pour reprendre l'application iPhone après un appel téléphonique
- 12. Schéma d'URL pour l'appel téléphonique
- 13. Android: planter sur drawPicture() appel?
- 14. Notification d'événement téléphonique dans .NET
- 15. Faux appel en android
- 16. appel Android makePayment comment
- 17. Android: Faire un appel à partir du widget écran d'accueil
- 18. Flux audio de l'appel téléphonique de l'iPhone
- 19. dataDetectorTypes lien téléphonique question
- 20. Android: Comment garder SlidingDrawer de centrer mon handle?
- 21. fini appel android sur l'intention
- 22. Android - Appel Activité du widget
- 23. Quel message recevra UIViewController quand un iPhone reçoit un appel téléphonique?
- 24. Relancez mon application après un appel téléphonique depuis mon application dans l'iphone
- 25. Peut-on utiliser NSUserDefaults pour mettre l'application en pause pendant un appel téléphonique?
- 26. Sur blackberry: faire un appel téléphonique dans une application sur une action de l'utilisateur sans J2ME?
- 27. Comment être averti lorsqu'un utilisateur ouvre mon application iPhone pendant un appel téléphonique?
- 28. La connexion GPRS est-elle toujours connectée lors de la réception d'un appel téléphonique?
- 29. Comment positionner la vue sous la barre verte pendant un appel téléphonique?
- 30. Est-il possible de simuler un appel téléphonique sur un simulateur d'iPhone?