Частина тексту файла (без зображень, графіків і формул):
Мережні операційні системи (2011)
Лабораторна робота № 4
НАЗВА: Організація роботи з файлами даних та зовнішньою пам’яттю в ОС Android.
МЕТА: Оволодіти навичками програмування доступу та управління файлами даних в ОС Android.
1. Загальні відомості
1.1. Організація файлової системи ОС Android (Filesystem Partitions, System Partition, SDCard Partition, The User Data Partition) [1].
1.2. Робота з ресурсами (Resources) Android-програми (основні типи ресурсів, програмний доступ до ресурсів, організація роботи з ресурсами) [2].
1.3. Робота з файлами даних (Assets) Android-програми [3].
1.4. Доступ до зовнішньої пам’яті в ОС Android [4].
1.5. Програмний інтерфейс доступу та управління файлами даних в ОС Android [5].
2. Послідовність виконання роботи
2.1. Ознайомитись з загальними відомостями про організацію роботи з файлами даних та зовнішньою пам’яттю в ОС Android.
2.2. Створити тестову програму на основі програми-прототипу згідно заданого варіанту.
2.3. Відлагодити та дослідити роботу тестової програми на емуляторі.
2.4. Знайти відповіді на контрольні запитання.
2.5. Скласти та захистити звіт з лабораторної роботи.
3. Варіанти завдань
3.1. Програма доступу до текстового файлу даних (Listing 4–7. AssetsTest.java, Demonstrating How to Read Asset Files [3]).
3.2. Програма запису, зчитування та знищення текстового файлу даних з SD-картки (Listing 4–8. The ExternalStorageTest Activity [4]).
4. Зміст звіту
4.1. Перелік основних типів ресурсів Android-програми.
4.2. Лістинг тестової програми.
4.3. Результати виконання тестової програми.
5. Контрольні питання
5.1. Основні розділи файлової системи ОС Android.
5.2. Ресурси (Resources) Android-програми.
5.3. Файли даних (Assets) Android-програми.
5.4. Організація доступу до зовнішньої пом’яті в ОС Android.
5.5. Основні методи android.content.Context для роботи з файлами та директоріями.
6. Джерела
1. The Filesystem Explained (pp.95-99) // Marko Gargenta, Learning Android, O’Reilly, 2011. – 268 p.
2. Chapter 6. Managing Application Resources // Shane Conder, Lauren Darcey, Android Wireless Application Development, 2nd ed., Addison-Wesley, 2011.
3. Reading Assets (pp.144-146) // Mario Zechner, Beginning Android Games, Apress, 2011. – 670 p.
4. Accessing the External Storage (pp.146-149) // Mario Zechner, Beginning Android Games, Apress, 2011. – 670 p.
5. Working with Files and Directories (pp.235-239) // Shane Conder, Lauren Darcey, Android Wireless Application Development, 2nd ed., Addison-Wesley, 2011.