Добавлен: 21.10.2018
Просмотров: 273
Скачиваний: 4
ЛАБОРАТОРНАЯ РАБОТА №2
РАБОТА С ФАЙЛОВЫМ МЕНЕДЖЕРОМ
Цель работы: изучить работу с файлами и папками на SD-карте.
Порядок выполнения работы
При домашней подготовке самостоятельно на основе материалов лекций, справочной системы соответствующих средств разработки и отладки, а также рекомендуемой литературы изучить:
-
Средства работы со списками ListView;
-
Использование различных видов способов выбора элемента списка;
-
Средства работы с директориями и файлами на SD-карте;
-
Обработку одинарного и множественного нажатия экрана.
Задание
Разработать Android-приложение, которое выполняет функции файлового менеджера, управляемого не с помощью кликов, а с помощью двух пальцев:
- выбор элемента списка (папки) производится с помощью клика;
- открытие папки производится с помощью расширяющего движения двумя пальцами;
- закрытие папки и отмена выбора списка – суживающего движения двумя пальцами;
- многоуровневый список дерева файлов полностью открывается на один уровень при движении справа влево и полностью закрывается при движении слева вправо.
Содержание отчета
-
Титульный лист.
-
Исходный текст программы на языке java.
-
Текст настроек разрешений в формате xml
-
Экранные формы работы программы на эмуляторе.
-
Выводы
Литература
-
ArrayAdapter http://developer.alexanderklimov.ru/android/theory/arrayadapter.php
-
Одиночный и множественный выбор в список http://startandroid.ru/ru/uroki/vse-uroki-spiskom/83-urok-43-odinochnyj-i-mnozhestvennyj-vybor-v-list.html
-
Список – дерево http://startandroid.ru/ru/uroki/vse-uroki-spiskom/86-urok-45-spisok-derevo-expandablelistview.html
-
Файловый менеджер http://habrahabr.ru/post/109486
-
Обработка одинарного нажатия http://startandroid.ru/ru/uroki/vse-uroki-spiskom/167-urok-102-touch-obrabotka-kasanija
-
Обработка множественных нажатий http://startandroid.ru/ru/uroki/vse-uroki-spiskom/168-urok-103-multitouch-obrabotka-mnozhestvennyh-kasanij.html