我必須編寫一個程序來調用,使用電話卡。我的問題是: 1.如何知道手機在接收器端振鈴和接收(例如在服務提供商處,如1800)。 2.收到後,我想在程序中對撥號盤上的所需號碼進行按鍵。 (或者如果有任何方法來進行按鍵事件並追加呼叫到第一個(例如180),請告訴!)。如何以編程方式按鍵盤上的按鍵?
如果有任何想法追加呼叫SP的號碼,請幫助!
非常感謝!!,
我必須編寫一個程序來調用,使用電話卡。我的問題是: 1.如何知道手機在接收器端振鈴和接收(例如在服務提供商處,如1800)。 2.收到後,我想在程序中對撥號盤上的所需號碼進行按鍵。 (或者如果有任何方法來進行按鍵事件並追加呼叫到第一個(例如180),請告訴!)。如何以編程方式按鍵盤上的按鍵?
如果有任何想法追加呼叫SP的號碼,請幫助!
非常感謝!!,
進行呼編程:
Intent call = new Intent(Intent.ACTION_CALL);
call.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
call.setData(Uri.parse("tel:" + number));
startActivity(call);
添加此權限清單文件:
<uses-permission android:name="android.permission.CALL_PHONE" />
收到我要讓鍵後在程序中按下撥號盤上所需的號碼。 (或者如果有任何方式進行按鍵事件並追加第一個呼叫(例如180),請告訴!)。
這是不可能的,對不起。
謝謝你的迴應。很容易知道我們電話的振鈴和接收情況,但是如何知道我們的通話狀態,即在接收方的響鈴,接收狀態或其他狀態。 要做什麼才能知道? – Baba
大小寫TelephonyManager.CALL_STATE_OFFHOOK:至少存在一個正在撥號,處於活動狀態或處於保持狀態的呼叫,並且沒有呼叫正在振鈴或等待...... –