如何在Android应用程序中通过短信发送我们当前的位置或gps和网络的最后位置?

时间:2017-08-17 17:38:19

标签: java android xml google-maps google-maps-api-3

在此代码中,当用户按下按钮时,我手动发送我想要发送当前位置的位置。

 {
            ActivityCompat.requestPermissions(Home.this,new String[]{Manifest.permission.SEND_SMS},1);
            SmsManager smsManager = SmsManager.getDefault();
            StringBuffer smsBody = new StringBuffer();
            smsBody.append(Name + " Hi, I am in trouble Please help ! My Location Link http://maps.google.com/maps?q=");
            smsBody.append("23.251295");//23.251295, 77.5245421//23.249159 //77.528058
            smsBody.append(",");
            smsBody.append("77.5245421");
            smsManager.sendTextMessage(Number, null, smsBody.toString(), null, null);
            Toast.makeText(getApplicationContext(), "SMS Sent!", Toast.LENGTH_LONG).show();
        }

1 个答案:

答案 0 :(得分:0)

您可以使用smartLocation库。它非常容易使用: SmartLocation