0
我正在開發一款玩具Android應用程序:它的功能之一是查看來電,如果主叫號碼位於黑名單中,則會自動關閉通話。我正在解決這個問題。我參考android.telephony.TelephonyManager
關閉來電。如何自動應答有忙信號的Android設備的呼叫?
有沒有辦法讓主叫方認爲我在另一個電話(忙)?或讓來電者認爲我的手機關機或沒有接待?
我正在開發一款玩具Android應用程序:它的功能之一是查看來電,如果主叫號碼位於黑名單中,則會自動關閉通話。我正在解決這個問題。我參考android.telephony.TelephonyManager
關閉來電。如何自動應答有忙信號的Android設備的呼叫?
有沒有辦法讓主叫方認爲我在另一個電話(忙)?或讓來電者認爲我的手機關機或沒有接待?
使用飛機模式
android.provider.Settings.System.putInt(mcontext.getContentResolver(), android.provider.Settings.System.AIRPLANE_MODE_ON, 1);
Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
intent.putExtra("state", 1);
mcontext.sendBroadcast(new Intent("android.intent.action.AIRPLANE_MODE"));
mcontext.sendBroadcast(intent);
try {
Thread.sleep(500);
}
catch (InterruptedException e) {
}
android.provider.Settings.System.putInt(mcontext.getContentResolver(), android.provider.Settings.System.AIRPLANE_MODE_ON, 0);
intent.putExtra("state", 0);
mcontext.sendBroadcast(new Intent("android.intent.action.AIRPLANE_MODE"));
mcontext.sendBroadcast(intent);
使用飛機模式.... –
謝謝,我要去嘗試......但我懷疑主叫用戶纔去飛行模式,聽到至少一個自由信號。無論如何,我沒有想過要嘗試的東西。謝謝:) – Marco
你是welcome.try上面的代碼。並嘗試使用服務方法進行綁定,否則一旦應用程序關閉它就會停止執行。所以你需要一個服務在後臺工作 –