ВУЗ: Не указан

Категория: Методичка

Дисциплина: Программирование

Добавлен: 21.10.2018

Просмотров: 518

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

2


ЛАБОРАТОРНАЯ РАБОТА №2

РАБОТА С ФАЙЛОВЫМ МЕНЕДЖЕРОМ

Цель работы: изучить работу с файлами и папками на SD-карте.

Порядок выполнения работы

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

  1. Средства работы со списками ListView;

  2. Использование различных видов способов выбора элемента списка;

  3. Средства работы с директориями и файлами на SD-карте;

  4. Обработку одинарного и множественного нажатия экрана.

Задание

Разработать Android-приложение, которое выполняет функции файлового менеджера, управляемого не с помощью кликов, а с помощью двух пальцев:

- выбор элемента списка (папки) производится с помощью клика;

- открытие папки производится с помощью расширяющего движения двумя пальцами;

- закрытие папки и отмена выбора списка – суживающего движения двумя пальцами;

- многоуровневый список дерева файлов полностью открывается на один уровень при движении справа влево и полностью закрывается при движении слева вправо.

Содержание отчета

  1. Титульный лист.

  2. Исходный текст программы на языке java.

  3. Текст настроек разрешений в формате xml

  4. Экранные формы работы программы на эмуляторе.

  5. Выводы

Литература

  1. ArrayAdapter http://developer.alexanderklimov.ru/android/theory/arrayadapter.php

  2. Одиночный и множественный выбор в список http://startandroid.ru/ru/uroki/vse-uroki-spiskom/83-urok-43-odinochnyj-i-mnozhestvennyj-vybor-v-list.html

  3. Список – дерево http://startandroid.ru/ru/uroki/vse-uroki-spiskom/86-urok-45-spisok-derevo-expandablelistview.html

  4. Файловый менеджер http://habrahabr.ru/post/109486

  5. Обработка одинарного нажатия http://startandroid.ru/ru/uroki/vse-uroki-spiskom/167-urok-102-touch-obrabotka-kasanija

  6. Обработка множественных нажатий http://startandroid.ru/ru/uroki/vse-uroki-spiskom/168-urok-103-multitouch-obrabotka-mnozhestvennyh-kasanij.html