2017-08-17 50 views
0

在此代碼中,我手動發送位置,當用戶按下按鈕時,我想要發送當前位置。如何通過短信發送我們當前的位置或gps和網絡的最後位置在Android應用程序?

{ 
      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(); 
     } 
+0

還有其他的方法可以做到這一點 –

回答

相關問題