312-50V12 · Question #73
312-50V12 Question #73: Real Exam Question with Answer & Explanation
The correct answer is A: AndroidManifest.xml. AndroidManifest.xml serves as the central configuration file for every Android application, declaring essential components such as activities, services, broadcast receivers, and content providers. It also defines app permissions, the minimum Android API level, and the app's entry
Question
What is the file that determines the basic configuration (specifically activities, services, broadcast receivers, etc.) in an Android application?
Options
- AAndroidManifest.xml
- Bclasses.dex
- CAPK.info
- Dresources.asrc
Explanation
AndroidManifest.xml serves as the central configuration file for every Android application, declaring essential components such as activities, services, broadcast receivers, and content providers. It also defines app permissions, the minimum Android API level, and the app's entry point, making it indispensable for the Android operating system to understand how the app is structured and behaves.
The distractors are incorrect for the following reasons: classes.dex is the compiled bytecode file containing the app's Java/Kotlin code in Dalvik Executable format; APK.info is not a real standard Android file; and resources.arsc (note the correct spelling) is a compiled resource table that maps resource IDs to their values, not a configuration file for components.
🧠 Memory Tip: Think of the Manifest like a building permit - just as a permit lists all the rooms, utilities, and rules for a building, the
AndroidManifest.xmllists all the components and rules for your app. If it's not declared in the Manifest, Android doesn't know it exists!
Topics
Community Discussion
No community discussion yet for this question.