Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否显示带有复选框的联系人列表?_Android_Android Intent - Fatal编程技术网

Android 是否显示带有复选框的联系人列表?

Android 是否显示带有复选框的联系人列表?,android,android-intent,Android,Android Intent,我正在从事一个android项目,我想创建一个拦截入站呼叫的应用程序。如何在联系人列表中指定一个复选框,以便能够一次选择多个联系人 这是我的密码: //主要活动 请看这里: 只需制作一个广播接收器,即可收听: android.intent.action.PHONE_STATE 如果手机状态为“铃声”,则有来电 TelephonyManager.EXTRA_STATE 比如: 现在,电话号码将打印在logcat中。co您能发布一个简单的代码吗?请。我需要创建一个呼叫提醒。所以当有人打电话时,我

我正在从事一个android项目,我想创建一个拦截入站呼叫的应用程序。如何在联系人列表中指定一个复选框,以便能够一次选择多个联系人

这是我的密码:

//主要活动

请看这里:

只需制作一个广播接收器,即可收听:

android.intent.action.PHONE_STATE
如果手机状态为“铃声”,则有来电

TelephonyManager.EXTRA_STATE
比如:


现在,电话号码将打印在logcat中。

co您能发布一个简单的代码吗?请。我需要创建一个呼叫提醒。所以当有人打电话时,我需要先打印电话号码。希望这有帮助。您只需要注册广播接收器。使用:RegisterReceiver(IncomingCallReceiver,yourIntentFilter)非常感谢您的帮助。我要测试一下。我如何将备忘识别为数字?我是否必须创建一个列表并为每个号码分配一条短信。当我接到来电时,我只是用出现的号码发布消息?我不会为你制作整个应用:)有些事情你必须自己弄清楚。我已经发布了我的代码。非常感谢。我不想让你做这个应用。你能给我举个例子/想法吗?
TelephonyManager.EXTRA_STATE
public class IncomingCallReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
            Bundle bundle = intent.getExtras();

            if(null == bundle)
                    return;

            String state = bundle.getString(TelephonyManager.EXTRA_STATE);

            if(state.equalsIgnoreCase(TelephonyManager.EXTRA_STATE_RINGING))
            {
                    String phonenumber = bundle.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);

                    Log.i("IncomingCallReceiver","Incoming Number: " + phonenumber);
            }
    }
}