У меня есть приложение, где мне нужно отправлять SMS-сообщения. У меня есть код для отправки их напрямую, но я хотел бы дать возможность использовать Google Voice для пользователей, у которых нет планов обмена сообщениями. Кто-нибудь знает как это сделать? Кажется, я не нашел пути. Вот как я делаю это сейчас:Отправка SMS с помощью Google Voice
StringBuffer buffer = new StringBuffer();
buffer.append("GEOC ");
buffer.append(mLogType.getSelectedItemPosition() == 0 ? "@" : "x");
buffer.append(mGeocache.getWaypoint()).append(" ");
if(mLogEdit.getText().length() > 0)
{
buffer.append(mLogEdit.getText().toString());
}
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage("41411", null, buffer.toString(), null, null);
Да, это проблема, я не использую намерения, я напрямую вызываю SmsManager. Я обновил вопрос, чтобы показать код, который я использую. – CaseyB 2010-12-02 18:50:49