Открыть смс c текстом для открытия каких-нибудь карт. Как?
Добавлено: 13 мар 2013, 15:38
Здравствуйте. Прошерстил пол интернета, никак не пойму как надо сформировать смс сообщение, которое давало бы ссылку внутри самой смс, по нажатию на которую открывалась необходимая местность в выбранной программе. Т.е. надо как-то сделать, что бы смс приложение отправляло Intent картам.
такой вариант к примеру открывает саму карту.
Через этот вариант отправить местоположение можно, но ссылка читаться будет как два номера телефона.
Какие есть предложения? Склоняюсь к такой вещи, что попросту такой банальной вещи нету в андроиде.
Код: Выделить всё
String url = "geo:" + latitude + "," + longitude
+"?z=22&q="+latitude + "," + longitude;
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
Код: Выделить всё
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
//set the type
shareIntent.setType("text/plain");
//add a subject
shareIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "My Location");
//build the body of the message to be shared
String shareMessage = "Я сейчас здесь: \ngeo:"+latitude+","+longitude;
//add the message
shareIntent.putExtra(android.content.Intent.EXTRA_TEXT, url);
//start the chooser for sharing
startActivity(Intent.createChooser(shareIntent, "Поделиться местоположением при помощи:"));
Какие есть предложения? Склоняюсь к такой вещи, что попросту такой банальной вещи нету в андроиде.