0
請仔細閱讀,然後再考慮它是否重複或建議撥打!Android連接中的開始呼叫(非撥號)
我已經添加適當的權限,以我的AndroidManifest:
<uses-permission android:name="android.permission.CALL_PHONE" />
這就是我怎樣,我想開始呼叫:
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:123123"));
context.startActivity(intent);
這種變化並沒有區別:
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:123123"));
context.startActivity(intent);
我不想展示撥號,我需要開始撥打電話。
問題是:Nexus沒有開始呼叫。它打開撥號器,顯示我在意圖中傳遞的號碼。
我該如何改變這種行爲?我能否預測通話是否會開始?
編輯 我打電話給的號碼是一個緊急號碼,但是這個問題也發生在常規號碼上。
編輯2看來我遇到的問題是因爲我試圖撥打緊急電話。我現在可以在沒有用戶交互的情況下定期撥打電話。
在沒有用戶交互的情況下是否可以選擇撥打緊急電話?
我確實想撥打緊急電話號碼,但問題也出現在常規號碼上(嘗試呼叫我的聯繫人並且行爲相同)。 TX! – MatheusJardimB
你有沒有嘗試添加國家代碼?這可能是因爲您的通訊錄中的號碼以其他國家/地區的緊急號碼開頭 –
此外,撥打緊急號碼需要另一個權限,該權限僅適用於系統應用程序。 –