Android Operating System Fundamentals

Test your knowledge of Android OS history, architecture, APIs, and development fundamentals. Note: This quiz contains some outdated information that needs updates.

20 Questions Published

Questions

Question 1 Multiple Choice (Multiple Answers)

The IDE(Integrated Development Environment) highly recommended for developing Android Applications are:

  1. NetBeans
  2. Eclipse
  3. DrJava
  4. JCreator
  5. IntelliJ IDEA
Question 2 Multiple Choice (Multiple Answers)

Which Android API(Application Programming Interface) will provide classes to manage Wi- Fi(Wireless) functionality on the device

  1. android.net.wifi
  2. android.wifi.net
  3. android.net.wireless
  4. android.wireless.net
  5. android.wifi.wireless
Question 3 Multiple Choice (Multiple Answers)

Functions of android.bluetooth API is:

  1. scanning for devices
  2. enabling applications of other devices
  3. connecting with devices
  4. managing data transfer between devices
  5. disabling applications of other devices
Question 4 Multiple Choice (Multiple Answers)

The API level of the Android Platform version 2.0 and version 2.2 respectively are:

  1. 5 & 7
  2. 4 & 7
  3. 5 & 8
  4. 6 & 8
  5. 7 & 9
Question 5 Multiple Choice (Multiple Answers)

Core components of an application like activities, services, and broadcast receivers etc., are activated through messages called as:

  1. contents
  2. filter
  3. intents
  4. activator
  5. servlets
Question 6 Multiple Choice (Multiple Answers)

In Android, which Statement is used to get ContentResolver within the Activity or other application component?

  1. ContentResolver cr = getContentResolver();
  2. ContentResolver cr = getContentResolver(cr);
  3. ContentResolver cr = getContentResolver(content);
  4. ContentResolver cr = getContentResolver(void);
  5. ContentResolver cr = getContentResolver(context);
Question 7 Multiple Choice (Multiple Answers)

List the valid abstract methods declared in content provider class?

  1. query()
  2. insert()
  3. update()
  4. delete()
  5. onCreate()
Question 8 Multiple Choice (Multiple Answers)

The extension for android application file or which file the user may download to run the applications on their mobile?

  1. .exe
  2. .apk
  3. .dvk
  4. .and
  5. dk
Question 9 Multiple Choice (Multiple Answers)

In Android, ___________ is used to prevent applications (as a measure of security) from disrupting each other.

  1. Cryptography
  2. Wrapping
  3. Sandbox
  4. Coding and Decoding
Question 10 Multiple Choice (Multiple Answers)

Choose the true regarding AndroidManifest.xml File in Android?

  1. AndroidManifest.xml file is present in root directory of an application
  2. AndroidManifest.xml file is responsible for naming java package for the application
  3. c.)AndroidManifest.xml File is an optional for an application
  4. It describes the components of the application — the activities, services, broadcast receivers,
  5. AndroidManifest.xml is not responsible for declaring the minimum level of the Android API that
Question 11 Multiple Choice (Multiple Answers)

In Android, for playing and recording audio/video what is name of the class should to be used?

  1. MediaPlayer & MediaRecorder
  2. MediaPlay & MediaRecord
  3. PlayMedia & RecordMedia
  4. Mediaplay & Mediarecord
Question 12 Multiple Choice (Multiple Answers)

3D(3 Dimension) Graphics in Android is based on which specification?

  1. OpenGL ES 1.0
  2. OpenGL ES 1.1
  3. OpenGL ES 1.2
  4. OpenGL ES 1.3
  5. OpenGL ES 1.4
Question 13 Multiple Choice (Multiple Answers)

In which layer of the android architecture the basic drivers like Display Driver,Camera Driver, Audio Driver, Wifi Driver etc., will present?

  1. Libraries
  2. Application Framework
  3. Applications
  4. Linux Kernel
  5. Android Runtime
Question 14 Multiple Choice (Multiple Answers)

Find out the statement which is used to instantiate a media player and start the service?

  1. mp.initialize();
  2. mp.start();
  3. mp.do();
  4. mp.run();
  5. mp.process();
Question 15 Multiple Choice (Multiple Answers)

DDMS in Android stands for

  1. Dalvik Debug Monitor Service
  2. Dalvik Develop Monitor Service
  3. Dalvik Debug Message Service
  4. Dalvik Decode Monitor Service
Question 16 Multiple Choice (Single Answer)

What's the amount google paid for Obtaining Android from it's developers ?

  1. $ 70million
  2. $ 7million
  3. $ 40million
  4. $ 10million
Question 17 True/False

Is Android completely open source ???

  1. True
  2. False
Question 18 Multiple Choice (Multiple Answers)

Who are the founders of the Android platform ???

  1. Andy Rubin
  2. Sergey Brin
  3. Rich Miner
  4. Steve Ballmer
Question 19 Multiple Choice (Single Answer)

The year in which the first version (1.5 Cupcake was released) ??

  1. 2009
  2. 2007
  3. 2008
  4. 2010
Question 20 Multiple Choice (Single Answer)

Which is the first version of the Android OS ???

  1. Cupcake
  2. Gingerbread
  3. Froyo
  4. Eclair