Аналог приложения "телефон" на Java под Android
В инете есть информация как из своего приложения на Android можно позвонить используя стандартное приложение телефон.
Как это можно сделать без его использования, то есть как сделать звонок, откуда читать входящий поток и куда записывать исходящий поток, как кодировать и можно ли реализовать конференцию?
Ответы (1 шт):
Позвонить через свое приложение можно таким способом:
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:900..." ));
startActivity(intent);
при этом нужно дать разрешение в манифесте:
<uses-permission android:name="android.permission.CALL_PHONE" />
документация. Вероятнее всего сам звонок будет осуществляться при помощи встроенного системного приложения. Изменить его вряд ли получится. По поводу конференции - есть такая штука как InCallUI и для создания связки двух звонком используется такая штука в системе InCallPresenter
Вот первоисточник, и вот есть подобный вопрос, где так же представлена полезная информация по вашей проблеме.