我有一個應用程序可以調用「幫助調用」。我希望當sombody接受電話時,電話會在後臺運行。那麼有沒有辦法讓電話最小化,同時回到應用程序?如何以編程方式最小化電話通話?
0
A
回答
1
你可以嘗試這樣的事情
private class CallStateListener extends PhoneStateListener {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) {
case TelephonyManager.CALL_STATE_RINGING: {
break;
}
case TelephonyManager.CALL_STATE_OFFHOOK: {
try {
//THIS WILL SIMULATE A HOME BUTTON PRESS
//Effectively Minimizing the In Call Screen
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
activity.startActivity(startMain);
//Now that you are home, and your In Call Screen is minimized
//move back to your application
} catch (Exception e) {
e.printStackTrace();
}
break;
}
}
}
}
相關問題
- 1. 如何以編程方式實例化來自iPhone的電話
- 2. 如何以編程方式解除電話通知
- 3. 以編程方式撥打電話
- 4. 以編程方式接聽電話
- 5. 如何以編程方式從通訊簿中編輯電話號碼值ios
- 6. 如何以編程方式播放默認電話鈴聲?
- 7. 如何以編程方式接聽電話
- 8. 如何以編程方式啓動電話會議
- 9. 如何以編程方式獲取android電話號碼?
- 10. 如何以編程方式在android中接聽電話?
- 11. 如何以編程方式斷開撥出電話
- 12. 如何以編程方式錄製電話?
- 13. 如何在Android中以編程方式撥打電話?
- 14. Iphone - 如何以編程方式接聽電話
- 15. 如何以編程方式在Android 4.0.3中接聽電話?
- 16. 如何以編程方式接聽電話?
- 17. 如何以編程方式最小化/隱藏應用程序?
- 18. 如何以編程方式最小化iPad應用程序?
- 19. 如何以編程方式知道android上的通話狀態
- 20. 如何在Android 4.1.2 nexus中以編程方式斷開通話
- 21. 如何以編程方式從android中刪除通話記錄?
- 22. 如何在Android中以編程方式終止通話?
- 23. 如何在Android下以編程方式終止通話?
- 24. 如何在android上以編程方式設置通話音量?
- 25. 是否可以在iOS中以編程方式接聽電話?
- 26. Windows程序以編程方式捕獲電話呼叫數據?
- 27. 以編程方式創建Windows會話
- 28. 如何通過編程方式拒絕通話android
- 29. 可以通過編程方式暫停Android上的通話嗎?
- 30. 以編程方式設置Google電話帳戶
你可以試試,當你檢測到電話開始 –
感謝答覆重新啓動活動。你給我帶來了一個想法,謝謝。 –
@silvia_aut你可以請你發佈你的解決方案,如果你有一個?基本上我想打個電話,隱藏來電屏幕,並提出我自己的任務,以便用戶可以看到我的應用程序,並在同一時間在通話 – Pierre