Android Platform and Architecture
Test your knowledge of Android platform development, including Dalvik VM, Android components, architecture, tools, and framework APIs.
Questions
The team, at Google who developed a Linux-based mobile device OS, was led by-
- Rich Rubin
- Mike Rubin
- Andy Rubin
- Chris White
- None of above
Dalvik VM executes files in one of the following format
- .txt format
- .dtx format
- .dex format
- .dx format
- None of above
Android native libraries, on the top of Linux Kernel, does not include
- WebKit
- Media Framework
- Notification Manager
- Surface Manager
- Only a & b
- None of Above
Which component of Application Framework Layer manages the life-cycle of the Android application?
- Surface Manager
- Android Run-time
- Activity Manager
- Package Manager
- None of above
What is more unique about Android?
- All applications have equal standing
- Its open philosophy
- Fast and easy application development
- Only b & c above
- All of Above
- None of Above
Much of the Android Security is inherited and native to
- Android Native Libraries
- Plugged-in security module
- Underlying Linux Kernel
- Android run-time Libraries
- None of the above
Dalvik VM uses a different kind of assembly-code generation using
- Stack-based Architecture
- Register-based Architecture
- Queuing Method
- None of above
Which of below option(s) best describe ADB (Android Debug Bridge) tool
- Tool to debug and optimize user interface
- Linking a Standard debugger to application code running on emulator
- Tool to create Android Package File (.apk) containing binaries & resources
- Only a & b above
- Only a & c above
- All of above
A content provider makes a specific set of the application's data available to other applications.
- True
- False
Dalvik VM instance in Android is started by whom ?
- Android Run-time
- Daemon process
- Zygote
- System Server
- None of above
What is not true about Android Application Framework?
- Enables reuse and replacement of components
- Developer do not have full access to the Framework APIs used by core application
- Developer can run background services
- both, b & c
- None of above
Dalvik VM is written in which language?
- Java programming language
- C language
- C++ language
- Objective-C
- None of above
A Resource Manager provide access to resources
- Layout files
- Graphics
- Localized Strings and graphics
- a & b Above
- All of Above
Android Services never run in the main thread of the application process so that they won't block other components or the user interface
- True
- False
Android is the software stack for mobile devices that includes
- An operating system
- Middle-ware
- Key Applications & Rich set of APIs
- All of Above
- Only a & b
- None of Above
OpenHandSet alliance is a consortium of
- 10 technology companies
- 30 technology companies
- 20 technology companies
- 50 technology companies
- None of above
Dalvik Virtual Machine (VM) has been written so that a device can run multiple VMs efficiently.
- True
- False
Which of the following is a good example of Mobile horizontal applications?
- Industry specific retail
- Messaging and to-do list
- A & B both
- None of above
AAPT stands for
- Android Application Packaging Tool
- Android Archive Packaging Tool
- Android Asset Packaging Tool
- Android Application Performance Tool
- None of above