
- Android - Home
- Android - Overview
- Android - Environment Setup
- Android - Architecture
- Android - Application Components
- Android - Hello World Example
- Android - Resources
- Android - Activities
- Android - Services
- Android - Broadcast Receivers
- Android - Content Providers
- Android - Fragments
- Android - Intents/Filters
- Android - UI Layouts
- Android - UI Controls
- Android - Event Handling
- Android - Styles and Themes
- Android - Custom Components
- Android Advanced Concepts
- Android - Drag and Drop
- Android - Notifications
- Location Based Services
- Android - Sending Email
- Android - Sending SMS
- Android - Phone Calls
- Publishing Android Application
- Android Useful Examples
- Android - Alert Dialoges
- Android - Animations
- Android - Audio Capture
- Android - AudioManager
- Android - Auto Complete
- Android - Best Practices
- Android - Bluetooth
- Android - Camera
- Android - Clipboard
- Android - Custom Fonts
- Android - Data Backup
- Android - Developer Tools
- Android - Emulator
- Android - Facebook Integration
- Android - Gestures
- Android - Google Maps
- Android - Image Effects
- Android - ImageSwitcher
- Android - Internal Storage
- Android - JetPlayer
- Android - JSON Parser
- Android - Linkedin Integration
- Android - Loading Spinner
- Android - Localization
- Android - Login Screen
- Android - MediaPlayer
- Android - Multitouch
- Android - Navigation
- Android - Network Connection
- Android - NFC Guide
- Android - PHP/MySQL
- Android - Progress Circle
- Android - ProgressBar
- Android - Push Notification
- Android - RenderScript
- Android - RSS Reader
- Android - Screen Cast
- Android - SDK Manager
- Android - Sensors
- Android - Session Management
- Android - Shared Preferences
- Android - SIP Protocol
- Android - Spelling Checker
- Android - SQLite Database
- Android - Support Library
- Android - Testing
- Android - Text to Speech
- Android - TextureView
- Android - Twitter Integration
- Android - UI Design
- Android - UI Patterns
- Android - UI Testing
- Android - WebView Layout
- Android - Wi-Fi
- Android - Widgets
- Android - XML Parsers
- Android Useful Resources
- Android - Questions and Answers
- Android - Useful Resources
- Android - Discussion
Android Online Quiz
Following quiz provides Multiple Choice Questions (MCQs) related to Android. You will have to read all the given answers and click over the correct answer. If you are not sure about the answer then you can check the answer using Show Answer button. You can use Next Quiz button to check new set of questions in the quiz.

Q 1 - How to pass the data between activities in Android?
Answer : A
Explanation
An Intent is used to connect one activity to another activity and having a message passing mechanism between activities.
Q 2 - What is splash screen in android?
A - Initial activity of an application
B - Initial service of an application
Answer : D
Explanation
Splash is an activity. Generally it appears as initial screen of an application and works based on thread concept.
Q 3 -What are the return values of onStartCommand() in android services?
Answer : D
Explanation
START_STICKY − If android stops services forcefully, using with START_STICKY, it can be restarted automatically without the user interaction.
START_NOT_STICKY − If android stops services forcefully, it will not restart services till user start services.
START_REDELIVER_INTENT − If android stops services forcefully, it will restart services by re-sending an intent.
Q 4 - What is sleep mode in android?
Answer : A
Explanation
CPU will be in sleeping mode and it does not take any commands except radio interface layer and alarm from mobile.
Q 5 -What is JNI in android?
Answer : D
Explanation
Java Native interfaces are used to call native/cross applications, which are written in C and C++ languages.
Q 6 - What is DDMS in android?
Answer : D
DDMS provides port forwarding, screen capturing, memory mapping, logcat, calls, SMS etc.
Answer : D
org.json is the package name of JSON object and JSON array
Q 8 - What is the HTTP response error code status in android?
Answer : C
HTTP status code >= 400 means error else success. Status code 404 means page not found
Q 9 - What are commands needed to create APK in android?
A - No need to write any commands
B - Create apk_android in command line
Answer : C
Using with Javac, we can compile Java files
Use dx tool to convert all Java class files to single dex file
Use AAPT tool to create apk file
Sign the apk file by using jar signer
Zipalign of signed apk
Q 10 - What is bean class in android?
A - A class used to hold states and objects
B - A bean class can be passed from one activity to another.
Answer : A
Bean class can hold other states and objects. It contains all fields which are private with setter and getter.