Define: ANDROID | ANDROID SDK FEATURES

Define: ANDROID

       
The first truly open and comprehensive platform for mobile devices. It includes an operating system, user-interface and applications — all of the software to run a mobile phone but without the proprietary obstacles that have slow down mobile innovation


ANDROID version 10 Q

ANDROID SDK FEATURES

GSM, EDGE, 3G, 4G, and LTE networks for telephony or data transfer, enabling you to make or receive calls or SMS messages, or to send and retrieve data across mobile networks

Comprehensive APIs for location-based services such as GPS and network-based location detection

Full support for applications that integrate map controls as part of their user interfaces

Wi-Fi hardware access and peer-to-peer connections

Full multimedia hardware control, including playback and recording with the camera and microphone

Media libraries for playing and recording a variety of audio/video or still-image formats

Libraries for using Bluetooth and NFC hardware for peer-to-peer data transfer

Home-screen Widgets and Live Wallpaper

An integrated open-source HTML5 WebKit-based browser

Access to Hardware, Including Camera, GPS, and Sensors


Android includes API libraries to simplify development involving the underlying device hardware.

They ensure that you don't need to create specific implementations of your software for different devices, so you can create Android applications that work as expected on any device that supports the Android software stack.

The Android SDK includes APIs for location-based hardware (such as GPS), the camera, audio, network connections, Wi-Fi, Bluetooth,sensors(including accelerometers), NFC, the touch screen, and power management.


Background Services

Android supports applications and services designed to run in the background while your application 
isn't being actively used.

Modern mobiles and tablets are by nature multifunction devices; however, their screen sizes and
interaction models mean that generally only one interactive application is visible at any time.
Platforms that don't support background execution limit the viability of applications that don't need 
your constant attention.

Background services make it possible to create invisible application components that perform automatic processing without direct user action.

Background execution allows your applications to become event-driven and to support regular updates, which is perfect for monitoring game scores or market prices, generating location-based alerts, or prioritizing and prescreening incoming calls and SMS messages.

Notifications are the standard means by which a mobile device traditionally alerts users to events that have happened in a background application. Using the Notification Manager, you can trigger audible alerts, cause vibration, and flash the device's LED, as well as control status bar notification icons.

Featured Post

Define: ANDROID | ANDROID SDK FEATURES

Define: ANDROID         The first truly open and comprehensive platform for mobile devices. It includes an  operating system, user-int...