Android Platform and Architecture

Test your knowledge of Android platform development, including Dalvik VM, Android components, architecture, tools, and framework APIs.

19 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

The team, at Google who developed a Linux-based mobile device OS, was led by-

  1. Rich Rubin
  2. Mike Rubin
  3. Andy Rubin
  4. Chris White
  5. None of above
Question 2 Multiple Choice (Single Answer)

Dalvik VM executes files in one of the following format

  1. .txt format
  2. .dtx format
  3. .dex format
  4. .dx format
  5. None of above
Question 3 Multiple Choice (Single Answer)

Android native libraries, on the top of Linux Kernel, does not include

  1. WebKit
  2. Media Framework
  3. Notification Manager
  4. Surface Manager
  5. Only a & b
  6. None of Above
Question 4 Multiple Choice (Single Answer)

Which component of Application Framework Layer manages the life-cycle of the Android application?

  1. Surface Manager
  2. Android Run-time
  3. Activity Manager
  4. Package Manager
  5. None of above
Question 5 Multiple Choice (Single Answer)

What is more unique about Android?

  1. All applications have equal standing
  2. Its open philosophy
  3. Fast and easy application development
  4. Only b & c above
  5. All of Above
  6. None of Above
Question 6 Multiple Choice (Single Answer)

Much of the Android Security is inherited and native to

  1. Android Native Libraries
  2. Plugged-in security module
  3. Underlying Linux Kernel
  4. Android run-time Libraries
  5. None of the above
Question 7 Multiple Choice (Single Answer)

Dalvik VM uses a different kind of assembly-code generation using

  1. Stack-based Architecture
  2. Register-based Architecture
  3. Queuing Method
  4. None of above
Question 8 Multiple Choice (Single Answer)

Which of below option(s) best describe ADB (Android Debug Bridge) tool

  1. Tool to debug and optimize user interface
  2. Linking a Standard debugger to application code running on emulator
  3. Tool to create Android Package File (.apk) containing binaries & resources
  4. Only a & b above
  5. Only a & c above
  6. All of above
Question 9 True/False

A content provider makes a specific set of the application's data available to other applications.

  1. True
  2. False
Question 10 Multiple Choice (Single Answer)

Dalvik VM instance in Android is started by whom ?

  1. Android Run-time
  2. Daemon process
  3. Zygote
  4. System Server
  5. None of above
Question 11 Multiple Choice (Single Answer)

What is not true about Android Application Framework?

  1. Enables reuse and replacement of components
  2. Developer do not have full access to the Framework APIs used by core application
  3. Developer can run background services
  4. both, b & c
  5. None of above
Question 12 Multiple Choice (Single Answer)

Dalvik VM is written in which language?

  1. Java programming language
  2. C language
  3. C++ language
  4. Objective-C
  5. None of above
Question 13 Multiple Choice (Single Answer)

A Resource Manager provide access to resources

  1. Layout files
  2. Graphics
  3. Localized Strings and graphics
  4. a & b Above
  5. All of Above
Question 14 True/False

Android Services never run in the main thread of the application process so that they won't block other components or the user interface

  1. True
  2. False
Question 15 Multiple Choice (Single Answer)

Android is the software stack for mobile devices that includes

  1. An operating system
  2. Middle-ware
  3. Key Applications & Rich set of APIs
  4. All of Above
  5. Only a & b
  6. None of Above
Question 16 Multiple Choice (Single Answer)

OpenHandSet alliance is a consortium of

  1. 10 technology companies
  2. 30 technology companies
  3. 20 technology companies
  4. 50 technology companies
  5. None of above
Question 17 True/False

Dalvik Virtual Machine (VM) has been written so that a device can run multiple VMs efficiently.

  1. True
  2. False
Question 18 Multiple Choice (Single Answer)

Which of the following is a good example of Mobile horizontal applications?

  1. Industry specific retail
  2. Messaging and to-do list
  3. A & B both
  4. None of above
Question 19 Multiple Choice (Single Answer)

AAPT stands for

  1. Android Application Packaging Tool
  2. Android Archive Packaging Tool
  3. Android Asset Packaging Tool
  4. Android Application Performance Tool
  5. None of above