Java 如何减少外出通话的延迟
在安卓系统中,有没有延迟打电话的选项 一旦用户单击下面的调用按钮,就会调用该方法Java 如何减少外出通话的延迟,java,android,broadcastreceiver,telephonymanager,Java,Android,Broadcastreceiver,Telephonymanager,在安卓系统中,有没有延迟打电话的选项 一旦用户单击下面的调用按钮,就会调用该方法 public class DialBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Log.v("DileBroadCastReceiver","In onReceive()"); if (i
public class DialBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Log.v("DileBroadCastReceiver","In onReceive()");
if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {
String number = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
Log.v("DialBroadcast Receiver","Number is: "+number);
}
}
}
然后对方用户接到呼叫
我需要的是,当用户点击呼叫按钮时,我应该将延迟设置为一秒或两秒,是否有这样做的选项
我是一个新的开发者。你能帮帮我吗
try {
//set time in mili
Thread.sleep(3000);
}catch (Exception e){
e.printStackTrace();
}
或
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//do something
}
}, 3000//time in milisecond
);
或
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//do something
}
}, 3000//time in milisecond
);
在您的
onReceive
功能中
Handler mHandler = new Handler();
mHandler.postDelayed(new Runnable(){
@Override
public void run() {
if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {
String number = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
Log.v("DialBroadcast Receiver","Number is: "+number);
}
}
}, 2000); // 2000 for two seconds in milis
在您的
onReceive
功能中
Handler mHandler = new Handler();
mHandler.postDelayed(new Runnable(){
@Override
public void run() {
if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {
String number = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
Log.v("DialBroadcast Receiver","Number is: "+number);
}
}
}, 2000); // 2000 for two seconds in milis
内置广播接收器?@MathaN是的,你可以在你的BroadcastReceiver@MathaN你试过了吗?谢谢:)Working@MathaN始终欢迎BroInside BroadcastReceiver?@MathaN是的,你可以在你的BroadcastReceiver@MathaN你试过了吗?谢谢:)Working@MathaN永远欢迎兄弟