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