JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD MCA 2020 ANDROID APPLICATION DEVELOPMENT Previous Question Paper (October/ November - 2020 - R15)
Answer any five questions. All questions carry equal marks.
Main
Describe the features of Android operating system.
Answer
The Android operating system is a powerful, open-source platform based on the Linux kernel. Key features include:
- Open Source: Built on the Linux kernel, it allows developers to access and modify the source code, fostering a vast ecosystem of applications.
- Application Framework: Provides reusable components and services, such as views, content providers, and resource managers, simplifying app development.
- Dalvik/ART Virtual Machine: Android uses the Android Runtime (ART) to execute applications, which is optimized for mobile devices with limited battery and memory.
- Integrated Browser: Based on the open-source WebKit engine, supporting high-performance web browsing.
- Media Support: Native support for common audio, video, and image formats like H.264, MP3, JPEG, and PNG.
- Multitasking: Efficiently manages multiple background processes and applications simultaneously.
- Connectivity: Comprehensive support for GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, and NFC.
Explain the layouts in android operating system.
Answer
Layouts in Android define the visual structure for a user interface. They are defined in XML files and act as containers for UI components. Common layouts include:
- LinearLayout: Arranges children in a single direction, either horizontally or vertically. It supports weight attributes to distribute space among children.
- RelativeLayout: Positions child views relative to each other or to the parent container (e.g., to the left of another view or aligned to the bottom).
- FrameLayout: Designed to block out an area on the screen to display a single item. Multiple children are stacked on top of each other, with the last one added appearing on top.
- ConstraintLayout: A flexible layout that allows you to position and size widgets in a flat hierarchy, reducing nested layouts and improving performance. It uses constraints to define relationships between views.
- TableLayout: Groups views into rows and columns, similar to an HTML table.
- GridLayout: Places children in a rectangular grid, allowing views to span multiple rows or columns.
Explain the following things in the context of android device: Screen size, Screen density, Orientation, Resolution, Density-independent pixel (dp).
Answer
Sign in to view the complete answer paper.
With an example explain creating and displaying of notifications.
Answer
Sign in to view the complete answer paper.
Explain how to configure intent-filter in AndroidManifest.xml file with example?
Answer
Sign in to view the complete answer paper.
Explain with a suitable example, how local broadcast system works in Android.
Answer
Sign in to view the complete answer paper.
Explain the preference framework and the preference activity.
Answer
Sign in to view the complete answer paper.
Describe the process of finding current location and showing location on the map in Android OS.
Answer
Sign in to view the complete answer paper.
In detail, explain the Android Activity life cycle.
Answer
Sign in to view the complete answer paper.
Using an example, explain the optimizing of layouts in android SDK.
Answer
Sign in to view the complete answer paper.
Discuss the various user interface (UI) components in Android SDK.
Answer
Sign in to view the complete answer paper.
To service implicit intents, how are intent filters used?
Answer
Sign in to view the complete answer paper.
What is intent resolution? How Android resolves intent filters?
Answer
Sign in to view the complete answer paper.