JNTU

JNTU MCA III MOBILE APPLICATION DEVELOPMENT Previous Question Paper (October/ November - 2020 - R17)

MCA | III | V | R17 | October/ November - 2020

Answer PaperPaper Code: 845AAMaximum Marks: 75Time: 2 Hours

Answer any five questions

All questions carry equal marks

Main

115 marks
a

Write down the code to Create an android application which display three button on Main Activity named RED, GREEN and BLUE. The background color of the activity should be changed to appropriate color when user clicks on any of these buttons.

8 marks

Answer

To implement this, define the layout in activity_main.xml and handle the logic in MainActivity.java.

activity_main.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/rootLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <Button android:id="@+id/btnRed" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="RED"/>
    <Button android:id="@+id/btnGreen" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="GREEN"/>
    <Button android:id="@+id/btnBlue" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="BLUE"/>
</LinearLayout>

MainActivity.java:

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final View root = findViewById(R.id.rootLayout);
        findViewById(R.id.btnRed).setOnClickListener(v -> root.setBackgroundColor(Color.RED));
        findViewById(R.id.btnGreen).setOnClickListener(v -> root.setBackgroundColor(Color.GREEN));
        findViewById(R.id.btnBlue).setOnClickListener(v -> root.setBackgroundColor(Color.BLUE));
    }
}
b

Write about Android OS features.

7 marks

Answer

Android OS is a powerful, open-source platform built on the Linux kernel. Its key features include:

  • Application Framework: Provides reusable components and services, allowing developers to leverage existing APIs for location, sensors, and notifications.
  • Dalvik/ART Runtime: Android uses the Android Runtime (ART) to execute bytecode, optimized for low-memory environments.
  • Integrated Browser: Based on the open-source WebKit engine for efficient web rendering.
  • Optimized Graphics: Includes a custom 2D graphics library and 3D graphics based on the OpenGL ES specification.
  • SQLite: A lightweight, relational database engine used for structured data storage within applications.
  • Media Support: Native support for common audio, video, and image formats (e.g., H.264, MP3, JPEG).
  • Multi-touch and Hardware Support: Native support for touchscreens, Bluetooth, Wi-Fi, camera, and GPS sensors.
  • Inter-process Communication (IPC): Uses a Binder mechanism to allow different applications and services to communicate securely.
215 marks
a

Explain about the Android development tools.

8 marks

Answer

Sign in to view the complete answer paper.

b

Describe how to install and running applications on Eclipse platform.

7 marks

Answer

Sign in to view the complete answer paper.

3

Explain about the different types of layout classes available in android SDK.

15 marks

Answer

Sign in to view the complete answer paper.

4

Explain how do you design the checkboxes toggle Buttons and spinners in an android application.

15 marks

Answer

Sign in to view the complete answer paper.

5

What is an intent? Explain the steps for sending and receiving the implicit intents.

15 marks

Answer

Sign in to view the complete answer paper.

6

Explain about the creation and displaying notifications in a mobile application.

15 marks

Answer

Sign in to view the complete answer paper.

7

What is SQLite database? Explain the process of connecting to a database using SQLite with an example database application.

15 marks

Answer

Sign in to view the complete answer paper.

8

Write a program to create a waking Alarm that triggers in 10 seconds and also cancelling an Alarm.

15 marks

Answer

Sign in to view the complete answer paper.

About this paper

This page contains the question paper of MOBILE APPLICATION DEVELOPMENT from JNTU for MCA III V, October/ November - 2020, R17.

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...