Android,如何防止屏幕调用显示

时间:2013-02-17 12:32:38

标签: java android

我正在开发来电显示应用程序,直到现在我能够检测到来电并更换以下默认屏幕:

public class IncomingCallListener extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent intent) {
    Bundle extras = intent.getExtras();
    if (extras == null)
        return;
    String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
    if (state == null)
        return;

    // phone is ringing
    if (state.equals(TelephonyManager.EXTRA_STATE_RINGING)) {

        Call.launch(context);

    }

但是,我们面临的问题如下: 当电话接到来电时,我们的自定义屏幕呼叫在1秒后开始,默认来电屏幕获得优先权并显示。

我的问题是:有没有办法阻止默认的屏幕显示? 或者是否有一个技巧来获得我的自定义来电屏幕的优先权? 感谢。

0 个答案:

没有答案