SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Swapnali Pawar
Question Bank
Swapnali Pawar
1.Theory Questions
1.What is Android? Explain features of Android in detail
2.What are the challenges in Android App Development?
3.Explain Android Architecture & Framework
4.What is Emulator & AVD?
2. MCQ Questions
1) Android is -
an operating system
a web browser
a web server
None of the above
Answer: (a) an operating system
Explanation: Android is a software package and linux based operating system for mobile
devices such as tablet computers and smartphones.
2) Under which of the following Android is licensed?
OSS
Sourceforge
Apache/MIT
None of the above
Answer: Apache/MIT
Swapnali Pawar
Explanation: The Android platform was released under the Apache 2.0 license, and it is
responsible for the copyright of the Android Open Source project. The Apache Foundation
permits and grants licenses for software uses and distribution by the copyright under the
Android Open Source Project.
3) For which of the following Android is mainly developed?
Servers
Desktops
Laptops
Mobile devices
Answer:
(d) Mobile devices
Explanation: Android is a software package and a Linux-based operating system specially
designed for touch-screen mobile devices like smartphones and tablets.
4) Which of the following virtual machine is used by the Android operating system?
JVM
Dalvik virtual machine
Simple virtual machine
None of the above
Answer:
(b) Dalvik virtual machine
Explanation: The Dalvik Virtual Machine (DVM) is an android virtual machine optimized for
mobile devices. It optimizes the virtual machine for memory, battery life, and performance.
Dalvik is a name of a town in Iceland. The Dalvik VM was written by Dan Bornstein.
5) Android is based on which of the following language?
Swapnali Pawar
Java
C++
C
None of the above
Hide Answer Workspace
Answer:
(a) Java
Explanation: Java language is mainly used to write the android code even though other
languages can be used.
6) APK stands for -
Android Phone Kit
Android Page Kit
Android Package Kit
None of the above
Answer:
(c) Android Package Kit
Explanation: An APK is a short form of the Android Package Kit. An APK file is the file
format used to install the applications on the android operating system. .apk
7) What does API stand for?
Application Programming Interface
Android Programming Interface
Android Page Interface
Application Page Interface
Answer:
(a) Application Programming Interface
Swapnali Pawar
Explanation: API stands for application program interface. It is a set of routines, protocols,
and tools for building software and applications. It may be any type of system like a web-based
system, operating system, or database system.
8) Which of the following converts Java byte code into Dalvik byte code?
Dalvik converter
Dex compiler
Mobile interpretive compiler (MIC)
None of the above
Answer: (b) Dex compiler
Explanation: The Dex compiler converts the class files into a .dex file that runs on the Dalvik
VM. Multiple class files are converted into one dex file.
9) What is an activity in android?
android class
android package
A single screen in an application with supporting java code
None of the above
Answer:
(c) A single screen in an application with supporting java code
Explanation: An activity is a single screen in android. It is like a window or frame of Java. By
the help of activity, you can place all your UI components or widgets in a single screen.
Activity is like a frame or window in java that represents GUI. It represents one screen of
android.
10) ADB stands for -
Android debug bridge
Swapnali Pawar
Android delete bridge
Android destroy bridge
None of the above
Answer:
(a) Android debug bridge
Explanation: ADB stands for Android Debug Bridge. It is a command-line tool that is used to
communicate with the emulator instance.
11) On which of the following, developers can test the application, during developing the
android applications?
Third-party emulators
Emulator included in Android SDK
Physical android phone
All of the above
AVD/Emulator
Bluestack
Answer:
(d) All of the above
Explanation: We can use the Android emulator, physical android phone, or third-party
emulator as a target device to execute and test our Android application.
12) Which of the following kernel is used in Android?
MAC
Windows
Linux
Swapnali Pawar
Redhat
Answer:
(c) Linux
Explanation: Android is a customized Linux 3.6 kernel. It is the heart of android architecture
that exists at the root of android architecture. Linux kernel is responsible for device drivers,
power management, memory management, device management, and resource access.
13) We require an AVD to create an emulator. What does AVD stand for?
Android Virtual device
Android Virtual display
Active Virtual display
Active Virtual device
Answer:
(a) Android Virtual device
Explanation: An Android Virtual Device (AVD) is an emulator configuration that represents
a specific Android device. We can use the Android emulator as a target device to execute and
test our Android application on our PC.
14) Does android support other languages than java?
Yes
No
May be
Can't say
Swapnali Pawar
Answer: (a) Yes
Explanation: Yes, an android app can be developed in C/C++ also using android NDK (Native
Development Kit). It makes the performance faster. It should be used with Android SDK.
15) What is the use of content provider in Android?
For storing the data in the database
For sharing the data between applications
For sending the data from an application to another application
None of the above
Answer:
(c) For sending the data from an application to another application
Explanation: A content provider is used to share information between Android applications.
16) AAPT stands for -
Android Activity Packaging Tool
Android Asset Packaging Tool
Android Action Packaging Tool
None of the above
Answer:
(b) Android Asset Packaging Tool
Explanation: AAPT is an acronym for "Android Asset Packaging Tool". It handles the
packaging process.
Swapnali Pawar
17) NDK stands for -
Native Development Kit
New Development kit
Native Design Kit
None of the above
Answer:
(a) Native Development Kit
Explanation: NDK stands for Native Development Kit. By using NDK, you can develop a part
of an app using a native language such as C/C++ to boost performance.
18) Which of the following is contained in the src folder?
XML
Java source code
Manifest
None of the above
Answer: (b) Java source code
Explanation: None
19) Which of the following method is used to handle what happens after clicking a button?
onClick
onCreate
Swapnali Pawar
onSelect
None of the above
Answer: (a) onClick
20) Which of the following android component displays the part of an activity on screen?
View
Manifest
Intent
Fragment
Hide Answer Workspace
Answer:
(d) Fragment
Explanation: Android Fragment is the part of activity; it is also known as sub-activity. There
can be more than one fragment in an activity. Fragments represent multiple screens inside one
activity.
21) OHA in android stands for -
Open Health Academy
Open Handset Alliance
Open Handset Application
Open Handset Association
Answer:
(b) Open Handset Alliance
Swapnali Pawar
Explanation: OHA stands for "Open Handset Alliance". It's a consortium of 84 companies
such as google, samsung, AKM, synaptics, KDDI, Garmin, Teleca, eBay, Intel, etc.
22) Which of the following is the name of the Android version 1.5?
Eclair
Froyo
Cupcake
Donut
Answer:
(c) Cupcake
Explanation: On April 27, 2009, the Android updated to 1.5 with the codename of the dessert
item (Cupcake). It has a Linux kernel 2.6.27.
23) Which of the following is the topmost layer of android architecture?
System Libraries and Android Runtime
Linux Kernel
Applications
Applications Framework
Answer: (c) Applications
Explanation: On the top of the application framework, there are applications. All applications
such as home, contact, settings, games, browsers are using an android framework that uses
android runtime and libraries.
Swapnali Pawar
24) Which of the layer is below the topmost layer of android architecture?
System Libraries and Android Runtime
Linux Kernel
Applications
Applications Framework
Answer:
(d) Applications Framework
Explanation: On the top of Native libraries and android runtime, there is an application
framework. Android framework includes Android API's such as UI (User Interface),
telephony, resources, locations, Content Providers (data), and package managers. It provides
a lot of classes and interfaces for android application development.
25) Which of the layer is the lowest layer of android architecture?
System Libraries and Android Runtime
Linux Kernel
Applications
Applications Framework
Answer:
(b) Linux Kernel
Explanation: It is the heart of android architecture that exists at the root of android architecture.
Linux kernel is responsible for device drivers, power management, memory management,
device management, and resource access.
26) Which of the following is the built-in database of Android?
Swapnali Pawar
SQLite
MySQL
Oracle
None of the above
Answer: (a) SQLite
Explanation: SQLite is an open-source relational database, i.e., used to perform database
operations on android devices such as storing, manipulating, or retrieving persistent data from
the database. It is embedded in android by default. So, there is no need to perform any database
setup or administration task.
27) Which of the following android version is named Jelly Bean?
3.1
2.1
1.1
4.1
Answer: (d) 4.1
Explanation: On June 27, 2012, Google announced Android 4.1(Jelly Bean) in the Google I/O
conference. It is based on Linux kernel 3.0.31.
28) Which of the following android version is named Jelly Bean?
3.1
2.1
Swapnali Pawar
1.1
4.1
Answer: (d) 4.1
Explanation: On June 27, 2012, Google announced Android 4.1(Jelly Bean) in the Google I/O
conference. It is based on Linux kernel 3.0.31.
29) Is it true that "There can be only one running activity at a given time"?
True
False
May be
Can't say
Answer:
(a) True
30) Which of the following android library provides access to the database?
android.content
android.database
android.api
None of the above
Hide Answer Workspace
Answer:
(b) android.database
Swapnali Pawar
31) Which of the following layout in android arranges its children into rows and columns?
RelativeLayout
TableLayout
FrameLayout
None of the above
Answer:
(b) TableLayout
Explanation: TableLayout in android allows us to arrange the components into rows and
columns. The containers in TableLayout do not display any borderline for their cells, columns,
or rows.
32) GCM in android stands for -
Google Cloud Messaging
Google Count Messaging
Google Center Messaging
None of the above
Answer:
(a) Google Cloud Messaging
Explanation: GCM stands for Google Cloud Messaging. It is provided by Google for sending
push notifications to and from an Android application.
Explanation: None
Mt Attd-
https://forms.gle/E8jEF8vpRKsJSiKy8
=======================================================
Swapnali Pawar
8/9/21
==================================================================
==========
33) Who is the founder of Android?
Andy Rubin.
34) What is Android?
Android is an open-source, Linux-based operating system used in mobiles, tablets, televisions,
etc.
35) What are the code names of android?
Aestro
Blender
Cupcake
Donut
Eclair
Froyo
Gingerbread
Honeycomb
Ice Cream Sandwich
Jelly Bean
KitKat
Lollipop
Marshmallow
36) Does android support other languages than java?
Yes, an android app can be developed in C/C++ also using android NDK (Native Development
Kit). It makes the performance faster. It should be used with Android SDK.
37) What are the core building blocks of android?
Swapnali Pawar
The core building blocks of Android are:
Activity
View
Intent
Service
Content Provider
Fragment etc.
38) What is activity in Android?
Activity is like a frame or window in java that represents GUI. It represents one screen of
android.
39) What are the life cycle methods of android activity?
There are 7 life-cycle methods of activity. They are as follows:
onCreate()
onStart()
onResume()
onPause()
onStop()
onRestart()
onDestroy()
40. Android Is Developed By
Apple
Microsoft
Google
Android Inc
Swapnali Pawar
Answer
Android Inc
41. In Which Directory XML Layout Files Are Stored
/assets
/src
/res/values
/res/layout
Answer
/res/layout
42. Which Code Used By Android Is Not A Open Source.
Video Driver
WiFi Driver
Device Driver
Bluetooth Driver
Answer-
WiFi Driver
43. How Many Levels Of Securities Are In Android?
Android Level Security
App And Kernel Level Security
Java Level Security
None Of The Above
Answer
App And Kernel Level Security
44. What is Manifest.xml in android?
Swapnali Pawar
It has information about layout in an application
It has all the information about an application
It has the information about activities in an application
None of the above
Answer
It has all the information about an application
45) What is intent?
It is a kind of message or information that is passed to the components. It is used to launch an
activity, display a web page, send SMS, send email, etc. There are two types of intents in
android:
Implicit Intent
Explicit Intent
46) How are view elements identified in the android program?
View elements can be identified using the keyword findViewById.
47) Define Android toast.
An android toast provides feedback to the users about the operation being performed by them.
It displays the message regarding the status of operation initiated by the user.
48) What is the use of LINUX ID in android?
A unique Linux ID is assigned to each application in android. It is used for the tracking of a
process
49) List the various storages that are provided by Android.
The various storage provided by android are:
Shared Preferences
Internal Storage
Swapnali Pawar
External Storage
SQLite Databases
Network Connection
50) How to call another activity in android?
Intent i = new Intent(getApplicationContext(), ActivityTwo.class);
startActivity(i);
51) What is service in android?
A service is a component that runs in the background. It is used to play music, handle network
transaction, etc.
52) What is the name of the database used in android?
SQLite: An opensource and lightweight relational database for mobile devices.
53) What is AAPT?
AAPT is an acronym for android asset packaging tool. It handles the packaging process
54) What is a content provider?
A content provider is used to share information between Android applications.
55) What is fragment?
The fragment is a part of Activity by which we can display multiple screens on one activity.
56) What is ADB?
ADB stands for Android Debug Bridge. It is a command line tool that is used to communicate
with the emulator instance.
57) What is NDK?
NDK stands for Native Development Kit. By using NDK, you can develop a part of an app
using native language such as C/C++ to boost the performance.
Swapnali Pawar
58) What is the Google Android SDK?
The Google Android SDK is a toolset which is used by developers to write apps on Android-
enabled devices. It contains a graphical interface that emulates an Android-driven handheld
environment and allows them to test and debug their codes
59) What is an APK format?
APK is a short form stands for Android Packaging Key. It is a compressed key with classes,
UI's, supportive assets and manifest. All files are compressed to a single file is called APK.
60) What is ADT in Android?
ADT stands for Android Development Tool. It is used to develop the applications and test the
applications.
61) What is application Widgets in Android?
Application widgets are miniature application views that can be embedded in other
applications and receive periodic updates.
62) 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.
63) What do you mean by a drawable folder in Android?
In Android, a drawable folder is compiled a visual resource that can use as a background,
banners, icons, splash screen, etc.
64) What is DDMS?
DDMS stands for Dalvik Debug Monitor Server. It gives the wide array of debugging features:
Port forwarding services
Screen capture
Thread and heap information
Network traffic tracking
Swapnali Pawar
Location data spoofing
65) Define Android Architecture?
The Android architecture consists of 4 components:
Linux Kernal
Libraries
Android Framework
Android Applications
66) What are the basic tools used to develop an Android app?
JDK
Eclipse+ADT plugin
SDK Tools
67) What are the advantages of Android?
Open-source: It means no license, distribution and development fee.
Platform-independent: It supports Windows, Mac, and Linux platforms.
Supports various technologies: It supports camera, Bluetooth, wifi, speech, EDGE etc.
technologies.
Highly optimized Virtual Machine: Android uses a highly optimized virtual machine for
mobile devices, called DVM (Dalvik Virtual Machine).
_____________________
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Android operating system by udayan thakurdesai
Android operating system by udayan thakurdesaiAndroid operating system by udayan thakurdesai
Android operating system by udayan thakurdesaiUdayan Thakurdesai
 
