Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
12 views15 pages

Shweta Mad 2M

The document contains question papers from various years related to Android development, covering topics such as the Android ecosystem, development tools, UI design components, intents, services, and permissions. It includes definitions, lists of attributes, and explanations of various Android concepts like fragments, emulators, and content providers. The questions aim to assess knowledge on Android application development and its components.

Uploaded by

sanjaygore802
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views15 pages

Shweta Mad 2M

The document contains question papers from various years related to Android development, covering topics such as the Android ecosystem, development tools, UI design components, intents, services, and permissions. It includes definitions, lists of attributes, and explanations of various Android concepts like fragments, emulators, and content providers. The questions aim to assess knowledge on Android application development and its components.

Uploaded by

sanjaygore802
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

2023 Summer Question Paper

1. State Android ecosystem: The Android ecosystem consists of the Android


OS, Android development tools (such as Android Studio), various Android
devices, and the Android Marketplace (Google Play Store) for app
distribution.

2. List various tools for Android application development:

Android Studio

Eclipse with ADT (Android Development Tools) plugin

Android SDK

AVD (Android Virtual Device) Manager

Genymotion

3. List various layouts used in Android UI design:

LinearLayout

RelativeLayout
ConstraintLayout

FrameLayout

TableLayout

4. Name any four attributes of EditText control:

android:hint

android:text

android:inputType

android:maxLength

5. State the use of fragments in Android app development: Fragments allow


modular design of user interfaces in Android. They enable reuse of UI
components and facilitate efficient screen management in multi-pane
layouts.

6. Define SMS service in Android application development: SMS service in


Android is used to send and receive text messages (SMS) from within an
application. The SmsManager class is used for sending SMS, while
BroadcastReceiver can be used to listen to incoming SMS.

7. List different types of sensors used in Android:

Accelerometer

Gyroscope

Proximity Sensor

Light Sensor

Magnetometer

---

2023 Winter Question Paper

1. List all tools and software required for developing an Android application:

Android Studio (IDE)


Android SDK

Java Development Kit (JDK)

AVD Manager (for creating virtual devices)

Emulator or physical device for testing

2. Define Emulator: An emulator is a software that simulates a real Android


device on your computer. It allows you to run Android apps without needing a
physical device.

3. List any four attributes of Layout:

android:layout_width

android:layout_height

android:orientation (for LinearLayout)

android:padding
4. Define Geo-coding and Reverse Geo-coding:

Geo-coding: The process of converting a geographical address (like "1600


Amphitheatre Parkway, Mountain View, CA") into latitude and longitude
coordinates.

Reverse Geo-coding: The process of converting latitude and longitude


coordinates into a human-readable address.

5. State Intent: An Intent is a messaging object used to request an action


from another component, such as starting an activity or service, or sending a
broadcast.

6. List types of Intent:

Explicit Intent: Specifies the target component (e.g., specific activity).

Implicit Intent: Describes an action to be performed, without specifying a


target component (e.g., sharing content).

7. Write the difference between Toggle Button and Radio Button:


Toggle Button: A button that switches between two states (ON/OFF) when
clicked.

Radio Button: A button that allows the user to select one option from a set of
mutually exclusive options.

8. Define Fragment: A fragment is a modular section of an activity that has


its own lifecycle, user interface, and behavior. It can be reused across
multiple activities.

9. Define Broadcast Receiver: A Broadcast Receiver is a component that


listens for and responds to system-wide or application-specific broadcast
messages, such as notifications or system events.

Summer 2022 Question Paper

1. Any four features of Android operating system:

Open-source and free.

Supports multitasking.

Rich UI design support.

Large developer community.


2. Define Dalvik Virtual Machine: Dalvik Virtual Machine (DVM) is a
process virtual machine in Android that executes applications written in
Java by converting them into .dex (Dalvik Executable) files.

3. List any four folders from the directory structure of Android project and
elaborate in one line:

Src/ – Contains Java source code.

Res/ – Holds resources like layouts, strings, images.

Manifests/ – Contains the AndroidManifest.xml file.

Libs/ – Stores external libraries.

4. Any four attributes of a Checkbox:

Android:id

Android:text

Android:checked

Android:enabled
5. Draw diagram of Activity Life Cycle:

onCreate() → onStart() → onResume() → (Activity Running)

onPause() → onStop() → onDestroy()

6. State intent to display built-in zoom control: Set WebView’s built-in


zoom controls by using:

webView.getSettings().setBuiltInZoomControls(true);

7. Name two classes used to play audio and video in Android:

MediaPlayer

VideoView
Winter 2022 Question Paper

1. Define OHA and state goal of OHA: OHA (Open Handset Alliance) is a
group of companies led by Google to develop open standards for
mobile devices.

Goal: To accelerate innovation in mobile technology and deliver a better user


experience.

2. Define Android Virtual Device (AVD): AVD is an emulator configuration


that allows developers to test Android applications without using a
physical device.

3. State how the APK files are built and list the elements of UI: APK files
are built by compiling Java source code and Android resources into a
single package file.

Elements of UI: Buttons, TextView, EditText, CheckBox.

4. State the uses of Intent in Android: Intent is used to start a new


activity, start a service, or deliver a broadcast message.

5. Name any four methods to get location data in Android:

getLastKnownLocation()
requestLocationUpdates()

getLatitude()

getLongitude()

6. Explain the significance of Content Provider: Content Provider manages


access to a structured set of data and allows sharing data between
different Android applications securely.
7.

2024 Summer Question Paper

1. List any four features of Android operating system:

Open-source and customizable.

Multitasking support.

Rich notifications system.

Support for multiple languages.


2. Describe role of Emulator: An Emulator simulates an Android device on
a computer, allowing developers to test and debug applications
without needing a physical device.

3. List various components of Android UI design:

TextView

Button

EditText

ImageView

Spinner

4. Any two attributes of a ToggleButton:

Android:textOn

Android:textOff
5. Define Service in Android operating system: A Service is a component
that runs in the background to perform long-running operations
without providing a user interface.

6. Explain two methods of Google Map:

addMarker(): Adds a marker to the map.

moveCamera(): Moves the camera to a specified location.

7. Write down syntax to create an Intent and start another Activity:

Intent intent = new Intent(CurrentActivity.this, NextActivity.class);

startActivity(intent);

2024 Winter Question Paper

1. Explain the Android ecosystem: The Android ecosystem includes the


Android operating system, development tools, hardware devices, the
Google Play Store, and a developr community.
2. Define Emulator: An Emulator is a virtual Android device used to run
and test Android apps on a computer.

3. Name two classes used to play audio and video in Android:

MediaPlayer

VideoView

4. List any four folders from directory structure of Android project and
elaborate in one line:

Src/ – Stores Java or Kotlin source files.

Res/ – Contains resources like images, layouts, and strings.

Manifests/ – Contains the AndroidManifest.xml describing the app.

Gradle/ – Contains configuration files for project build.

5. List types of permissions in Android:


Normal Permissions

Dangerous Permissions

Signature Permissions

Special Permissions

6. List attributes of RadioButton:

Android:id

Android:text

Android:checked

Android:enabled

7. Describe the process of getting the Map API key:

Go to the Google Cloud Console.


Create or select a project.

Enable the Maps SDK for Android.

Generate a new API key and restrict its usage if needed.

You might also like