java– 如何将我的位置(经度和纬度)作为回复短信发送给其他人?

java– 如何将我的位置(经度和纬度)作为回复短信发送给其他人?,第1张

概述我有一个应用程序,我需要将他的位置(经度和纬度)发送给其他人从他那里收到短信.我会以某种方式获取我的位置(经度和纬度)并将其作为文本回复短信然后把它发送给其他人.但是现在我遇到了如何获取我的位置并将其作为文本回复sms的问题.现在我已经编写了一个代码,该代码在收到来自其他人的短信时发送回复消息.谁能告诉我如何获取我的位置并将其作为短信?这是我发送回复邮件的代

我有一个应用程序,我需要将他的位置(经度和纬度)发送给其他人从他那里收到短信.我会以某种方式获取我的位置(经度和纬度)并将其作为文本回复短信然后把它发送给其他人.但是现在我遇到了如何获取我的位置并将其作为文本回复sms的问题.现在我已经编写了一个代码,该代码在收到来自其他人的短信时发送回复消息.谁能告诉我如何获取我的位置并将其作为短信?

这是我发送回复邮件的代码:

public voID onReceive(Context context,Intent intent){

    Intent m=new Intent(context,ReceivelocationActivity.class);          PendingIntent pi=PendingIntent.getbroadcast(context,m,0);     Bundle bundle = intent.getExtras();            SmsMessage[] msgs = null;    String str = "";     String str2="";    String str3="";    String autoReplyToken = "Request_Accepted";    if (bundle != null)    {        //---retrIEve the SMS message received---        Object[] pdus = (Object[]) bundle.get("pdus");        msgs = new SmsMessage[pdus.length];                    for (int i=0; i

任何人都可以告诉我如何在“msg”变量中发送实际位置而不是字符串“location”.任何有任何想法的人请告诉我?提前致谢.最佳答案有关如何获取经度和纬度,请参阅this answer:

然后改变

String msg = "location" ; 

String msg = dlat + "," + dlon; 

您还需要为清单XML添加适当的权限(例如,请参阅我的答案here). 总结

以上是内存溢出为你收集整理的java – 如何将我的位置(经度和纬度)作为回复短信发送给其他人?全部内容,希望文章能够帮你解决java – 如何将我的位置(经度和纬度)作为回复短信发送给其他人?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1139878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)