我正在嘗試在後臺撥打電話。 因此,我在我的主活動稱之爲: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);
的問題是現在,呼叫屏幕是在前景。如果我從通話屏幕手動切換到我的應用程序,該活動已根據需要更改,但如何在前臺啓動該活動,以便根本不顯示呼叫屏幕?
非常感謝!
您可以在[service](http://developer.android.com/reference/android/app/Service.html)中進行調用,並在服務上有前臺。那麼你可以將它放在前臺,而不必在屏幕上顯示它。 – MalaKa 2013-02-12 11:52:46