只是我想知道是否有一个代码可以检测我是否使用默认的 android 手机应用程序给某人打电话。这是我的代码,当然我需要更多提示
if(intent.getAction().equals("android.intent.action.PHONE_STATE")){
String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
if(intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {
call = true;
Log.v("OUTGOING", String.valueOf(call));
//Do-NOTHING
} else {
if (state.equals(TelephonyManager.EXTRA_STATE_IDLE)){
if (call == false) {
Log.v("OUTGOING", String.valueOf(call));
Log.v("CALL", "Call from " + numberPhone);
numberPhone = intent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER);
}
}
}
}