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