Разработка приложения для операционной системы (ОС) Android, назначение которого заключается в доступе для студентов к расписанию Бурятского государственного университета. Архитектура, инструменты и особенности разработки приложений для ОС Android.
При низкой оригинальности работы "Разработка мобильного приложения "Расписание университета" на платформе Android", Вы можете повысить уникальность этой работы до 80-100%
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ КАФЕДРА ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И ИНФОРМАТИКИ 09.03.02 Информационные системы и технологии на тему: Разработка мобильного приложения "Расписание университета" на платформе AndroidГлавное направление совершенствования мобильных телефонов можно определить одним понятием: конвергенция технологий. Основные задачи телефона прошлого - совершать и принимать звонки, писать SMS. Сегодня эти задачи дополнилась работой с интернет - ресурсами, прослушиванием музыки, фотосъемкой, использованием игр и приложений. Эксперты обращают внимание потребителей на тот факт, что сейчас на рынке доступно несколько мобильных платформ, стремительную популярность среди которых в последнее время приобретает IOS и Android. Для достижения поставленной цели требуется решить следующие задачи: 1) Изучить архитектуру, инструменты и особенности разработки приложений для ОС Android;Приложения под операционную систему Android разрабатываются в основном с использованием Java. Скомпилированный программный код (вместе со всеми файлами ресурсов и прочей необходимой информацией) упаковывается в специальный файл-архив, Android Package. Один такой файл связан с кодом одного приложения. И каждое приложение в Android живет в своем собственном мире - в такой машине. Android стартует процесс, когда возникает необходимость выполнить какой-нибудь программный код и завершает его, когда в нем больше нет необходимости и системные ресурсы требуются другим приложениям.Интересной чертой операционной системы Android является тот факт, что приложение в ней может использовать для своего функционала элементы других приложений, если, конечно, они предоставляют такой доступ. Например, если нашему приложению требуется отобразить прокручиваемый список изображений, а другое приложение уже имеет реализованный подходящий скроллер, открытый для других приложений, то можно просто вызвать его для осуществления этого действия и не разрабатывать свой собственный. Вместо этого их код представляет собой набор некоторых отдельных целостных сущностей, компонент, из которых система по мере необходимости может создавать экземпляры и использовать их. Или другой пример - приложение для мгновенного обмена сообщениями может использовать одно activity для того чтобы отобразить лист контактов, другое - чтобы создать сообщение для выбранного контакта, третье - чтобы посмотреть историю сообщений или выполнить настройки и так далее. Activity также может задействовать дополнительные окна - например, всплывающее диалоговое для взаимодействия с пользователем в процессе работы activity, или окно для предоставления текущей информации при выборе какой-нибудь важной опции.Приложение с интуитивно понятным интерфейсом быстро и без особого труда позволит студентам учебного заведения получать: 1. актуальное расписание занятий учебной группы на неделю либо на отдельно взятый день; 4. получить быстрый, простой и оперативный доступ к информации, касающейся учебного процесса - расписание занятий, экзаменов, преподавателя, аудитория, время. При входе в приложение пользователю показывается окно (рис. Главное окно приложения включает в себя элементы: "Расписание", "Дни недели", "Группа", кнопка "Подтвердить". Вкладка "Расписание" содержит элемент "List View", с элементами с каждой из которых представляет собой вкладку с расписанием на конкретный день недели.В Android принято держать объекты, как изображения, строковые константы, цвета, стили и т.п. за пределами исходного кода. В основном они хранятся в виде xml-файлов в каталоге res с подкаталогами values, drawable-ldpi, drawable-mdpi, drawable-hdpi, layout, но также бывают другие типы ресурсов. Самыми распространенными ресурсами являются строки (string), цвета (color), и графические рисунки (bitmap). Обычно цвета определяются в файле с названием colors. xml, который создается многими шаблонами приложений Android Studio (рис. Для этого используется тег string-array, который содержит внутри элементы item с конкретными строками.Для получения данных парсеры взаимодействуют с разметкой документов, написанной на языке разметки HTML (либо XML). В ходе последовательного чтения SAX-парсер сообщает вызвавшему приложению о встреченных элементах разметки, а программист в своюочередь описывает нужную обработку данных событий.Она обеспечивает очень удобный API для извлечения и манипулирования данными, используя лучшие DOM, CSS, и JQUERY-подобные методы. Jsoup реализует WHATWG HTML5 спецификацию, и разбирает HTML в ту же модель DOM, как это делают современные браузер вроде Chrome и Firefox. Вот некоторые из полезных функций Jsoup библиотеки: Jsoup может очистить и разобрать HTML из URL, файла или строки.Elements el = element. select ("table. rasp_week"); Elements day = element2. select ("h3. rasp_day"); /*получаем день**/ for (Element element3: day) {d = element3. text (); } Elements time = element2. select ("td. rasp_time"); /**время**/ for
План
Содержание
Введение
Глава I. Принцип работы Android OS и Android приложений
1.1 Компоненты приложений в Androidграмма приложение
Глава II
2.1 Ресурсы. Реализация файлов. XML в Android
2.2 Выбор инструмента для получения данных
2.3 Что такое Jsoup
2.4 Получение данных
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы