使用App Inventor从短信提取纬度和经度坐标

时间:2016-04-30 14:55:21

标签: android google-maps app-inventor

我基本上想通过gsm模块将经过sms发送的纬度和经度坐标提取到Android智能手机......

我编写了一个简单的应用程序,它将纬度和经度作为输入,并使用 App Inventor

在地图上显示

App Inventor code blocks enter image description here

我想基本上将提取的纬度和经度复制到我的Android应用程序的lat和long字段,当我收到来自特定号码的短信时

我怎样才能实现这些人......

1 个答案:

答案 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
        }
    }
}
  }