Структура і призначення файлів і папок в андроїд

Структура і призначення файлів і папок в андроїд

Структура і призначення файлів і папок в Андроїд. У даній статті ви дізнаєтеся які папки (директорії) в Android існують, які файли в них знаходяться, за що відповідають дані папки і файли і навіщо вони потрібні.







Передмова про структуру

У багатьох є комп'ютер і на них встановлена ​​ОС Windows. Всі прекрасно знають, що в даній ОС все розподілено по дискам:

C. - на даному диску знаходитися система

D. - для особистих файлів (диска може і не бути, якщо він не «розбитий»)

E. - Z. - флешки, переносні жорсткі диски, CD або DVD приводи.

У Windwows все розосереджено по різних дисків. В UNIX / Linux куди входить і Android (а також BSD, куди входить Mac OS X) все виглядає все трохи інакше. Файлова структура має деревовидний вид. Можливо зараз не зрозуміло, але далі з прочитанням статті буде більш зрозуміло.

Також варто знати що Android як і в Linux, на відміну від Windows дуже чутливі до регістру. Наприклад папка Name, NaMe, name, NAME - це 4 різних папки, тоді як Windows зможе створити тільки одну папку з таким ім'ям.

Для того щоб було більш зрозуміло про що йде мова, рекомендується встановити файловий менеджер Root Browser.

Структура і призначення папок і файлів Android

Як було вище сказано - структура має деревовидний вид. У будь-якого дерева є корінь, в UNIX / Linux він також існують. Корінь - це відправний пункт в файлової структурі, з кореня система обростає папками і файлами. Корінь в UNIX / Linux відзначається як знак:

Детально про розподіл cache

/ Cache / - в даному розділі знаходяться тимчасові файли, точніше сюди викачуються оновлення системи.

Детально про розподіл dev

/ Dev / - в даній розділі міститься інформація про пристроях системи і файлів

Детально про розподіл data

/ Data / - призначений для користувача розділ в якому знаходяться встановлені додатки, особисті настройки







/ Data / app - тут знаходяться встановлені програми, ігри

/ Data / app-lib - додаткові бібліотеки необхідні для роботи певних програм (присутній в нових версіях Android)

/ Data / dalvik-cache - кеш-пам'ять, для роботи Java машини Dalvik яка є «двигуном» в Android відповідає за запуск і роботу додатків.

/ Data / data - в цій папці знаходяться індивідуальні настройки кожного користувальницького додатка, бібліотеки та інші файли необхідні файли для їх роботи.

Детально про розподіл efs

/ Efs / - знаходиться файли і папки відповідають за IMEI (даний розділ є не у всіх Android)

Детально про розподіл preload

/ Preload / - в даному розділі знаходяться додаткові файли і папки, які Віддзеркалюються в розділ / system / (даний розділ є не у всіх Android, переважно в Samsung)

Детально про розподіл system

/ System / - даний розділ містить системні папки і файли необхідні для функціонування Android

/ System / app - тут знаходяться системні програми та сервіси (в нових ОС Android сервісні додатки винесли в іншу папку priv-app)

/ System / bin і / system / xbin - папка містить файли і посилання на виконувані бінарні файли.

/ System / camerdata - в цій папці знаходяться файли відповідають за роботу камери

/ System / etc - в цій папці знаходяться конфігураційні файли необхідні при завантаженні ОС а також необхідні в процесі роботи різних програм

/system/init.d - в цій папці знаходяться скрипти, які можуть впливати на роботу системи.

/ System / etc / apns.conf - файл з інформацією про точках доступи інтернет (APN)

/ System / fonts - папка з системними шрифтами

/ System / framework - папка з «процесами» Android

/ System / lib / - бібліотеки системних додатків і сервісів

/ System / lib / modules - драйвери системи

/ System / media - папка з системними звуками і анімацією включення

/ System / media / bootanimation.zip - виконуваний архів з завантажувального анімацією

/ System / priv-app - папка з сервісами Android

/ System / tts - папка з голосовими движками системи

/system/build.prop - конфігураційний файл за допомогою якого можна змінити системні настройки

Детально про розподіл proc

/ Proc - віртуальний розділ містить інформацію про ядро ​​і його конфігурації

Детально про розподіл mnt

/ Mnt - в даний розділ монтуються (додаються) карти пам'яті і внутрішня пам'ять та інші віртуальні розділи (також в нових версіях можна зустріти розділ storage)

Детально про розподіл storage

/ Storage - в даний розділ монтуються тільки реальні (існуючі, тобто не віртуальні) карти пам'яті і внутрішня пам'ять

Детально про розподіл mnt і storage

Так, я прекрасно розумію що багато хто вважає давати назву власної пам'яті таким ім'ям, але що поробиш ...

Якщо ж внутрішньої пам'яті немає, то це ім'я займає карта пам'яті. Якщо ж є і внутрішня пам'ять і карта пам'яті, то внутрішньої так і залишається під ім'ям sdcard, а карта пам'яті бере одне з імен







Схожі статті