загрузка...
загрузка...
загрузка...

Детализация по запросу

загрузка...
загрузка...

Блог о пеленгации

Тема поста:

Файловая система Android

Всех приветствуем!
Решили написать данную тему из-за необходимости объяснения так как в пеленгаторе стала доступна новая функция "просмотр файлов на телефоне". Приведенная функция позволяет смотреть абсолютно все файлы в телефоне и конечно же скачивать их. Файловая структура будет представлена в стандартном виде, как вы можете наблюдать в любых файловых менеджера у себя на компьютере (Total Commander, Norton Commander, Volkov Commander, Midnight Commander, Explorer, FAR Manager и другие). Сильно неподкованный человек в ИТ сразу запаникуем, увидя всё сборище файлов и папок в одном месте, а тут как раз мы со своими объяснениями кстати и придемся). Паника конечно начнется не из-за того, что много файлов (хотя и не исключается это), а из-за того что именно смотреть: где фотки, где видео, где файлы приложений и прочее.

Так как за основу ядра ос Android взята UNIX, то вся архитектура файловой системы построения лежит по аналогии. Перейдем сразу к сухому описанию файлов/директорий на телефоне (имеем ввиду, что просмотр начинается с корневого каталога устройства):

Каталог Назначение
/bin Пользовательские команды для работы в операционной системе (это к примеру ls, mv, cp и другие)
/sbin Программы выполняемые в процессе загрузки ос (init, fsck), а так же выполняемые системным пользователем
/boot Хранение файлов, предназначенных для работы загрузчика ос
/dev Устройства в системе. Тут файлы - это целое устройство
/etc Хранение конфигурационных системных файлов такие как пароли, список примонтированных файловых систем, настройки сети
/lib Подгружаемые и статичные библиотеки Си, модули ядра и так далее
/mnt Временная точка монтирования для внешних карт памяти, внутренних разделов памяти, или отключаемых устройств
/data Каталог пользовательских данных
/data/app Приложения пользователя с их данными
/vendor Дополнительные модули, бибилиотеки, hot fix на драйвера, устройства касаемо данного производителя и данного устройства. Кто прошивал, из собраных собственными руками прошивками, меня поймет, что это самый любимый наш раздел в плане проблем) при сборке.
/system Файловая система самой ос Android
/system/app Apk/odex файлы установленных программ. При восстановлении устройства, отсюда программы не удаляются!
/system/framework Скомпилированное ядро Android
/proc Информация о процессах, проще говоря информация о всех запущенных процессов, устройствах, файловых системах, ввод/вывод. Является виртуальной файловой структурой


О флеш картах.
На телефоне может быть не одна, а несколько карт памяти, как правило одна внутренняя (встроенная), другая внешняя (вставляется в слот).
Как правило первую карту памяти, которая встроенная, обзывают sdcard и она как папка (на самом деле это сслыка на /storage/sdcard или /mnt/sdcard) "лежит" в корне файловой системы. Содержимое её можете просмотреть по такому пути /sdcard либо /mnt/sdcard либо /storage/sdcard.
Внешние карты памяти могуть называться по разному: extSdCard,extsdcard, sdcard1, ... , sdcardN. Перейти на просмотр данной флешки также можете через /mnt/....

Стандартные директории для различных типов пользовательских данных.
Каталог Назначение
<Карта памяти>/DCIM Хранение фотографий и видео, сделанных камерой телефона.
<Карта памяти>/Download Файлы загрузок пользователя
<Карта памяти>/Movies Фильмы пользователя
<Карта памяти>/Music Музыка пользователя
<Карта памяти>/Pictures Картинки пользователя
<Карта памяти>/Ringtones Мелодии, которые доступны для просмотра пользователем в стандартных диалога выбора звуков.

В таблице помечено "<Карта памяти>" тк в качестве хранения вышеперечисленных данных может быть как внутренняя так и внешняя карта памяти. Все зависит от пользователя телефона. По умолчанию эта карта - внутренняя.
Заключение.
Данное описание не претендует на полноту и 100% корректность, тк написавший это человек не считает себя самым умным и опытным в операционной системе UNIX. Данный материал можно использовать как за основу ознакомления с файловой структурой android. Плюсом ко всему этому - текстовка поможет нашим пользоваться быстрее и в полной мере начать пользоваться новой функцией "Просмотр файлов телефона" пеленгатора.

Вставить карту яндекс на сайт

Работа с сетью из мидлета средствами JavaMe

Использование библиотеки Bouncy Castle в JavaMe (Часть 1)

Использование библиотеки Bouncy Castle в JavaMe (Часть 2)

Запись звонков

Найти человека по номеру телефона

Файловая система Android

Запись звука на Android

Локация в JavaCard

Философия прослушки

MBLOC.RU
Copyright © MBLOC.RU Все права защищены от взлома и подделки данного сайта. Распространение информации без разрешения владельца данного сайта запрещается и карается всей строгостью закона.