Мое Android приложение постоянно использует микрофон и хочет подключить микрофон к другим приложениям, таким как VOIP Calls.
Я зарегистрировал широковещательный приемник в манифесте. Но микрофон не срабатывает. В телефонах нет сим-карты, меня интересует только обнаружение SIP-сессий.
Вот мой код в манифесте
<receiver
android:name=".SipCallReceiver"
android:enabled="true"
android:exported="true">
</receiver>
Broadcastreceiver class
public class SipCallReceiver extends BroadcastReceiver {
ListeningActivity LA = new ListeningActivity();
@Override
public void onReceive(Context context, Intent intent) {
SipAudioCall call = null;
final SipAudioCall.Listener listener = new SipAudioCall.Listener() {
@Override
public void onCallEnded(SipAudioCall call) {
LA.setflgphone(false); LA.onPstop();
}
@Override
public void onCallEstablished (SipAudioCall call) {
LA.setflgphone(true); LA.Lstop();
}
};
}
}
Может кто-нибудь, пожалуйста, сообщите мне об ошибке, которую я здесь совершаю.
Спасибо