我基本上想通过gsm模块将经过sms发送的纬度和经度坐标提取到Android智能手机......
我编写了一个简单的应用程序,它将纬度和经度作为输入,并使用 App Inventor
在地图上显示我想基本上将提取的纬度和经度复制到我的Android应用程序的lat和long字段,当我收到来自特定号码的短信时
我怎样才能实现这些人......
答案 0 :(得分:0)
因此您需要收听GSM模块发送的传入短信。 基本上你需要一个BroadcastReceiver类来监听传入的消息。并提取经度和纬度。 Check this Link希望这会有所帮助
public class SmsListener extends BroadcastReceiver{
private SharedPreferences preferences;
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
if(intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")){
Bundle bundle = intent.getExtras();
if (bundle != null){
//retrieve the SMS message received
}
}
}
}