У меня есть запись звука, когда приходит телефонный звонок Мне нужно остановить запись, как я могу это сделать?Android Handle телефонный звонок
7
A
ответ
16
Вы должны использовать 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) {}
}
};
Убедитесь, чтобы включить это разрешение в манифесте:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
1
Я никогда не пытался получить доступ к телефонной вещи на Android, но проверить здесь -
http://developer.android.com/reference/android/telephony/package-summary.html
и здесь -
http://developer.android.com/reference/android/telephony/PhoneStateListener.html
и здесь -
http://developer.android.com/reference/android/telephony/TelephonyManager.html
Смежные вопросы
- 1. Android - сделать телефонный звонок
- 2. Телефонный звонок, звонок от Android до Кордовы
- 3. андроид носить телефонный звонок
- 4. прослушать завершенный телефонный звонок, когда ПОЛЬЗОВАТЕЛЬ совершает телефонный звонок
- 5. handle event android
- 6. Восстановить телефонный звонок UI
- 7. Как записать телефонный звонок
- 8. Телефонный звонок Nexmo
- 9. Проверка Android имеет телефонный звонок активным
- 10. android - Как получить входящий телефонный звонок программно?
- 11. Android: программный телефонный звонок заканчивается сразу
- 12. Телефонный звонок для Android Espresso 2
- 13. Android Intent ACTION_CALL не делает телефонный звонок
- 14. телефонный звонок с использованием намерения в android
- 15. android - Как сделать телефонный звонок из webview
- 16. Android - Как разрешить приложению закончить телефонный звонок
- 17. Триггерный телефонный звонок с Javascript
- 18. Телефонный звонок AJAX не работает
- 19. Завершить телефонный звонок в iOS
- 20. Включить телефонный звонок в ListView
- 21. IntelXDK Cordova iframe Телефонный звонок
- 22. UIButton не выполняет телефонный звонок
- 23. Телефонный звонок Запись в прошивкой
- 24. iPhone Safari делает телефонный звонок
- 25. Телефонный звонок от plist iOS
- 26. WatchKit, как сделать телефонный звонок
- 27. Как сделать телефонный звонок SIP
- 28. Воспроизведение аудио в iOS через телефонный звонок
- 29. Телефонный звонок в текстовом режиме Нажмите
- 30. Как сделать телефонный звонок программным путем?