Оглавление:

ShareMyLocation: 9 шагов
ShareMyLocation: 9 шагов

Видео: ShareMyLocation: 9 шагов

Видео: ShareMyLocation: 9 шагов
Видео: ПЛАНИРОВКА КВАРТИРЫ, ДОМА - 9 ШАГОВ ИЛИ С ЧЕГО НАЧИНАЕТСЯ ДИЗАЙН ПРОЕКТ И ДИЗАЙН ИНТЕРЬЕРА | SHELNAT 2024, Ноябрь
Anonim
Поделиться
Поделиться

Это макет, который я создал для этого приложения для обмена местоположением.

В первом разделе этого экрана пользователь может получить долготу и широту своего текущего местоположения.

При нажатии кнопки «Выбрать контакт для обмена» открывается приложение для контактов по умолчанию в телефоне, и пользователь может выбрать контакт, с которым будет делиться местоположением, а в следующем поле (текстовое поле) будет указан контактный номер выбранного получателя, или пользователь может непосредственно введите контактный номер получателя в текстовое поле.

При нажатии кнопки «Поделиться местоположением» открывается стандартное приложение для обмена сообщениями телефона, позволяющее пользователю отправлять сведения о местоположении получателю.

Для создания этого приложения я использовал MIT App Inventor, интуитивно понятную визуальную среду программирования, которая позволяет всем - даже детям - создавать полнофункциональные приложения для смартфонов и планшетов.

Шаг 1: блок-схема

Блок-схема
Блок-схема

Это блок-схема для построения логики приложения.

Шаг 2: логика датчика

Логика датчика
Логика датчика

В этом приложении датчик местоположения используется для определения местоположения пользователя. Он предоставляет долготу и широту текущего местоположения, и эти входные данные передаются на карту и другие метки для отображения соответствующих значений.

Шаг 3. Средство выбора контактов

Выбор контактов
Выбор контактов

При нажатии кнопки ContactPicker и выборе любого контакта поле «Контакт» заполняется номером получателя. Или Пользователь может напрямую ввести контактный номер получателя в поле «Контакт».

Шаг 4. Логика кнопки «Поделиться»

Логика кнопки "Поделиться"
Логика кнопки "Поделиться"

После нажатия кнопки Поделиться местоположением:

1. Создается свойство Сообщение объекта Texting, которому присваиваются значения Текущий адрес, Долгота, Широта.

2. Создается свойство PhoneNumber объекта Texting, которому присваивается значение телефонного номера поля Contact.

а затем вызывается процедура SendMessage, которая вызывает приложение обмена сообщениями телефона по умолчанию для отправки местоположения с помощью текстового сообщения.

Шаг 5. Предварительный просмотр приложения на реальном устройстве

Предварительный просмотр приложения на реальном устройстве
Предварительный просмотр приложения на реальном устройстве

Это дает предварительный просмотр, когда приложение загружено на реальном устройстве.

Шаг 6: Выбор контакта

Выбор контакта
Выбор контакта

Поле рядом с полем «Выбрать контакт для обмена» заполняется контактным номером получателя.

Шаг 7. Отправка местоположения

Отправка местоположения
Отправка местоположения

После нажатия кнопки «Поделиться местоположением» вызывается приложение для обмена сообщениями телефона по умолчанию и отправляются сведения о местоположении.

Шаг 8. Совместное использование приложения и тестирование

Совместное использование приложения и тестирование
Совместное использование приложения и тестирование

Я поделился этим приложением со своим другом и попытался узнать местоположение с его телефона.

Шаг 9: попробуйте файл.apk

Используйте этот файл.apk, чтобы установить приложение на свой телефон Android и попробовать его протестировать.

Рекомендуемые: