JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech III MOBILE APPLICATION DEVELOPMENT Previous Question Paper (August - 2022 - R18)

B.Tech | III | III-II | R18 | August - 2022

Answer PaperPaper Code: 156BWMaximum Marks: 75Time: 3 Hours

Answer any five questions. All questions carry equal marks.

Main

115 marks
a

What is Android Virtual Device? How to create Android Virtual Device? Discuss about Android OS Design.

8 marks

Answer

An Android Virtual Device (AVD) is a configuration that defines the characteristics of an Android phone, tablet, Wear OS, or Android TV device. It acts as an emulator that allows developers to test applications without needing a physical device.

To create an AVD in Android Studio:

  1. Open the Device Manager from the Tools menu.
  2. Click Create Device.
  3. Select a hardware profile (e.g., Pixel 7) and click Next.
  4. Select a system image (Android version) and download it if necessary.
  5. Verify the configuration, name the AVD, and click Finish.

The Android OS Design is based on a layered architecture:

  • Linux Kernel: Provides low-level services like memory management, process management, and hardware drivers.
  • Hardware Abstraction Layer (HAL): Provides standard interfaces that expose device hardware capabilities to the higher-level Java API framework.
  • Android Runtime (ART): Executes applications and provides core libraries that allow developers to write apps using Java or Kotlin.
  • Native C/C++ Libraries: Includes libraries like WebKit, OpenGL, and SQLite that support the functionality of the OS.
  • Application Framework: Provides the high-level building blocks used by developers, such as Activity Manager, Content Providers, and View System.
  • System Apps: The top layer containing core applications like Dialer, Email, and SMS.
b

Explain about installing and running applications on Android Studio.

7 marks

Answer

Installing and running applications on Android Studio involves the following steps:

  1. Project Setup: Ensure the project is built successfully by clicking Build > Make Project.
  2. Device Selection: Select either a configured AVD from the Device Manager or connect a physical device via USB with USB Debugging enabled in Developer Options.
  3. Execution: Click the green Run icon (play button) in the top toolbar or press Shift+F10.
  4. Deployment: Android Studio compiles the source code into an APK (Android Package), signs it with a debug key, and installs it onto the selected target device.
  5. Monitoring: Once installed, the application launches automatically. Use the Logcat window at the bottom of the IDE to monitor system logs, debug output, and runtime errors during execution.
215 marks
a

What are Android Application Components? Explain about Application Manifest File.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain about android virtual device manager.

7 marks

Answer

Sign in to view the complete answer paper.

315 marks
a

What is a Layout? Explain different types of Layouts.

7 marks

Answer

Sign in to view the complete answer paper.

b

Explain about editable and non-editable text views, radio and toggle buttons.

8 marks

Answer

Sign in to view the complete answer paper.

415 marks
a

What are fragment states? Determine how to add, remove and replace fragments with fragment transactions.

8 marks

Answer

Sign in to view the complete answer paper.

b

Explain about changes of various UI components.

7 marks

Answer

Sign in to view the complete answer paper.

515 marks
a

What is an Intent? Explain about Implicit Intents and passing data to Intents.

8 marks

Answer

Sign in to view the complete answer paper.

b

How to find and use intents received within a activity?

7 marks

Answer

Sign in to view the complete answer paper.

615 marks
a

Determine how intents are used in Native Android applications to launch Activities and Sub-Activities?

8 marks

Answer

Sign in to view the complete answer paper.

b

How to create and display notifications?

7 marks

Answer

Sign in to view the complete answer paper.

715 marks
a

How to restore and clear shared preferences? Explain with example.

8 marks

Answer

Sign in to view the complete answer paper.

b

What is Persistent Storage? How to create and read data from files?

7 marks

Answer

Sign in to view the complete answer paper.

815 marks
a

What is SQLite database? How to create, open the database?

7 marks

Answer

Sign in to view the complete answer paper.

b

Explain about creating, inserting and retrieving data from it.

8 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of MOBILE APPLICATION DEVELOPMENT from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD for B.Tech IT III III-II, August - 2022, R18.

For the solved question paper with answers, switch to the Answer Paper tab.

Other papers in MOBILE APPLICATION DEVELOPMENT

Loading Question Papers

Fetching data from database...