Я пытаюсь получить статус звонка. Мне удалось это получить, получив статус звонка, используя BroadcastReceiver.
Мое сомнение в том, что можно отправить статус вызова на сервер. Например, CALL_STATE_RINGING
и т. Д. Через веб-сервис. Я попробовал, но его обновление только CALL_STATE_IDLE
. Пожалуйста, дайте свое мнение.Возможно ли обновить статус вызова на сервере?
0
A
ответ
0
В приемнике Broadcast вы можете получить состояние вызова с помощью намерения
Вот код:
String stateStr = intent.getExtras().getString(
TelephonyManager.EXTRA_STATE);
if (stateStr != null) {
int state = 0;
try {
if (stateStr.equals(TelephonyManager.EXTRA_STATE_IDLE)) {
state = TelephonyManager.CALL_STATE_IDLE;
} else if (stateStr
.equals(TelephonyManager.EXTRA_STATE_OFFHOOK)) {
state = TelephonyManager.CALL_STATE_OFFHOOK;
} else if (stateStr
.equals(TelephonyManager.EXTRA_STATE_RINGING)) {
state = TelephonyManager.CALL_STATE_RINGING;
} else if (stateStr
.equals(TelephonyManager.EXTRA_INCOMING_NUMBER)) {
state = TelephonyManager.CALL_STATE_RINGING;
}
} catch (Exception e) {
e.printStackTrace();
Log.d(TAG, "State String :" + stateStr);
state = TelephonyManager.CALL_STATE_IDLE;
}
Смежные вопросы
- 1. Возможно ли обновить браузер на основе события на веб-сервере?
- 2. Возможно ли обновить запрос PowerShell?
- 3. Возможно ли обновить статус пользователя facebook без установки приложения?
- 4. Возможно обновление данных на сервере анализа без вызова сохранения?
- 5. Возможно ли обновить/сохранить новую запись в базе данныхA на сервере ServerA, когда обновлена база данныхB на сервере ServerB?
- 6. Возможно ли обновить SKLabelNode?
- 7. Playn - возможно ли развертывание на сервере Apache?
- 8. Возможно ли сохранить файл JSON на сервере
- 9. Возможно ли установить часовые пояса на сервере?
- 10. Возможно ли запустить ssis на сервере?
- 11. Возможно ли обновить пакет Python на лету?
- 12. Возможно ли обновить сторонние виджеты?
- 13. Возможно ли обновить один RLMObject?
- 14. Возможно ли обновить экран inCall?
- 15. Возможно ли обновить ModelState.IsValid вручную?
- 16. Возможно ли обновить полученные данные
- 17. Как обновить статус Facebook?
- 18. Запустить программу на сервере tomcat с Javascript, возможно ли это?
- 19. Возможно ли запустить код Python на сервере Apache
- 20. Возможно ли обновить решетчатую панель в R?
- 21. Как обновить статус задачи
- 22. Возможно ли обновить ширину диаграммы в chart.js?
- 23. Проверить статус на сервере с определенным портом
- 24. Как проверить статус покупки на моем сервере?
- 25. Запуск Java-программы на размещенном сервере - возможно ли это?
- 26. Обновить статус щебета
- 27. Каков статус исходящего вызова
- 28. Обновить статус после запроса на вставку
- 29. Как узнать статус вызова на андроиде программно
- 30. Возможно ли восстановить статус окна после максимального окна?
Пожалуйста, объясните свой вопрос. Непонятно, что вы просите. –
Кроме того, это сайт вопросов и ответов. Мы не заинтересованы в чьих-то «мнениях». Нам нужны факты и только факты. –