2015-10-28 2 views
0

Я пытаюсь получить статус звонка. Мне удалось это получить, получив статус звонка, используя BroadcastReceiver.
Мое сомнение в том, что можно отправить статус вызова на сервер. Например, CALL_STATE_RINGING и т. Д. Через веб-сервис. Я попробовал, но его обновление только CALL_STATE_IDLE. Пожалуйста, дайте свое мнение.Возможно ли обновить статус вызова на сервере?

+0

Пожалуйста, объясните свой вопрос. Непонятно, что вы просите. –

+0

Кроме того, это сайт вопросов и ответов. Мы не заинтересованы в чьих-то «мнениях». Нам нужны факты и только факты. –

ответ

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; 
       } 
+0

Я получаю статус звонка..и хочу знать, что это возможно для обновления на сервере. При использовании любого webservice – praj

+0

использовать любую платформу mbaas –

+0

i did not get you – praj

Смежные вопросы