Skip to main content

Android Training Interview Questions and Answers | Android Online Course

Learn IT Training, Android training interview questions have been designed specially to get acquainted with the nature of questions that candidate may encounter during interview.
1.What is Android?
Android is a stack of software for mobile devices which includes an Operating System, middleware and some key applications. The application executes within its own process and its own instance of Dalvik Virtual Machine.
2.What is Google Android SDK?
The Google Android SDK is a toolset that developers need in order to write apps on Android enabled devices. It contains a graphical interface that emulates an Android driven handheld environment, allowing them to test and debug their codes.
3.Describe Android Application Architecture?
Android application architecture has the following components. They are as follows:
Services: it will perform background functionalities.
Intent: It will perform inter connection between activities and the data passing mechanism.
Resource externalization: Strings and graphics
Notification: Light, sound, icon, notification, dialog box and toast.
Content providers: It will share the data between applications
4.What is an activity?
Activity performs actions on the screen. If you want to do any operations, we can do with activity.
5.What is the APK format?
The Android packaging key is compressed with classes, UI's, supportive assets and manifest. All files are compressed to a single file is called APK.
6.What is intent?
It is connected to either the external world of application or internal world of application, Such as, opening a pdf is an intent and connect to the web browser.etc.
7.Describe android framework?
The Android Framework is an important aspect of the Android Architecture. Here you can find all the classes and methods that developers would need in order to write applications on the Android environment.
8.What is AAPT?
AAPT is short for Android Asset Packaging Tool. This tool provides developers with the ability to deal with zip-compatible archives, which includes creating, extracting as well as viewing its contents.
9.What is the importance of having an emulator within the android environment?
The emulator lets developers “play” around an interface that acts as if it were an actual mobile device. They can write and test codes, and even debug. Emulators are a safe place for testing codes especially if it is in the early design phase.
10.What is the use of activity creator?
An activity Creator is the first step towards the creation of a new Android project. It is made up of a shell script that will be used to create new file system structure necessary for writing codes within the Android IDE.
11.Differentiate activities from services?
Activities can be closed, or terminated anytime the user wishes. On the other hand, services are designed to run behind the scenes, and can act independently. Most services run continuously, regardless of whether there are certain or no activities being executed.
12.What items are important in android project?
These are the essential items that are present each time an Android project is created:
  • AndroidManifest.xml
  • build.xml
  • bin/
  • src/
  • res/
  • assets/
13.What is the importance of XML based layouts?
The use of XML-based layouts provides a consistent and somewhat standard means of setting GUI definition format. In common practice, layout details are placed in XML files while other items are placed in source files.
14.What is an explicit intent?
Android Explicit intent specifies the component to be invoked from activity. In other words, we can call another activity in android by explicit intent.
15.What is an implicit intent?
Implicit Intent doesn't specify the component. In such case, intent provides information of available components provided by the system that is to be invoked.
16.What is An android manifest file?
Every application must have an AndroidManifest.xml file (with precisely that name) in its root directory. The manifest file presents essential information about your app to the Android system, information the system must have before it can run any of the app's code.
17.What language does android support to develop an application?
Android applications has written using the java (Android SDK) and C/C++ (Android NDK). Learn java programming from JAVA training.
18.What do ADT stands for?
ADT stands for Android development tool, This is useful to develop the applications and test the applications.
19.What are the tools are placed in An Android SDK?
Android SDK collaborated with Android emulator, DDMS (Dalvik Debug Monitoring Services), AAPT (Android Asset Packaging Tool), and ADB (Android Debug Bridge).
20.What is view Group in android?
View group is a collection of views and other child views, it is an invisible part and the base class for layouts.
21.What is a service in android?
The Service is like as an activity to do background functionalities without UI interaction.
22.What is the importance of android in mobile market?
Developers can write and register apps that will specifically run under the Android environment. This means that every mobile device that is Android enabled will be able to support and run these apps. With the growing popularity of Android mobile devices, developers can take advantage of this trend by creating and uploading their apps on the Android Market for distribution to anyone who wants to download it.
23.What do you think are the some of the disadvantages of Android?
Given that Android is an open-source platform, and the fact that different Android operating systems have been released on different mobile devices, there’s no clear cut policy to how applications can adapt with various OS versions and upgrades. One app that runs on this particular version of Android OS may or may not run on another version. Another disadvantage is that since mobile devices such as phones and tabs come in different sizes and forms, it poses a challenge for developers to create apps that can adjust correctly to the right screen size and other varying features and specs.
24.What is a content provider in android?
A content provider component supplies data from one application to others on request. Such requests are handled by the methods of the Content Resolver class. A content provider can use different ways to store its data and the data can be stored in a database, in files, or even over a network.
25.What are the notifications available in android?
Toast Notification − It will show a pop up message on the surface of the window
Status Bar Notification − It will show notifications on status bar
Dialogue Notification − It is an activity related notification.
About Android Training
Developing Android Apps is the foundation of our advanced Android curriculum. Online courses along with SAP training courses by Learn IT Training blends you theoretically and practically to build great apps the right way. We take you through the basics and moves on to advanced concepts in Android app development providing online classes with highly qualified professional trainers and will assist while attending the interviews even after completion of course.
Want to take a free demo to register click here
For more details......
Email: contact@learnittraining.com
Phone: INDIA +91 9912989639, USA +12108585008

Comments