Android OS Overview
Android OS Overview
D
Define OHA with its role
? list feature of android openating System 3 Define Term - DVM /AVD
4 list tools and need of androld operating System
5. Define - )Fragment
) Broadcast Reciver
6. List step to deploy androld application on Google playstore7 list
components of ul Design /ur Controls
8 State process of getting Map APIL
android - 4m- Crchronicles. (Tele:(r.Chronicles.2.1)
Explain Date and TimePicker with Example
2 Explain Geocoding and Reverse Geocoding with Example
3 diff. betw. JVM f DVM
4 ACtivity Life cycle / service life Cycle (Explain)
5 Explain Android Architecture
6 Explain DVM & State it's Importance
7 describe directory Structor f its components
2 Develop a program accept student INFO. and display it9 Develop a
application for simple calculator 10 Explain Text-To-Speech with
Example
11- Develop the application to send and recive SMS
12 Develop a application to show currunt location of user/ car
13 Write a program to display the list of sensor Supported by device
Here are the responses to the questions based on your Android topics:
OHA (Open Handset Alliance) is a consortium of companies that was formed to develop open
standards for mobile devices. The main role of OHA is to promote the development of the Android
operating system and ensure that it is open and accessible to developers, device manufacturers,
and other stakeholders.
Open Source: Android is an open-source OS, allowing developers to modify and customize it.
Rich Application Framework: Supports rich apps and provides access to sensors, cameras, and
other device features.
Security Features: Implements security features like data encryption, secure boot, etc.
Google Play Store: Android has access to the Google Play Store for app distribution.
DVM (Dalvik Virtual Machine): A virtual machine that executes Android applications. It is designed
to run on low-powered devices and executes the bytecode of the Android apps.
AVD (Android Virtual Device): An emulator configuration that lets you test Android applications
without a physical device. It simulates different devices with various screen sizes, OS versions, and
hardware capabilities.
Android Studio: Integrated development environment (IDE) for building Android apps.
SDK (Software Development Kit): Provides the necessary libraries, tools, and APIs to build apps.
AVD Manager: Used to create and manage Android Virtual Devices for testing apps.
ADB (Android Debug Bridge): A command-line tool for debugging Android apps and devices.
Gradle: A build automation tool used to compile, build, and manage dependencies in Android
projects.
5. Define:
Fragment: A fragment is a modular section of an activity, which can be combined with other
fragments to create a flexible UI for tablet or mobile devices. Fragments can be reused across
multiple activities.
Broadcast Receiver: A component that listens for system-wide broadcast announcements (such as
when the device is charging, the battery is low, or a Wi-Fi connection is established) and reacts
accordingly.
Step 5: Upload the APK/AAB and set the pricing and distribution options.
Step 7: Once approved, your app will be published on the Google Play Store.
Step 2: Enable the "Maps SDK for Android" in the Google Cloud Console.
Step 5: Implement the map functionality using MapFragment or SupportMapFragment in your app.
4m-Crchronicles. (Tele:(r.Chronicles.2.1)
1. Explain Date and TimePicker with an Example:
DatePicker: Used to select a date (day, month, year) from a calendar interface.
Example:
Example (Geocoding):
DVM (Dalvik Virtual Machine): Used in Android for running applications. It executes the bytecode
in a more optimized way for mobile devices to save memory and resources.
Activity Lifecycle: Refers to the states an activity goes through (e.g., onCreate, onStart, onResume,
onPause, onStop, onDestroy). The system calls these methods to manage the activity's state.
Linux Kernel: Provides low-level system functionalities (drivers, memory management, etc.).
Application Framework: Includes components like Activities, Views, and Content Providers.
DVM (Dalvik Virtual Machine): It is a lightweight virtual machine used in Android for executing
bytecode efficiently. Its importance lies in optimizing resources on mobile devices with limited
memory and CPU power.
assets/ : Stores raw files that are bundled with the app.
Implement a simple calculator using EditText for input and Button for operations.
Example:
13. Write a program to display the list of sensors supported by the device:
Let me know if you need more details or help with specific code!
Steps:
Example:
Example:
Example:
Example:
These examples cover the functionality for the mentioned tasks. Let me know if you need further
clarifications or more detailed code!