Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google. With a user interface based on direct manipulation, Android is designed primarily for touchscreen mobile devices such as smartphones and tablet computers, with specialized user interfaces for televisions (Android TV), cars (Android Auto), and wrist watches (Android Wear). 

The OS uses touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching, and reverse pinching to manipulate on-screen objects, and a virtual keyboard.

Despite being primarily designed for touchscreen input, it also has been used in game consoles, digital cameras, regular PCs (e.g. the HP Slate 21) and other electronics.

Android Interview

List of Most frequently Asked Android Interview Questions and Answers for freshers and experienced are below:

1. What is meaning of Android Word?
it means a robot with a human appearance.

2. What is Android?
an open-source operating system used for smartphones and tablet computers.

3. Inventors of android ?
Andy Rubin, Rich Miner, Nick Sears

4. Android versions history and there name?

Code nameVersionAPI level
Lollipop5.0API level 21
KitKat4.4 - 4.4.4API level 19
Jelly Bean4.3.xAPI level 18
Jelly Bean4.2.xAPI level 17
Jelly Bean4.1.xAPI level 16
Ice Cream Sandwich4.0.3 - 4.0.4API level 15, NDK 8
Ice Cream Sandwich4.0.1 - 4.0.2API level 14, NDK 7
Honeycomb3.2.xAPI level 13
Honeycomb3.1API level 12, NDK 6
Honeycomb3.0API level 11
Gingerbread2.3.3 - 2.3.7API level 10
Gingerbread2.3 - 2.3.2API level 9, NDK 5
Froyo2.2.xAPI level 8, NDK 4
Eclair2.1API level 7, NDK 3
Eclair2.0.1API level 6
Eclair2.0API level 5
Donut1.6API level 4, NDK 2
Cupcake1.5API level 3, NDK 1
(no code name)1.1API level 2
(no code name)1.0API level 1

5. Features of Android OS?
Most of us are aware of features like
Live wallpaper
Web Browsing
Alarm etc. etc….

6. Advance Features of Android OS?
Google now (voice assistant)
NFC (Near Field Communication)
Unlock your phone by your face
Use your phone with joystick to enjoy gaming experience
Connect your phone with LED TV via MHL or micro HDMI cable
Screen Capture
Multitasking Future (Task Switcher)
Data Usages (Check and also set limit from device)

7. Tools Required for Developing Android Apps?  
Eclipse + ADT plugin
SDK Tools.

You can also use Android Studio by Google.

8. ADT stand for?
Android Developer Tools

9. SDK stand for ?
Software Development Kit

10. Advantages of android?
Supports various technologies (having number of native application like: camera, bluetooth, wifi, speech, EDGE)

11. Language Know to develop android apps?

12. Android application main components are?
ActivitiesThey dictate the UI and handle the user interaction to the smartphone screen
ServicesThey handle background processing associated with an application.
Broadcast ReceiversThey handle communication between Android OS and applications.
Content ProvidersThey handle data and database management issues.

13. What is Activities?
An activity is a single, focused thing that the user can do. when ever user click on GUI the next Activity will be start and new GUI set base on coding.

14. What is Intent?
An Intent is exactly what it describes. It's an "intention" to do an action.

An Intent is basically a message to say you did or want something to happen. Depending on the intent, apps or the OS might be listening for it and will react accordingly.

There are two types of intents in android:

  • Implicit Intent
  • Explicit Intent

15. How to Start Another Activity?
Intent i = new Intent(getApplicationContext(), Activity2.class);

Note: you need to past this code on onClick method.

16. Explain Folder, File & Description of Android Apps?
src: This contains the .java source files for your project.

gen: contains the .R file, a compiler-generated file that references all the resources found in your project. You should not modify this file.

bin: contains the Android package files .apk built by the ADT during the build process and everything else needed to run an Android application.

This is a directory for drawable objects that are designed for high-density screens.

This is a directory for files that define your app's user interface.

This is a directory for other various XML files that contain a collection of resources, such as strings and colors definitions.

This is the manifest file which describes the fundamental characteristics of the app and defines each of its components.

17. What is AVD?
AVD Stand for Android Virtual Device (emulator), The Android SDK includes a mobile device emulator - a virtual mobile device that runs on your computer.

Post a Comment

  1. Thanks for article. What does this answer mean?
    20) Which elements can occur only once and must be present?

    Among the different elements, the and elements must be present and can occur only once. The rest are optional, and can occur as many times as needed.

  2. 20) Answer- Manifest and Application element can occur only once in

  3. such a great path for the android freshers thanks for providing us

  4. please explain NFC (Near Field Communication) and post simple example

  5. this set of questions are very useful for freshers to crack interviews

    Android training and placements

  6. this type of questions are really helpful for me... thanks for sharing

    android training in chennai