-1

我尝试创建一个 android 应用程序 GPS 跟踪器。当用户管理员拨打电话时...电话通过短信将位置发送回管理员。我在用户管理员通话时创建部件,使用广播接收器和意图服务发送短信。我如何在短信中添加位置?我已经阅读了位置管理器的示例,但是当位置更改为文本时发送位置。我想在管理员电话响铃时从 UI 获取当前位置变量并将其发送回短信(短信意图服务)。 ..我的问题是我如何将位置变量传递给意图服务...我的方法是定期将变量存储到文件中,并在我想发送短信时读取。另一种更好的方法?有什么想法,对此有帮助吗?谢谢。

4

1 回答 1

0

http://www.mkyong.com/android/how-to-send-sms-message-in-android/

您可以使用 SmsManager API 或设备的内置 SMS 应用程序发送 SMS 消息。在本教程中,我们向您展示了发送 SMS 消息的两个基本示例:

SmsManager API

    SmsManager smsManager = SmsManager.getDefault();
    smsManager.sendTextMessage("phoneNo", null, "sms message", null, null);

Built-in SMS application

    Intent sendIntent = new Intent(Intent.ACTION_VIEW);
    sendIntent.putExtra("sms_body", "default content"); 
    sendIntent.setType("vnd.android-dir/mms-sms");
    startActivity(sendIntent);
于 2013-03-03T18:10:22.897 回答