В настоящее время я пытаюсь поместить вызов в фоновом режиме. Поэтому я называю это в моем Main-активности:Android-вызов Активность в фоновом режиме
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:123456789"));
startActivity(callIntent);
Я также написал исходящий вызов Приемник, который изменяет активность:
Intent myIntent = new Intent(context, DisplayCalcActivity.class);
myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(myIntent);
Проблема теперь, что вызов-экран в на переднем плане. Если я переключусь вручную с экрана вызова на свое приложение, действие изменилось так, как я хотел, но как можно начать работу на переднем плане, чтобы экран вызова вообще не отображался?
Большое спасибо!
Вы можете сделать звонок в рамках [службы] (http://developer.android.com/reference/android/app/Service.html) и иметь передний план в службе. то вы можете иметь его на переднем плане, не имея его на экране. – MalaKa