Разработка модулей программного обеспечения для компьютерных систем


Междисциплинарный курс «Разработка мобильных приложений»



бет31/42
Дата17.10.2023
өлшемі444.5 Kb.
#480951
түріПротокол
1   ...   27   28   29   30   31   32   33   34   ...   42
ПМ.01 Разработка модулей программного обеспечения для компьютерных систем КОС

Междисциплинарный курс «Разработка мобильных приложений»


Формы промежуточной аттестации: 5-й семестр - зачет; 6-й семестр – дифференцированный зачет.

Примеры практико-ориентированных заданий


Задание 1. Скачать Android SDK + Eclipse (Eclipse ADT Bundle) http://developer.android.com/sdk/index.html, а также последню версию Java (JDK) http://www.oracle.com/technetwork/java/index-jsp-138363.html (или просто набрать в yandex "JDK" и пройти по ссылке на oracle.com). Установить всё это. Создать новый проект, зайти в Android SDK и скачать какую-нибудь версию Android SDK (например, lollipop - 5.0.1), выделив все инструменты для работы с ней; сконфигурировать эмулятор (желательно эмулировать своё собственное мобильное устройство, включая версию андроид на нём в качестве Target SDK). Изменить TextView с надписью "Hello world" на какую-нибудь другую надпись по желанию. Запустить проект на эмуляторе и убедиться, что всё работает.
Задание 2. Создать новый проект, написать программу, которая выводит в элемент TextView надпись, введённую пользователем в текстовом поле EditText после нажатия на кнопку Button. Помимо этого в Activity должен быть TextView с ФИО студента и группой. Запустить на эмуляторе и убедиться, что всё работает.
Задание 3. Создать приложение, которое состоит из нескольких activities. Первое activity содержит элемент TextView с названием или номером activity, текстовое поле EditText для ввода какой-то информации, кнопку Button с названием "Next" или "Перейти на 2 activity/экран/окно" или просто "2". Помимо этого в 1 activity должен быть TextView с ФИО студента и группой. После нажатия на эту кнопку происходит переход на второе activity, где содержится TextView с названием или номером activity, TextView с надписью что-то вроде "В первом окне вы напечатали:" и под ним - ещё один TextView с содержимым EditText с первого activity, и, разумеется, кнопка "1" или "Вернуться на 1 экран" или "Вернуться к вводу текста", нажав на которую пользователь может перейти обратно к 1 activity. Запустить на эмуляторе и убедиться, что всё работает.
Задание 4. В новом проекте написать приложение, работающее с разными темами/стилями. Сначала создать свой стиль и применить его к какому-нибудь интерфейсному элементу, затем - свою тему, которая применяется ко всем интерфейсным элементам. Приложение при этом должно выглядеть нестандартно, запустить на эмуляторе и убедиться, что всё работает. При возникновении ошибок открыть лог (CatLog) внизу, найти первую красную надпись и породить свою тему от той, которая требуется в этом красном сообщении.
Задание 5. Создать пользовательский (свой) список. Например, получить доступ в приложении к контактам (Permissions-закладка в AndroidManifest.xml) и скопировать контакты телефона в свой список, который отобразить после запуска приложения. Или создать свой список в виде твиттера (картинка+текст), элементы которого просто статически задать в массиве (как и картинки).
Задание 6. Создать приложение, содержащее анимированные интерфейсные элементы (например, увеличивающиеся при клике на них кнопки, вращающиеся TextView и т.д.).


Достарыңызбен бөлісу:
1   ...   27   28   29   30   31   32   33   34   ...   42




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет