Контекст класса Android ITelephony - PullRequest
1 голос
/ 09 марта 2011

В настоящее время я копаюсь в исходном коде Android, чтобы понять различные пакеты, связанные с телефонией и содержащие классы.Один класс, который я понимаю, это класс интерфейса ITelephony.Я понимаю, что это интерфейс AIDL , который используется для IPC между различными процессами Android (каждое приложение запускается под своим собственным PID.) Я также понимаю, что он часто вызывается TelephonyManager класс, чтобы обеспечить фактическую реализацию общедоступного телефонного SDK.

  • Какие классы фактически реализуют этот интерфейс и отвечают на вызовы IPC?
  • В каком более широком контексте используется интерфейс ITelephony?

Заранее спасибо.

1 Ответ

0 голосов
/ 09 марта 2011
  • Какие классы на самом деле реализуя этот интерфейс и отвечая на звонки МПК?

PhoneInterfaceManager реализует интерфейс ITelephony. Интерфейс ITelephony обеспечивает доступ к уровню TAPI. Однако вы должны использовать TelephonyManager только для доступа к событиям и прочим телефонии.

...