Що таке файл маніфесту Android - Codiclick

частка

Що таке файл маніфесту Android

Оголошення

У записі про структуру каталогу Android було згадано файл маніфесту програми, цього разу ми побачимо, з чого він складається та його важливість.


Файл AndroidManifest — це файл конфігурації, який повинен мати наш проект Android. Цей файл маніфесту описує важливу інформацію про проект. в наступній публікації офіційної сторінки трохи більше про цей файл. (

Визначає загальну інформацію, таку як назву програми, піктограму, тему та компоненти програми, такі як дії, послуги, постачальники контенту, дозволи на доступ до системних функцій, зокрема камери, Інтернету, Bluetooth, а також як визначити, яка діяльність є основною системи.


Цей файл можна знайти в каталозі маніфесту та має таку структуру:

Тут ми можемо визначити основні елементи, такі як:


  • значок: відповідає шляху, де розташована піктограма програми.
  • етикетки: шлях до імені програми.
  • тема: Шлях із стилем, який використовує програма з точки зору теми.
  • діяльність: відповідає параметризації дій, що використовуються програмою


Наприклад, у випадку дій ми вже знаємо, що програма складається з дій, вони відповідають екранам програми та поділяються на графічну частину та логічну частину системи, щоб програма могла завантажувати ці екрани , вони повинні бути параметризовані в маніфесті.


На наступному зображенні ви можете побачити, що проект складається з 3 дій, які, у свою чергу, визначені у файлі маніфесту.


Дуже важливо чітко пояснити, що цей файл створюється та оновлюється автоматично, не потрібно додавати активність вручну, це робилося раніше, коли він використовувався в Eclipse IDE для розробки програм, але тепер з Android Studio цей процес автоматичний.


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


Наприклад, одними з найпоширеніших модифікацій можуть бути можливість визначення того, який екран буде першим, тому, якщо ми бачили попередні зображення, ми помітимо, що в розділі, який відповідає MainActivity, є блок коду < фільтр намірів> і у властивості, яка вказує, що це буде перший екран, якщо ми хочемо, ми можемо змінити цей фільтр і додати його до «OtherActivity», також змінивши властивість «android:exported=»true»»



Таким чином, під час запуску проекту він перевіряє, що міститься в маніфесті, вказуючи, що перший екран, який буде показано, є екраном, визначеним OtraActivity.


Ще одна дуже поширена модифікація файлу – зв’язування дозволів у програмі, хоча це також можна зробити логічно, звідси ви можете додати дозволи на використання камери, Інтернету тощо.



І це все, з цим ми можемо отримати уявлення про те, що таке файл і його важливість для нашого проекту.

Це також може вас зацікавити.




Ви хочете щось додати або прокоментувати до цього запису? не соромтеся робити....І якщо вам сподобалося... Запрошую поділитися Ю Підпишіться, натиснувши кнопку «Приєднатися до цього сайту», щоб почути більше подібних дописів 😉