如何在android中通过短信发送我的位置?

时间:2016-03-18 06:26:08

标签: android

我正在开发一个Android应用程序,其中我需要通过短信发送我当前的位置,所以任何人都可以请告诉我如何通过短信发送我当前位置作为网址到选定的联系人,我想告诉另外一件事是我发送一个字符串短信,如帮助我,所以我想发送字符串短信的位置给选定的联系人,任何人都可以告诉我,我该怎么办?

<g:field name="abc" type="text" pattern=".*([.,/])\$" />

1 个答案:

答案 0 :(得分:1)

尝试以下代码

public void sendLocationSMS(String phoneNumber, Location currentLocation) {
SmsManager smsManager = SmsManager.getDefault();
StringBuffer smsBody = new StringBuffer();
smsBody.append("http://maps.google.com?q="); 
smsBody.append(currentLocation.getLatitude());
smsBody.append(",");
smsBody.append(currentLocation.getLongitude());
smsManager.sendTextMessage(phoneNumber, null, smsBody.toString(), null, null);
}

以下链接显示了获取当前位置的示例

How to get current location in Android