Seminar Report on Android OS
Seminar Report on Android OSSeminar Report on Android OS
Seminar Report on Android OSBilal Mirza
 
Android operating system
Android operating systemAndroid operating system
Android operating systemASHRAF IBRAHIM
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development pptsaitej15
 
android phone ppt
android phone pptandroid phone ppt
android phone pptmehul patel
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018Rao Purna
 
Android technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarAndroid technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarManoj Magatapalli
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my collegeSneha Lata
 
Android Operating system
Android Operating systemAndroid Operating system
Android Operating systemMeenu Kamra
 

Was ist angesagt? (20)

Android operating system by udayan thakurdesai
Android operating system by udayan thakurdesaiAndroid operating system by udayan thakurdesai
Android operating system by udayan thakurdesai
 
Android OS 2019
Android OS 2019Android OS 2019
Android OS 2019
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Seminar Report on Android OS
Seminar Report on Android OSSeminar Report on Android OS
Seminar Report on Android OS
 
Andriod
AndriodAndriod
Andriod
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
 
Android OS by Prasad & Sarang
Android OS by Prasad & SarangAndroid OS by Prasad & Sarang
Android OS by Prasad & Sarang
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018
 
Slideshare android
Slideshare androidSlideshare android
Slideshare android
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
ppt on Android os- vinit
ppt on Android os- vinitppt on Android os- vinit
ppt on Android os- vinit
 
