Im делает приложение SIP для Android 2.3.3. Я могу позвонить кому-то, и мой экран «входящего вызова» отображается, когда некоторые звонят мне. Но когда мое приложение работает на фоне, и кто-то звонит мне, «экран вызова» не запускается. поэтому как я могу запустить его, как обычный входящий звонок.как показать экран вызова в то время как приложение Android работает на фоне
ИСПРАВЛЕНО:
Manifest: добавьте следующий код в тег приложения
<receiver android:name=".ReceiverTest" android:enabled="true">
<intent-filter>
<action android:name="com.example.INCOMING_CALL" />
</intent-filter>
</receiver>
Класс приемника: когда я получаю звонок, она откроет свою страницу Incomingcall
public class ReceiverTest extends BroadcastReceiver{
@Override
public void onReceive(Context arg0, Intent arg1) {
...
Intent nextPage= new Intent("com.example.IncomingPage");
nextPage.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
arg0.startActivity(nextPage);
...
}
}
Вы говорите о входящих SIP-звонках или звонках VOICE? – slayton