Skip to main content

MOST IMPORTANT ANDROID INTERVIEW QUESTIONS WITH ANSWERS

Here is a list of 50 important Android Operating system interview questions with their answers.Android is the most popular operating system used in mobile phones. It started a new era on mobile industry with smartphones and tablets. The main feature was its touch screen. Android operating system is initially developed by a company called “Android Inc”. later it acquired by google and then Goggle released this as an open source code. Now most of the IT companies are working with Android Apps developments.
There are several institutes providing training for Android development. Now go through all these question and answers before attending your Android job interviews.
  • If your a fresher, then expect this as the first question. Prepare an introduction about Android.
2_What is Android

  • Question about Google Android SDK
3_What Is the Google Android SDK

  • Question about Architecture of Android OS
4_What is the Android Architecture


  • About Android Framework

5_Describe the Android Framework

  • AAPT in Android
6_What is AAPT


7_What is the importance of having an emulator within the Android environment

8_What is the use of an activityCreator

9_Describe Activities

10_What are Intents

11_Differentiate Activities from Services

12_What items are important in every Android project

13_What is the importance of XML-based layouts

14_What are containers

15_What is Orientation

16_What is the importance of Android in the mobile market

17_What do you think are some disadvantages of Android

18_What is adb

19_What are the four essential states of an activity

20_What is ANR

21_Which elements can occur only once and must be present

22_How are escape characters used as attribute

23_What is the importance of settings permissions in app development

24_What is the function of an intent filter

25_ Enumerate the three key loops when monitoring an activity

26_When is the onStop() method invoked

27_Is there a case wherein other qualifiers in multiple resources take precedence over locale

28_What are the different states wherein a process is based

29_How can the ANR be prevented

30_What role does Dalvik play in Android development

31_What is the AndroidManifestxml

32_What is the proper way of setting up an Android-powered device for app development

33_Enumerate the steps in creating a bounded service through AIDL

34_What is the importance of Default Resources

35_When dealing with multiple resources which one takes precedence

36_When does ANR occur

37_What is AIDL

38_What data types are supported by AIDL

39_What is a Fragment

40_What is a visible activity

41_When is the best time to kill a foreground activity

42_ Is it possible to use or add a fragment without using a user interface

43_How do you remove icons and widgets from the main screen of the Android device

44_What are the core components under the Android application architecture
45_What composes a typical Android application project

46_What is a Sticky Intent

47_Do all mobile phones support the latest Android operating system

48_What is portable wi-fi hotspot

49_What is an action

50_What is the difference between a regular bitmap and a nine-patch image

51_What language is supported by Android for application development


Comments

Popular posts from this blog

Login and Registration Example in JSP with Session

Those who want to start with jsp and MySQL, this is an excellent example for themselves. Here you can learn how to insert data to MySQL using JSP. Also you can learn about session handling in jsp. 1 2 3 4 5 6 7 8 9 10 CREATE TABLE `members` (    `id` int (10) unsigned NOT NULL auto_increment,    `first_name` varchar (45) NOT NULL ,    `last_name` varchar (45) NOT NULL ,    `email` varchar (45) NOT NULL ,    `uname` varchar (45) NOT NULL ,    `pass` varchar (45) NOT NULL ,    `regdate` date NOT NULL ,    PRIMARY KEY   (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; index.jsp 1 2 3 4 5 6 ...

Timer funcitons in JavaScript: Reminder Script

Timers are used in web pages and we will discuss how to setup one and how to use one with an example. The function setTimeout() in function is used and here is its general syntax. mytime = setTimeout(expression, msec); mytime  is the identifier used to identify the current timeout function.  expression  is the statement that is to be executed after the specified time has ticked off.  msec  is the duration of time in milliseconds after which the expression will be executed.  You can see by using setTimeout function we can execute any function or object after a set of time. For example if msec is set 5000 then the expression will be executed after 5 seconds or 5000 milliseconds.  We will try one example where we will have four period buttons and each button will set a different time for another function to execute and display a alert button. We will call it as a reminder script and we will get one alert box based on the period button we click...

Binary Addition

/* File Name : BinAdd.java */    import java.util.*; public class BinAdd    {  public static String addBit(String a, String b, String c)  { String r=""; if(a.equals("1") && b.equals("0") || a.equals("0") && b.equals("1")) { if( c.equals("0")) r="1"; else { r="0"; c="1"; } } else if( a.equals("0") && b.equals("0") ) { if(c.equals("0")) r="0"; else r="1"; } else if( a.equals("1") && b.equals("1") ) { if(c.equals("0")){ r="0"; c="1"; } else { r="1"; c="1"; } } return c+r; }   public static String add(String a, String b)   { String r=""; int len=a.length(); String carry="0"; for(int i=len-1;i...

Real time changing Clock showing date and time

We can display a clock which will be showing the local time of the client computer by using JavaScript. Note that this time displayed is taken from user computer and not from the server.  We have seen in our  date object example how to display current date and time   where the current date and time is displayed once. Here we will try to display changing clock or real time change in date and time by using  setTimeout function . This setTimeout function we have used to trigger the time display function in a refresh rate of 1000 mill seconds ( 1 Sec ). This refresh rate can be changed to any other value. By changing the value to 5000 the clock will refresh and show the exact time once in every 5 seconds.  Here is the demo of this script and code is given below that.  Sat Apr 23 2016 08:27:22 GMT+0530 (IST)   Here is the code <html> <head> <title>(Type a title for your page here)</title> <script type="text/javascript...