1. What is meaning of Android?

It means a robot with a human appearance.

2. What is Android Mobile?

An open-source operating system used for smartphones and tablet computers.

3. Who are the Inventors of android?

Andy Rubin, Rich Miner, Nick Sears.

4. What are the features of Android OS?

★ Most of us are aware of features like
★ Live wallpaper
★ Camera
★ Messaging
★ Bluetooth
★ WIFI
★ Web Browsing
★ Music
★ Alarm etc. etc….

5. Which tools required for developing Android Apps?

★ JDK
★ Eclipse + ADT plugin
★ SDK Tools.

6. ADT stands for?

Android Developer Tools.

7. SDK stands for?

Software Development Kit.

9. Which are the advantages of android?

★ Open-source
★ Platform-independent
★ Supports various technologies (having number of native application like: camera, bluetooth, wifi, speech, EDGE)

10. Define Android application Activities components?

They dictate the UI and handle the user interaction to the smartphone screen.

Download Interview PDF

11. Define Android application Broadcast Receivers components?

They handle communication between Android OS and applications.

12. Define Android application Services components?

They handle background processing associated with an application.

13. What are 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. Define Android application Content Providers components?

They handle data and database management issues.

15. How to Start Another Activity?

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

Intent i = new Intent(getApplicationContext(), Activity2.class);
startActivity(i);

16. Define 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.

17. Which languages are the mobile apps programmed in?

Cisco WebEx develops mobile meeting applications for a host of devices. The apps are developed in the programming language best suited to the device and OS we are approaching. So, we develop using C++ for Apple devices running on iOS, Java for BlackBerry devices, Java for Android devices and so on.

18. Which special skills and roles are required?

The important ones are flexibility, speed, and a keen understanding of the user experience. Mobile development jobs require you to work quickly and be ready to respond to lots of changes, such as hardware and software updates, patches and design changes. The tablet is a great example - we have entered into a 'post PC era' and the types of things that a tablet will be used for is still evolving.

19. How to port applications to multiple platforms?

We have created a single unified architecture that covers all platforms, so that we can ensure a common user experience across devices. However, different platforms utilise different operating systems and system tools, so we have to create a unique client code base for each platform - iOS, Android, and Blackberry. It is possible to reuse some code across Blackberry and Android.

20. What is different about the mobile app development?

Some of the unique challenges are: designing for a small screen size and resolution; energy management that focuses on optimisation of battery life; managing data access in an environment of variable and potentially inconsistent network access; working with devices that offer limited processor power and RAM in comparison to a PC.

21. Described tech challenges?

Platform fragmentation is the biggest, the need to develop and maintain separate apps on each of the different platforms.
Others include: varying levels of maturity of software developer kit and technical documentation; different user interface guidelines; different specs for processor and RAM; differences between mobile platforms in terms of how security is handled, multi-tasking is supported, and content is rendered.

22. 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

23. What are the 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)

24. What is first element in AndroidManifest file, right after the encoding declaration?

'manifest' Note: The 'permissions' element is the next best answer if the developer assumed you meant the first element within the 'manifest' structure.

Download Interview PDF

25. What is manifest file and how we used?

Every Android app must have this manifest file in its root directory named 'AndroidManifest.xml'. The file includes critical information about the app, including the Java package name for the application.