Разработка мобильного приложения справочной информации фитнес-центров города Самара под ОС Android
Устройство платформы Android. Виды Android-приложений, их архитектура и основные компоненты, принципы тестирования. Выбор среды разработки под операционную систему. Описание библиотек, применяемых для мобильного приложения. Создание классов и интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 07.08.2018 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
В приложении осуществляется автоматическое определение местоположения устройства по сетевым данным и GPS навигации. Для использования данного инструмента была использована Google Play Services Location API. В связи с этим приложение требует разрешение на использование данных манипуляций.
Android предлагает два разрешения на использование данных о местоположении: ACCESS_COARSE_LOCATION и ACCESS_FINE_LOCATION. Выбранное вами разрешение определяет точность информации, предоставляемой API. Необходимо запросить только одно из разрешений на использование данных о местоположении Android в зависимости от требуемого уровня точности.
android.permission.ACCESS_COARSE_LOCATION - позволяет API использовать сеть Wi-Fi или сеть сотовой связи (или обе) для определения местоположения устройства. API предоставляет информацию о местоположении с точностью примерно до городского квартала.
android.permission.ACCESS_FINE_LOCATION - позволяет API максимально точно определять местоположение на основании информации, предоставляемой поставщиками данных о местоположении, включая систему спутниковой навигации (GPS), сеть Wi-Fi и сеть сотовой связи.
В данном приложении достаточно точности до квартала, поэтому использован первый вариант. Определение местоположения происходит автоматически при запуске приложения, поэтому если вы видите первый экран (рис. 4.1), то местоположение уже определено и список фитнес клубов уже отсортирован по удаленности от вас.
Рис. 4.1 - Отсортированный список фитнес клубов
4.2 Пример просмотра подробной информации о фитнес клубе
Для просмотра подробной информации о фитнес клуба в главном меню выберите один из предложенных вариантов. Откроется новая Activity, которая по умолчанию запустит первый фрагмент с информацией о контактах (рис. 4.2).
Рис. 4.2 - Фрагмент с контактной информацией
При помощи «свайпа» вправо можно переместиться на другой фрагмент: просмотра фотографий (рис. 4.3). Фотографии расположены каскадом по три в ряд. Количество загруженных фотографий не ограничено.
Рис. 4.3 - Фрагмент просмотра фотографий
Продолжая «свайпить» перейдите к третьему фрагменту: просмотр информации о ценах и услугах (рис. 4.4).
Рис. 4.4 - Фрагмент просмотра информации о ценах и услугах
4.3 Пример просмотра фитнес клубов на карте Google Maps
В заключении так же требуется показать, как работает фрагмент, отображающий Google Maps.
Вернитесь к главному экрану при помощи кнопки в навигационном меню (рис. 4.5).
Рис. 4.5 - Кнопки «назад» в навигационном меню
Откроется знакомый нам список фитнес клубов. Сделайте «свайп» вправо и приложение откроет фрагмент просмотра информации о расположении фитнес клубов на карте (рис. 4.6).
Рис. 4.6 -Расположение фитнес клубов на карте
android библиотека мобильный интерфейс
Заключение
В рамках бакалаврской работы на тему «Разработка мобильного приложения справочной информации фитнес-центров города Самара под ОС Android» я изучила теоретические основы и принципы проектирования, разработки и тестирования Android приложений. Мною рассмотрены множество вариантов IDE, позволяющих упростить процесс разработки. А также мною был проведен анализ существующих библиотек, для возможности использования всех новых технологий в приложениях с старой версией ОС Android. Минимальная версия ОС, которую поддерживает мое приложение - 4.0, которая вышла в 2011 году.
Поставленные задачи решены в срок и сделан полный отчет о проделанной работе:
· рассмотрены теоретические основы разработки приложений;
· рассмотрены теоретические аспекты тестирования приложений;
· созданы и проанализированы требования к разработке;
· проведено проектирование графической составляющей приложения;
· выбраны соответствующие библиотеки;
· разработано приложение «cправочной информации фитнес-центров города Самара под ОС Android»;
· описана функциональность приложения.
Размещено на Allbest.ru
Подобные документы
Современное состояние рынка мобильных приложений. Основные подходы к разработке мобильных приложений. Обоснование выбора целевой группы потребителей приложения. Этапы проектирования и разработки мобильного приложения для операционной системы Android.
курсовая работа [987,1 K], добавлен 27.06.2019Структура и архитектура платформы Android. Основные достоинства и недостатки операционной системы Android. Среда разработки Eclipse, платформа Java. Подготовка среды разработки. Вкладка "Погода", "Курс валют", "Новости". Просмотр полной новости.
дипломная работа [1,0 M], добавлен 11.07.2014Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.
дипломная работа [1,6 M], добавлен 08.07.2015Первое устройство, работающее под управлением Android. Приложения под операционную систему Android. Формат установочных пакетов. Разработка приложений на языке Java. Шаблоны основных пакетов и компонентов Android. Сборка приложений, основанная на Gradle.
курсовая работа [492,0 K], добавлен 08.02.2016Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.
курсовая работа [167,8 K], добавлен 18.01.2017Google Android как программный стек для мобильных устройств, который включает операционную систему, программное обеспечение промежуточного слоя и пользовательские приложения. Структура платформы и ее основные элементы: ядро, программы, каркас приложений.
реферат [600,4 K], добавлен 08.01.2015Создание, изучение и разработка приложение на Android. Среда разработки приложения DelphiXE5. Установка и настройка среды программирования. Этапы разработки приложения. Инструменты для упрощения конструирования графического интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.04.2017Разработка приложений для смартфонов на ОС Android для сети аптек "Фармация". Архитектура операционной системы Android. Архитектура и реализация приложения. Его функциональность. Описание работы мобильного приложения. Расчет затрат на создание продукта.
дипломная работа [1,6 M], добавлен 17.06.2017Преимущества операционной системы Android. Проектирование интерфейса приложений. Визуальные редакторы и средства кроссплатформенной разработки. Оптимизация игрового процесса, выбор фреймворка и библиотек. Классификация и характеристика игр по жанрам.
дипломная работа [2,6 M], добавлен 10.07.2017Характеристика работы операционной системы Android, используемой для мобильных телефонов. Создание Android проекта в среда разработки Eclipse. Общая структура и функции файла манифест. Компоненты Android приложения. Способы осуществления разметки.
курсовая работа [1,0 M], добавлен 15.11.2012