Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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_Sms_Broadcastreceiver - Fatal编程技术网

Android 获取短信和电话号码并将其传送到其他活动

Android 获取短信和电话号码并将其传送到其他活动,android,android-intent,sms,broadcastreceiver,Android,Android Intent,Sms,Broadcastreceiver,我已经创建了一个应用程序,它可以监听短信并回复位置(纬度、经度)和传入的手机号码。我通过扩展BroadCastReceiver创建了SMSReceiver类。。由于它不是活动,我无法使用意图将消息传输到其他活动读取位置 任何人都可以通过使用意图将sms(字符串)发送到另一个活动来帮助我接收sms。希望你明白我的问题 您可以从SMS接收器启动服务- intent.setClass(context, SmsReceiverService.class); intent.putExtra("latitu

我已经创建了一个应用程序,它可以监听短信并回复位置(纬度、经度)和传入的手机号码。我通过扩展
BroadCastReceiver
创建了
SMSReceiver
类。。由于它不是
活动
,我无法使用
意图
将消息传输到其他活动读取位置


任何人都可以通过使用
意图
将sms(字符串)发送到另一个
活动
来帮助我接收sms。希望你明白我的问题

您可以从SMS接收器启动服务-

intent.setClass(context, SmsReceiverService.class);
intent.putExtra("latitude", latitude);
intent.putExtra("longitude", longitude);
SmsReceiverService.beginStartingService(context, intent);

我的朋友。。该sms接收器不是从活动继承的。。它扩展了广播接收机。。因此,我无法使用IntentCheck此链接。实现BroadcastReceiver的onReceive方法,该方法接受两个参数-上下文和意图。更多信息请点击此处-,android.content.Intent)