Android technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarAndroid technology by #Manoj_Rockstar
Android technology by #Manoj_Rockstar
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
 
Android Operating system
Android Operating systemAndroid Operating system
Android Operating system
 
Seminar report on android os
Seminar report on android osSeminar report on android os
Seminar report on android os
 

Ähnlich wie Unit 3 introduction to android

Android and its feature
Android and its featureAndroid and its feature
Android and its featureShubham Kumar
 
Software training report
Software training reportSoftware training report
Software training reportNatasha Bains
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorialMohammad Taj
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorialnazzf
 
Questions About Android Application Development
Questions About Android Application DevelopmentQuestions About Android Application Development
Questions About Android Application DevelopmentAdeel Rasheed
 
Android interview questions and answers
Android interview questions and answersAndroid interview questions and answers
Android interview questions and answerskavinilavuG
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMpreeta sinha
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfAbdullahMunir32
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
Android internals
Android internalsAndroid internals
Android internalsrabah3
 
Evolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s VersionsEvolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s Versionsijtsrd
 
Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Awardpravinmali2191
 

Ähnlich wie Unit 3 introduction to android (20)

Android-Programming.pdf
Android-Programming.pdfAndroid-Programming.pdf
Android-Programming.pdf
 
Android and its feature
Android and its featureAndroid and its feature
Android and its feature
 
