Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Important and beginner questions related to mobile application development (chapter 1st), Exercises of Computer Science

this pdf contains the features and versions of android operating system as well as its architecture and components and also contains the info about android ecosystem, OHA (open handset alliance), tools used for android application development, ADT plugins, Emulator and need of android operating system

Typology: Exercises

2021/2022

Uploaded on 02/04/2023

Vyankatesh
Vyankatesh 🇮🇳

1 document

1 / 5

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CHAPTER 1_MAD
1. Explain the features of android operating system.
Ans: Android is an open source and Linux-based Operating System for mobile devices such
as smartphones and tablet computers.
The features of android operating system are:
Beautiful UI: Android OS basic screen provides a beautiful and intuitive user interface.
Connectivity: GSM/EDGE, Bluetooth, Wi-Fi, LTE, NFC, etc.
Storage: SQLite, a lightweight relational database, is used for data storage purposes.
Media support: MP3, JPEG, PNG, GIF, and BMP, etc
Messaging: SMS and MMS
Web browser: Based on the open-source WebKit layout engine, coupled with Chrome's
V8 JavaScript engine supporting HTML5 and CSS3.
Multi-touch: Android has native support for multi-touch which was initially made
available in handsets such as the HTC Hero.
Multi-tasking: User can jump from one task to another and same time various
application can run simultaneously.
Resizable widgets: Widgets are resizable, so users can expand them to show more
content or shrink them to save space.
Multi-Language: Supports single direction and bi-directional text.
GCM: Google Cloud Messaging (GCM) is a service that lets developers send short
message data to their users on Android devices, without needing a proprietary sync
solution.
Wi-Fi Direct: A technology that lets apps discover and pair directly, over a high-
bandwidth peer-to-peer connection.
Android Beam: A popular NFC-based technology that lets users instantly share, just by
touching two NFC-enabled phones together.
pf3
pf4
pf5

Partial preview of the text

Download Important and beginner questions related to mobile application development (chapter 1st) and more Exercises Computer Science in PDF only on Docsity!

  1. Explain the features of android operating system. Ans: Android is an open source and Linux-based Operating System for mobile devices such as smartphones and tablet computers. The features of android operating system are:
  • Beautiful UI: Android OS basic screen provides a beautiful and intuitive user interface.
  • Connectivity: GSM/EDGE, Bluetooth, Wi-Fi, LTE, NFC, etc.
  • Storage: SQLite, a lightweight relational database, is used for data storage purposes.
  • Media support: MP3, JPEG, PNG, GIF, and BMP, etc
  • Messaging: SMS and MMS
  • Web browser: Based on the open-source WebKit layout engine, coupled with Chrome's V8 JavaScript engine supporting HTML5 and CSS3.
  • Multi-touch: Android has native support for multi-touch which was initially made available in handsets such as the HTC Hero.
  • Multi-tasking: User can jump from one task to another and same time various application can run simultaneously.
  • Resizable widgets: Widgets are resizable, so users can expand them to show more content or shrink them to save space.
  • Multi-Language: Supports single direction and bi-directional text.
  • GCM: Google Cloud Messaging (GCM) is a service that lets developers send short message data to their users on Android devices, without needing a proprietary sync solution.
  • Wi-Fi Direct: A technology that lets apps discover and pair directly, over a high- bandwidth peer-to-peer connection.
  • Android Beam: A popular NFC-based technology that lets users instantly share, just by touching two NFC-enabled phones together.

2. List all versions of android operating System.

Ans:

  • No codename 1. Code name Version numbers
  • No codename 1.
  • Cupcake 1.
  • Donut 1.
  • Eclair 2.0 - 2.
  • Froyo 2.2 - 2.2.
  • Gingerbread 2.3 - 2.3.
  • Honeycomb 3.0 - 3.2.
  • Ice Cream Sandwich 4.0 - 4.0.
  • Jelly Bean 4.1 - 4.3.
  • KitKat 4.4 - 4.4.
  • Lollipop 5.0 - 5.1.
  • Marshmallow 6.0 - 6.0.
  • Nougat 7.
  • Nougat 7.1.0 - 7.1.
  • Oreo 8.
  • Oreo 8.
  • Pie 9.
  • Android 10 10.
  • Android
  1. Explain android eco system in detail. Ans: The Android ecosystem is nothing but the mutual dependence between Users, Developers, and equipment makers. they are independent of each other so one cannot exist without the other.
  2. Describe OHA with the help of diagram. (Open Handset Alliance (OHA) Ans: The Open Handset Alliance (OHA) is a business group whose goal is to develop open standards for mobile devices, promote innovation in mobile phones and provide a better experience for consumers at a lower cost
  3. Define android virtual device. Ans: An Android Virtual Device is an emulator configuration which emulates physical android device.
  1. List various tools or IDE used for android application development. Ans:
  • Android Studio
  • Visual Studio – Xamarin
  • Unreal Engine
  • PhoneGap
  • Corona
  • CppDroid
  • AIDE
  • IntelliJ IDEA
  • Unity 3D
  • Basic4android
  1. Explain ADT plugin in detail. Ans: Android Development Tools (ADT) is a plugin for the Eclipse IDE that is designed to give you a powerful, integrated environment in which to build Android applications.
  2. Define emulator or describe the role of emulator. Ans: The Android Emulator simulates Android devices on your computer so that you can test your application on a variety of devices and Android API levels without needing to have each physical device.
  3. Describe the need of android Ans: To provides a rich application framework that allows us to build innovative apps and games for mobile devices in a Java language environment android is needed.