Service и Intent

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
Denis
Сообщения: 11
Зарегистрирован: 17 июн 2013, 19:10

Service и Intent

Сообщение Denis » 02 июл 2013, 16:56

Как принимать intent своим сервисом о том что пришел дзвонок или что человек куда-то дзвонит!!!?

Аватара пользователя
anber
Сообщения: 584
Зарегистрирован: 10 июн 2013, 15:05
Откуда: UA

Re: Service и Intent

Сообщение anber » 02 июл 2013, 17:44

Создаешь сервис (http://startandroid.ru/ru/uroki/vse-uro ... rimer.html). Информация о входящих и исходящих получатся разными способами, например читать тут http://bitgriff.blogspot.com/2013/01/de ... phone.html там внизу можно скачать архивчик с примером.
Не забудь в манифесте указать разрешения

Код: Выделить всё

  <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
например для входящих:

Код: Выделить всё

    PhoneStateListener phoneCallListener = new PhoneStateListener() {
      @Override
      public void onCallStateChanged(int state, String incomingNumber) {
        switch (state) {
          case TelephonyManager.CALL_STATE_RINGING:
            Log.i("info", "call from number: " + incomingNumber);
            break;
        }
      }
    };
    TelephonyManager telephony = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
    telephony.listen(phoneCallListener, PhoneStateListener.LISTEN_CALL_STATE);
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.

Denis
Сообщения: 11
Зарегистрирован: 17 июн 2013, 19:10

Re: Service и Intent

Сообщение Denis » 02 июл 2013, 17:59

Большое спс!!! проверю отпишу

Denis
Сообщения: 11
Зарегистрирован: 17 июн 2013, 19:10

Re: Service и Intent

Сообщение Denis » 02 июл 2013, 19:24

Все отлично работает!!!

Ответить