Software training report
Software training reportSoftware training report
Software training report
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorial
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorial
 
Android Basic
Android BasicAndroid Basic
Android Basic
 
Android
Android Android
Android
 
Notes Unit2.pptx
Notes Unit2.pptxNotes Unit2.pptx
Notes Unit2.pptx
 
Questions About Android Application Development
Questions About Android Application DevelopmentQuestions About Android Application Development
Questions About Android Application Development
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
Aptech Apps
Aptech Apps Aptech Apps
Aptech Apps
 
Android interview questions and answers
Android interview questions and answersAndroid interview questions and answers
Android interview questions and answers
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android internals
Android internalsAndroid internals
Android internals
 
Android Basic Concept
Android Basic Concept Android Basic Concept
Android Basic Concept
 
Evolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s VersionsEvolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s Versions
 
Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Award
 
Android cours
Android coursAndroid cours
Android cours
 

Mehr von Swapnali Pawar

Unit 1-Introduction to Mobile Computing
Unit 1-Introduction to Mobile ComputingUnit 1-Introduction to Mobile Computing
Unit 1-Introduction to Mobile ComputingSwapnali Pawar
 
Unit 2.design mobile computing architecture
Unit 2.design mobile computing architectureUnit 2.design mobile computing architecture
Unit 2.design mobile computing architectureSwapnali Pawar
 
