通过短信发送谷歌地图位置的麻烦

时间:2014-01-24 10:04:39

标签: android google-maps sms android-contacts

我正在处理我的应用程序,我必须在点击按钮上发送我的谷歌地图位置。我接着几个教程,但他们都使用已经弃用的SMSManager。 我用它来发送短信

String smsNumber = tab.getText().toString();
                        String smsText = "I am in danger.Please follow my location ... ";

                        Uri uri = Uri.parse("smsto:" + smsNumber);
                        Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
                        intent.putExtra("sms_body", smsText);
                        startActivity(intent);

这适用于谷歌地图位置

Intent intentgooglemaps = new Intent(
                                android.content.Intent.ACTION_VIEW,
                                Uri.parse("http://maps.google.com/?"));
                        startActivity(intentgooglemaps); 

让我感到困惑的是:如何在我输入的消息之后发送谷歌地图位置。

我正在使用以下方式从电话簿中获取联系人:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
                intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE);
                startActivityForResult(intent, REQUESTCODE);

0 个答案:

没有答案