Изобретатель приложения: PhoneNumberPicker и отправка SMS

Я делаю приложение для геолокации, которое находит мою позицию, а затем отправляет SMS на номер в моей адресной книге. Когда я пытаюсь отправить сообщение, возникает ошибка «invalid destinationAddress». В чем проблема?

введите здесь описание изображения


person daniele tedesco    schedule 14.11.2015    source источник
comment
подскажи код для отправки смс   -  person Androider    schedule 14.11.2015
comment
покажи мне свой код, тогда я попытаюсь выяснить проблему   -  person Androider    schedule 14.11.2015
comment
Вы видели ссылку?   -  person daniele tedesco    schedule 14.11.2015
comment
Хорошо, большое спасибо :)   -  person daniele tedesco    schedule 14.11.2015


Ответы (1)


Вместо использования события PhoneNumberPicker.GotFocus вы должны использовать событие PhoneNumberPicker.AfterPicking. Также удалите блок PhoneNumberPicker.Open. Ваш список телефонных номеров автоматически откроется после нажатия кнопки (здесь компонент выбора номера телефона).

введите здесь описание изображения

Также убедитесь, что у вас есть действующий адрес перед отправкой SMS. Датчику местоположения требуется несколько секунд, прежде чем местоположение будет доступно. Вы можете найти несколько тем на форуме App Inventor. .

И: вы можете использовать блок join для объединения Latitude, Longitude и CurrentAddress для отправки... в вашем примере каждый раз, когда вы перезаписываете сообщение для отправки, и в конце вы отправляете только CurrentAddress...

Очень хороший способ изучить App Inventor — прочитать бесплатное Руководство изобретателя здесь, в бесплатной онлайн-книге AI2 http://www.appinventor.org/book2 ... ссылки находятся внизу веб-страницы. Книга «учит» пользователей программировать блоки AI2. Здесь есть бесплатный курс программирования http://www.appinventor.org/content/CourseInABox/Intro и файлы aia для проектов в книге находятся здесь: http://www.appinventor.org/bookFiles
Здесь описано, как делать множество основных вещей с помощью App Inventor: http://www.appinventor.org/content/howDoYou/eventHandling .

Также выполните учебные пособия http://appinventor.mit.edu/explore/ai2/tutorials.html, чтобы изучить основы App Inventor, затем попробуйте что-нибудь и следуйте 5 основным советам: как научиться Изобретатель приложений

person Taifun    schedule 14.11.2015
comment
Спасибо за помощь Тайфун - person daniele tedesco; 14.11.2015