JNTU

JNTU MCA 2019 ANDROID MOBILE APPLICATION DEVELOPMENT Previous Question Paper (April/May - 2019 - R15)

MCA | 2019 | V | R15 | April/May - 2019

Answer PaperPaper Code: 825AAMaximum Marks: 75Time: 3 Hours

Note: This question paper contains two parts A and B. Part A is compulsory which carries 25 marks. Answer all questions in Part A. Part B consists of 5 Units. Answer any one full question from each unit. Each question carries 10 marks.

Part A

Answer all questions. Each question carries 5 marks.

1a
Discuss the features of Android OS design.
5 marks

Answer

Android OS design is built upon several core architectural features that ensure efficiency, security, and scalability:

  • Linux Kernel: Android is built on top of the Linux kernel, which serves as the hardware abstraction layer. It manages low-level system services such as memory management, process management, and networking, while providing a secure foundation for drivers.
  • Application Framework: This layer provides the building blocks for developers, including components like Activity Manager, Content Providers, and Resource Manager. It allows applications to reuse system components and share data seamlessly.
  • Dalvik/ART Runtime: Android uses the Android Runtime (ART) to execute applications. Unlike traditional virtual machines, ART uses ahead-of-time (AOT) compilation to improve execution speed and battery efficiency by compiling bytecode into machine code during installation.
  • Hardware Abstraction Layer (HAL): The HAL provides standard interfaces that expose device hardware capabilities to the higher-level Java API framework. This allows the Android system to function across diverse hardware configurations without requiring changes to the core OS code.
  • Security and Sandboxing: Every Android application runs in its own process with a unique user ID. This sandboxing mechanism ensures that applications are isolated from one another and the underlying system, preventing unauthorized access to data or system resources.
1b
How to create fragments? Explain.
5 marks

Answer

To create a fragment in Android, you must define a class that extends the Fragment class (or one of its subclasses like ListFragment or DialogFragment). The process involves the following key steps:

  1. Create a Java or Kotlin class that extends android.app.Fragment or androidx.fragment.app.Fragment.
  2. Override the onCreateView() method, which is the most critical lifecycle method. This method returns the View hierarchy associated with the fragment.
  3. Inside onCreateView(), use the LayoutInflater object to inflate the XML layout file defined for the fragment.
  4. Optionally, override other lifecycle methods such as onCreate(), onPause(), or onDestroyView() to manage the fragment's state and resources.

Once the class is defined, the fragment can be added to an Activity's layout either statically by declaring it in the Activity's XML layout file using the <fragment> tag, or dynamically at runtime using the FragmentManager and FragmentTransaction API to add, replace, or remove fragments within a container view.

1c
Explain about Implicit Intents.
5 marks

Answer

Sign in to view the complete answer paper.

1d
Show how to read data from files.
5 marks

Answer

Sign in to view the complete answer paper.

1e
Explain how to create an alarm?
5 marks

Answer

Sign in to view the complete answer paper.

Part B

2
With a neat diagram explain Android development framework?
10 marks

Answer

Sign in to view the complete answer paper.

OR
3
List and explain the best practices in Android programming.
10 marks

Answer

Sign in to view the complete answer paper.

4
Explain in detail about the concept of Dialog and pickers Event Handling.
10 marks

Answer

Sign in to view the complete answer paper.

OR
5
Describe in detail about Device and pixel density independent measuring units Layouts.
10 marks

Answer

Sign in to view the complete answer paper.

6
Give example to explain using of intent to dial a number or to send SMS broadcast receivers.
10 marks

Answer

Sign in to view the complete answer paper.

OR
7
Discuss in detail about finding and using of intents received within an activity notifications.
10 marks

Answer

Sign in to view the complete answer paper.

8
Describe the concept of using application specific folders and files.
10 marks

Answer

Sign in to view the complete answer paper.

OR
9
With an example explain how to insert and retrieve data using SQLite.
10 marks

Answer

Sign in to view the complete answer paper.

10
Explain about download manager Location Based Services in detail.
10 marks

Answer

Sign in to view the complete answer paper.

OR
11
Describe how internet resources are used to develop an android application development.
10 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the solved question paper with answers of ANDROID MOBILE APPLICATION DEVELOPMENT from JNTU for MCA 2019 V, April/May - 2019, R15.

For the question paper without answers, switch to the Question Paper tab.

Other papers in ANDROID MOBILE APPLICATION DEVELOPMENT

Loading Question Papers

Fetching data from database...