ANDROID INTERVIEW QUESTIONS

rock

1.What is android?

Ans.Android is a stack of software for mobile devices which has Operating System, middleware and some key applications. The application executes within its own process and its own instance of Dalvik Virtual Machine. Many Virtual Machines run efficiently by a DVM device. DVM executes Java language’s byte code which later transforms into .dex format files.

2.What are the features of Android?

Ans.Components can be reused and replaced by the application framework.

Optimized DVM for mobile devices

SQLite enables to store the data in a structured manner.

Supports GSM telephone and Bluetooth, WiFi, 3G and EDGE technologies

The development is a combination of a device emulator, debugging tools, memory profiling and plug-in for Eclipse IDE.

3.Why to use Android?

Ans.Android is useful because:

It is simple and powerful SDK

Licensing, Distribution or Development fee is not required

Easy to Import third party Java library

Supporting platforms are – Linux, Mac Os, Windows

4.Describe Android Application Architecture.

Ans.Android Application Architecture has the following components:

Services – like Network Operation

Intent - To perform inter-communication between activities or services

Resource Externalization - such as strings and graphics

Notification signaling users - light, sound, icon, notification, dialog etc.

Content Providers - They share data between applications

5.Describe a real time scenario where android can be used?

Ans.Imagine a situation that you are in a country where no one understands the language you speak and you can not read or write. However, you have mobile phone with you. With a mobile phone with android, the Google translator translates the data of one language into another language by using XMPP to transmit data. You can type the message in English and select the language which is understood by the citizens of the country in order to reach the message to the citizens.

6.What are the advantages of Android? Ans.The following are the advantages of Android:

The customer will be benefited from wide range of mobile applications to choose, since the monopoly of wireless carriers like AT&T and Orange will be broken by Google Android. Features like weather details, live RSS feeds, opening screen, icon on the opening screen can be customized Innovative products like the location-aware services, location of a nearby convenience store etc., are some of the additive facilities in Android.

6.What are the advantages of Android?

Ans.The following are the advantages of Android: The customer will be benefited from wide range of mobile applications to choose, since the monopoly of wireless carriers like AT&T and Orange will be broken by Google Android. Features like weather details, live RSS feeds, opening screen, icon on the opening screen can be customized Innovative products like the location-aware services, location of a nearby convenience store etc., are some of the additive facilities in Android.

7.What are the dialog boxes that are supported in android? Explain.

Ans.Android supports 4 dialog boxes:

AlertDialog : An alert dialog box supports 0 to 3 buttons and a list of selectable elements, including check boxes and radio buttons. Among the other dialog boxes, the most suggested dialog box is the alert dialog box.

ProgressDialog: This dialog box displays a progress wheel or a progress bar. It is an extension of AlertDialog and supports adding buttons.

DatePickerDialog: This dialog box is used for selecting a date by the user.

TimePickerDialog: This dialog box is used for selecting time by the user.

8.Explain about the exceptions of Android.

Ans.The following are the exceptions that are supported by Android

InflateException : When an error conditions are occurred, this exception is thrown Surface.

OutOfResourceException: When a surface is not created or resized, this exception is thrownSurfaceHolder.

BadSurfaceTypeException: This exception is thrown from the lockCanvas() method, when invoked on a Surface whose is SURFACE_TYPE_PUSH_BUFFERS

WindowManager.BadTokenException: This exception is thrown at the time of trying to add view an invalid WindowManager.LayoutParamstoken.











Powered by Blog - Widget
Face Upward - Widget