Fresher interview tips demo
Fresher interview tips demoFresher interview tips demo
Fresher interview tips demoSwapnali Pawar
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidSwapnali Pawar
 
Unit 2.design computing architecture 2.1
Unit 2.design computing architecture 2.1Unit 2.design computing architecture 2.1
Unit 2.design computing architecture 2.1Swapnali Pawar
 
Unit 2 Design mobile computing architecture MC1514
Unit 2 Design mobile computing architecture MC1514Unit 2 Design mobile computing architecture MC1514
Unit 2 Design mobile computing architecture MC1514Swapnali Pawar
 
Design computing architecture ~ Mobile Technologies
Design computing architecture ~ Mobile TechnologiesDesign computing architecture ~ Mobile Technologies
Design computing architecture ~ Mobile TechnologiesSwapnali Pawar
 
Mobile technology-Unit 1
Mobile technology-Unit 1Mobile technology-Unit 1
Mobile technology-Unit 1Swapnali Pawar
 
Web Programming& Scripting Lab
Web Programming& Scripting LabWeb Programming& Scripting Lab
Web Programming& Scripting LabSwapnali Pawar
 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1Swapnali Pawar
 
web programming & scripting 2
web programming & scripting 2web programming & scripting 2
web programming & scripting 2Swapnali Pawar
 
web programming & scripting
web programming & scriptingweb programming & scripting
web programming & scriptingSwapnali Pawar
 

Mehr von Swapnali Pawar (20)

Unit 1-Introduction to Mobile Computing
Unit 1-Introduction to Mobile ComputingUnit 1-Introduction to Mobile Computing
Unit 1-Introduction to Mobile Computing
 
Unit 2.design mobile computing architecture
Unit 2.design mobile computing architectureUnit 2.design mobile computing architecture
Unit 2.design mobile computing architecture
 
Introduction to ios
Introduction to iosIntroduction to ios
Introduction to ios
 
Fresher interview tips demo
Fresher interview tips demoFresher interview tips demo
Fresher interview tips demo
 
View & index in SQL
View & index in SQLView & index in SQL
View & index in SQL
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
 
SQL JOINS
SQL JOINSSQL JOINS
SQL JOINS
 
Unit 2.design computing architecture 2.1
Unit 2.design computing architecture 2.1Unit 2.design computing architecture 2.1
Unit 2.design computing architecture 2.1
 
Unit 2 Design mobile computing architecture MC1514
Unit 2 Design mobile computing architecture MC1514Unit 2 Design mobile computing architecture MC1514
Unit 2 Design mobile computing architecture MC1514
 
Design computing architecture ~ Mobile Technologies
Design computing architecture ~ Mobile TechnologiesDesign computing architecture ~ Mobile Technologies
Design computing architecture ~ Mobile Technologies
 
Exception Handling
Exception Handling Exception Handling
Exception Handling
 
Mobile technology-Unit 1
Mobile technology-Unit 1Mobile technology-Unit 1
Mobile technology-Unit 1
 
Mobile Technology 3
Mobile Technology 3Mobile Technology 3
Mobile Technology 3
 
Web Programming& Scripting Lab
Web Programming& Scripting LabWeb Programming& Scripting Lab
Web Programming& Scripting Lab
 
Mobile Technology
Mobile TechnologyMobile Technology
Mobile Technology
 
Mobile Technology
Mobile TechnologyMobile Technology
Mobile Technology
 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1
 
web programming & scripting 2
web programming & scripting 2web programming & scripting 2
web programming & scripting 2
 
web programming & scripting
web programming & scriptingweb programming & scripting
web programming & scripting
 

Kürzlich hochgeladen

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 

