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

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

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

Добавлен: 21.10.2018

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

Скачиваний: 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