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/
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......
Visit: www.learnittraining.com
Email: contact@learnittraining.com
Phone: INDIA +91 9912989639, USA +12108585008

Comments
Post a Comment