Kürzlich hochgeladen (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

Unit 3 introduction to android

  • 2. Swapnali Pawar 1.Theory Questions 1.What is Android? Explain features of Android in detail 2.What are the challenges in Android App Development? 3.Explain Android Architecture & Framework 4.What is Emulator & AVD? 2. MCQ Questions 1) Android is - an operating system a web browser a web server None of the above Answer: (a) an operating system Explanation: Android is a software package and linux based operating system for mobile devices such as tablet computers and smartphones. 2) Under which of the following Android is licensed? OSS Sourceforge Apache/MIT None of the above Answer: Apache/MIT
  • 3. Swapnali Pawar Explanation: The Android platform was released under the Apache 2.0 license, and it is responsible for the copyright of the Android Open Source project. The Apache Foundation permits and grants licenses for software uses and distribution by the copyright under the Android Open Source Project. 3) For which of the following Android is mainly developed? Servers Desktops Laptops Mobile devices Answer: (d) Mobile devices Explanation: Android is a software package and a Linux-based operating system specially designed for touch-screen mobile devices like smartphones and tablets. 4) Which of the following virtual machine is used by the Android operating system? JVM Dalvik virtual machine Simple virtual machine None of the above Answer: (b) Dalvik virtual machine Explanation: The Dalvik Virtual Machine (DVM) is an android virtual machine optimized for mobile devices. It optimizes the virtual machine for memory, battery life, and performance. Dalvik is a name of a town in Iceland. The Dalvik VM was written by Dan Bornstein. 5) Android is based on which of the following language?
  • 4. Swapnali Pawar Java C++ C None of the above Hide Answer Workspace Answer: (a) Java Explanation: Java language is mainly used to write the android code even though other languages can be used. 6) APK stands for - Android Phone Kit Android Page Kit Android Package Kit None of the above Answer: (c) Android Package Kit Explanation: An APK is a short form of the Android Package Kit. An APK file is the file format used to install the applications on the android operating system. .apk 7) What does API stand for? Application Programming Interface Android Programming Interface Android Page Interface Application Page Interface Answer: (a) Application Programming Interface
  • 5. Swapnali Pawar Explanation: API stands for application program interface. It is a set of routines, protocols, and tools for building software and applications. It may be any type of system like a web-based system, operating system, or database system. 8) Which of the following converts Java byte code into Dalvik byte code? Dalvik converter Dex compiler Mobile interpretive compiler (MIC) None of the above Answer: (b) Dex compiler Explanation: The Dex compiler converts the class files into a .dex file that runs on the Dalvik VM. Multiple class files are converted into one dex file. 9) What is an activity in android? android class android package A single screen in an application with supporting java code None of the above Answer: (c) A single screen in an application with supporting java code Explanation: An activity is a single screen in android. It is like a window or frame of Java. By the help of activity, you can place all your UI components or widgets in a single screen. Activity is like a frame or window in java that represents GUI. It represents one screen of android. 10) ADB stands for - Android debug bridge
  • 6. Swapnali Pawar Android delete bridge Android destroy bridge None of the above Answer: (a) Android debug bridge Explanation: ADB stands for Android Debug Bridge. It is a command-line tool that is used to communicate with the emulator instance. 11) On which of the following, developers can test the application, during developing the android applications? Third-party emulators Emulator included in Android SDK Physical android phone All of the above AVD/Emulator Bluestack Answer: (d) All of the above Explanation: We can use the Android emulator, physical android phone, or third-party emulator as a target device to execute and test our Android application. 12) Which of the following kernel is used in Android? MAC Windows Linux
  • 7. Swapnali Pawar Redhat Answer: (c) Linux Explanation: Android is a customized Linux 3.6 kernel. It is the heart of android architecture that exists at the root of android architecture. Linux kernel is responsible for device drivers, power management, memory management, device management, and resource access. 13) We require an AVD to create an emulator. What does AVD stand for? Android Virtual device Android Virtual display Active Virtual display Active Virtual device Answer: (a) Android Virtual device Explanation: An Android Virtual Device (AVD) is an emulator configuration that represents a specific Android device. We can use the Android emulator as a target device to execute and test our Android application on our PC. 14) Does android support other languages than java? Yes No May be Can't say
  • 8. Swapnali Pawar Answer: (a) Yes Explanation: Yes, an android app can be developed in C/C++ also using android NDK (Native Development Kit). It makes the performance faster. It should be used with Android SDK. 15) What is the use of content provider in Android? For storing the data in the database For sharing the data between applications For sending the data from an application to another application None of the above Answer: (c) For sending the data from an application to another application Explanation: A content provider is used to share information between Android applications. 16) AAPT stands for - Android Activity Packaging Tool Android Asset Packaging Tool Android Action Packaging Tool None of the above Answer: (b) Android Asset Packaging Tool Explanation: AAPT is an acronym for "Android Asset Packaging Tool". It handles the packaging process.
  • 9. Swapnali Pawar 17) NDK stands for - Native Development Kit New Development kit Native Design Kit None of the above Answer: (a) Native Development Kit Explanation: NDK stands for Native Development Kit. By using NDK, you can develop a part of an app using a native language such as C/C++ to boost performance. 18) Which of the following is contained in the src folder? XML Java source code Manifest None of the above Answer: (b) Java source code Explanation: None 19) Which of the following method is used to handle what happens after clicking a button? onClick onCreate
  • 10. Swapnali Pawar onSelect None of the above Answer: (a) onClick 20) Which of the following android component displays the part of an activity on screen? View Manifest Intent Fragment Hide Answer Workspace Answer: (d) Fragment Explanation: Android Fragment is the part of activity; it is also known as sub-activity. There can be more than one fragment in an activity. Fragments represent multiple screens inside one activity. 21) OHA in android stands for - Open Health Academy Open Handset Alliance Open Handset Application Open Handset Association Answer: (b) Open Handset Alliance
  • 11. Swapnali Pawar Explanation: OHA stands for "Open Handset Alliance". It's a consortium of 84 companies such as google, samsung, AKM, synaptics, KDDI, Garmin, Teleca, eBay, Intel, etc. 22) Which of the following is the name of the Android version 1.5? Eclair Froyo Cupcake Donut Answer: (c) Cupcake Explanation: On April 27, 2009, the Android updated to 1.5 with the codename of the dessert item (Cupcake). It has a Linux kernel 2.6.27. 23) Which of the following is the topmost layer of android architecture? System Libraries and Android Runtime Linux Kernel Applications Applications Framework Answer: (c) Applications Explanation: On the top of the application framework, there are applications. All applications such as home, contact, settings, games, browsers are using an android framework that uses android runtime and libraries.
  • 12. Swapnali Pawar 24) Which of the layer is below the topmost layer of android architecture? System Libraries and Android Runtime Linux Kernel Applications Applications Framework Answer: (d) Applications Framework Explanation: On the top of Native libraries and android runtime, there is an application framework. Android framework includes Android API's such as UI (User Interface), telephony, resources, locations, Content Providers (data), and package managers. It provides a lot of classes and interfaces for android application development. 25) Which of the layer is the lowest layer of android architecture? System Libraries and Android Runtime Linux Kernel Applications Applications Framework Answer: (b) Linux Kernel Explanation: It is the heart of android architecture that exists at the root of android architecture. Linux kernel is responsible for device drivers, power management, memory management, device management, and resource access. 26) Which of the following is the built-in database of Android?
  • 13. Swapnali Pawar SQLite MySQL Oracle None of the above Answer: (a) SQLite Explanation: SQLite is an open-source relational database, i.e., used to perform database operations on android devices such as storing, manipulating, or retrieving persistent data from the database. It is embedded in android by default. So, there is no need to perform any database setup or administration task. 27) Which of the following android version is named Jelly Bean? 3.1 2.1 1.1 4.1 Answer: (d) 4.1 Explanation: On June 27, 2012, Google announced Android 4.1(Jelly Bean) in the Google I/O conference. It is based on Linux kernel 3.0.31. 28) Which of the following android version is named Jelly Bean? 3.1 2.1
  • 14. Swapnali Pawar 1.1 4.1 Answer: (d) 4.1 Explanation: On June 27, 2012, Google announced Android 4.1(Jelly Bean) in the Google I/O conference. It is based on Linux kernel 3.0.31. 29) Is it true that "There can be only one running activity at a given time"? True False May be Can't say Answer: (a) True 30) Which of the following android library provides access to the database? android.content android.database android.api None of the above Hide Answer Workspace Answer: (b) android.database
  • 15. Swapnali Pawar 31) Which of the following layout in android arranges its children into rows and columns? RelativeLayout TableLayout FrameLayout None of the above Answer: (b) TableLayout Explanation: TableLayout in android allows us to arrange the components into rows and columns. The containers in TableLayout do not display any borderline for their cells, columns, or rows. 32) GCM in android stands for - Google Cloud Messaging Google Count Messaging Google Center Messaging None of the above Answer: (a) Google Cloud Messaging Explanation: GCM stands for Google Cloud Messaging. It is provided by Google for sending push notifications to and from an Android application. Explanation: None Mt Attd- https://forms.gle/E8jEF8vpRKsJSiKy8 =======================================================
  • 16. Swapnali Pawar 8/9/21 ================================================================== ========== 33) Who is the founder of Android? Andy Rubin. 34) What is Android? Android is an open-source, Linux-based operating system used in mobiles, tablets, televisions, etc. 35) What are the code names of android? Aestro Blender Cupcake Donut Eclair Froyo Gingerbread Honeycomb Ice Cream Sandwich Jelly Bean KitKat Lollipop Marshmallow 36) Does android support other languages than java? Yes, an android app can be developed in C/C++ also using android NDK (Native Development Kit). It makes the performance faster. It should be used with Android SDK. 37) What are the core building blocks of android?
  • 17. Swapnali Pawar The core building blocks of Android are: Activity View Intent Service Content Provider Fragment etc. 38) What is activity in Android? Activity is like a frame or window in java that represents GUI. It represents one screen of android. 39) What are the life cycle methods of android activity? There are 7 life-cycle methods of activity. They are as follows: onCreate() onStart() onResume() onPause() onStop() onRestart() onDestroy() 40. Android Is Developed By Apple Microsoft Google Android Inc
  • 18. Swapnali Pawar Answer Android Inc 41. In Which Directory XML Layout Files Are Stored /assets /src /res/values /res/layout Answer /res/layout 42. Which Code Used By Android Is Not A Open Source. Video Driver WiFi Driver Device Driver Bluetooth Driver Answer- WiFi Driver 43. How Many Levels Of Securities Are In Android? Android Level Security App And Kernel Level Security Java Level Security None Of The Above Answer App And Kernel Level Security 44. What is Manifest.xml in android?
  • 19. Swapnali Pawar It has information about layout in an application It has all the information about an application It has the information about activities in an application None of the above Answer It has all the information about an application 45) What is intent? It is a kind of message or information that is passed to the components. It is used to launch an activity, display a web page, send SMS, send email, etc. There are two types of intents in android: Implicit Intent Explicit Intent 46) How are view elements identified in the android program? View elements can be identified using the keyword findViewById. 47) Define Android toast. An android toast provides feedback to the users about the operation being performed by them. It displays the message regarding the status of operation initiated by the user. 48) What is the use of LINUX ID in android? A unique Linux ID is assigned to each application in android. It is used for the tracking of a process 49) List the various storages that are provided by Android. The various storage provided by android are: Shared Preferences Internal Storage
  • 20. Swapnali Pawar External Storage SQLite Databases Network Connection 50) How to call another activity in android? Intent i = new Intent(getApplicationContext(), ActivityTwo.class); startActivity(i); 51) What is service in android? A service is a component that runs in the background. It is used to play music, handle network transaction, etc. 52) What is the name of the database used in android? SQLite: An opensource and lightweight relational database for mobile devices. 53) What is AAPT? AAPT is an acronym for android asset packaging tool. It handles the packaging process 54) What is a content provider? A content provider is used to share information between Android applications. 55) What is fragment? The fragment is a part of Activity by which we can display multiple screens on one activity. 56) What is ADB? ADB stands for Android Debug Bridge. It is a command line tool that is used to communicate with the emulator instance. 57) What is NDK? NDK stands for Native Development Kit. By using NDK, you can develop a part of an app using native language such as C/C++ to boost the performance.
  • 21. Swapnali Pawar 58) What is the Google Android SDK? The Google Android SDK is a toolset which is used by developers to write apps on Android- enabled devices. It contains a graphical interface that emulates an Android-driven handheld environment and allows them to test and debug their codes 59) What is an APK format? APK is a short form stands for Android Packaging Key. It is a compressed key with classes, UI's, supportive assets and manifest. All files are compressed to a single file is called APK. 60) What is ADT in Android? ADT stands for Android Development Tool. It is used to develop the applications and test the applications. 61) What is application Widgets in Android? Application widgets are miniature application views that can be embedded in other applications and receive periodic updates. 62) 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. 63) What do you mean by a drawable folder in Android? In Android, a drawable folder is compiled a visual resource that can use as a background, banners, icons, splash screen, etc. 64) What is DDMS? DDMS stands for Dalvik Debug Monitor Server. It gives the wide array of debugging features: Port forwarding services Screen capture Thread and heap information Network traffic tracking
  • 22. Swapnali Pawar Location data spoofing 65) Define Android Architecture? The Android architecture consists of 4 components: Linux Kernal Libraries Android Framework Android Applications 66) What are the basic tools used to develop an Android app? JDK Eclipse+ADT plugin SDK Tools 67) What are the advantages of Android? Open-source: It means no license, distribution and development fee. Platform-independent: It supports Windows, Mac, and Linux platforms. Supports various technologies: It supports camera, Bluetooth, wifi, speech, EDGE etc. technologies. Highly optimized Virtual Machine: Android uses a highly optimized virtual machine for mobile devices, called DVM (Dalvik Virtual Machine). _____________________ THANK YOU