Android and android phones

21
ANDROID and ANDROID PHONES

description

 

Transcript of Android and android phones

Page 1: Android and android phones

ANDROID and ANDROID PHONES

Page 2: Android and android phones

ANDROID and ANDROID PHONES• Android was built from the ground-up to enable developers to create

compelling mobile applications that take full advantage of all a handset has to offer. It was built to be truly open. For example, an application can call upon any of the phone’s core functionality such as making calls, sending text messages, or using the camera, allowing developers to create richer and more cohesive experiences for users. Android is built on the open Linux Kernel. Furthermore, it utilizes a custom virtual machine that was designed to optimize memory and hardware resources in a mobile environment. Android is open source; it can be liberally extended to incorporate new cutting edge technologies as they emerge. The platform will continue to evolve as the developer community works together to build innovative mobile applications.

Page 3: Android and android phones

ANDROID and ANDROID PHONES

• Android does not differentiate between the phone’s core applications and third-party applications. They can all be built to have equal access to a phone’s capabilities providing users with a broad spectrum of applications and services. With devices built on the Android Platform, users are able to fully tailor the phone to their interests. They can swap out the phone's homescreen, the style of the dialer, or any of the applications. They can even instruct their phones to use their favorite photo viewing application to handle the viewing of all photos.

Page 4: Android and android phones

ANDROID and ANDROID PHONES

• Android breaks down the barriers to building new and innovative applications. For example, a developer can combine information from the web with data on an individual’s mobile phone — such as the user’s contacts, calendar, or geographic location — to provide a more relevant user experience. With Android, a developer can build an application that enables users to view the location of their friends and be alerted when they are in the vicinity giving them a chance to connect.

Page 5: Android and android phones

ANDROID and ANDROID PHONES

• Android provides access to a wide range of useful libraries and tools that can be used to build rich applications. For example, Android enables developers to obtain the location of the device, and allows devices to communicate with one another enabling rich peer–to–peer social applications. In addition, Android includes a full set of tools that have been built from the ground up alongside the platform providing developers with high productivity and deep insight into their applications.

Page 6: Android and android phones

ANDROID and ANDROID PHONES

Page 7: Android and android phones

ANDROID and ANDROID PHONES

Page 8: Android and android phones

ANDROID and ANDROID PHONES

•Android 4.1 (Jelly Bean) builds on what's great about Android with improvements to performance and user experience.New APIs are also available that allow you to build richer and more interactive notifications, transfer larger payloads through NFC, discover services over Wi-Fi, and much more.More about Jelly Bean

Make your Android appslook greatNew templates in the design guide make it easier than ever to design apps that are beautiful and easy to use.

Page 9: Android and android phones

ANDROID and ANDROID PHONES                                                                                        

Jelly Bean now available!Android 4.1 (Jelly Bean) builds on what's great about Android with improvements to performance and user experience.

New APIs are also available that allow you to build richer and more interactive notifications, transfer larger payloads through NFC, discover services over Wi-Fi, and much more.

Page 10: Android and android phones

ANDROID and ANDROID PHONES

Android is the world's most popular mobile platform. With Android you can use all the Google apps you know and love, plus there are more than 600,000 apps and games available on Google Play to keep you entertained, alongside millions of songs and books, and thousands of movies. Android devices are already smart, and will only get smarter, with new features you won't find on any other platform, letting you focus on what's important and putting you in control of your mobile experience.

Page 11: Android and android phones

ANDROID and ANDROID PHONESHere you can find the information and source code you need to build an Android-compatible device.Android is an open-source software stack for mobile devices, and a corresponding open-source project led by Google. We created Android in response to our own experiences launching mobile apps. We wanted to make sure that there was no central point of failure, so that no industry player can restrict or control the innovations of any other. That's why we created Android, and made its source code open.

Page 12: Android and android phones

ANDROID and ANDROID PHONESAndroid CompatibilityAndroid's purpose is to establish an open platform for developers to build innovative mobile apps. Three key components work together to realize this platform.The Android Compatibility Program defines the technical details of Android platform and provides tools used by OEMs to ensure that developers' apps run on a variety of devices. The Android SDK provides built-in tools that Developers use to clearly state the device features their apps require. And Google Play shows apps only to those devices that can properly run them.These pages describe the Android Compatibility Program and how to get access to compatibility information and tools.

Page 13: Android and android phones

ANDROID and ANDROID PHONES

Users want a customizable device.A mobile phone is a highly personal, always-on, always-present gateway to the Internet. We haven't met a user yet who didn't want to customize it by extending its functionality. That's why Android was designed as a robust platform for running after-market applications.

Page 14: Android and android phones

ANDROID and ANDROID PHONES• If you are building a mobile device, you can follow these steps to make

sure your device is compatible with Android. For more details about the Android compatibility program in general, see the program overview.

• Building a compatible device is a three-step process:• Obtain the Android software source code. This is

the source code for the Android platform, that you port to your hardware.

• Comply with Android Compatibility Definition Document (CDD). The CDD enumerates the software and hardware requirements of a compatible Android device.

• Pass the Compatibility Test Suite (CTS). You can use the CTS (included in the Android source code) as an ongoing aid to compatibility during the development process.

Page 15: Android and android phones

ANDROID and ANDROID PHONES

• Data Usage Technical Information• Android's data usage features allow users to

understand and control how their device uses network data. This document is designed for systems integrators and mobile operators, to help explain technical details they should be aware of when porting Android to specific devices.

Page 16: Android and android phones

ANDROID and ANDROID PHONES

• Input Technical Information• Android's input subsystem is responsible for

supporting touch screens, keyboard, joysticks, mice and other devices.

Page 17: Android and android phones

ANDROID and ANDROID PHONES

• Android provides a robust multi-layered security architecture that provides the flexibility required for an open platform, while providing protection for all users of the platform. This document focuses on the security features of the core Android platform.

Page 18: Android and android phones

ANDROID and ANDROID PHONES

• The Android Open-Source Project includes the ability to encrypt the user's data. This document is written for 3rd parties developing Android devices who want to include support for encryption on their device. It covers the few things that must be done so encryption will work.

Page 19: Android and android phones

ANDROID and ANDROID PHONES

• Android is a large and complex system. This section includes tips and tricks about debugging at the platform level.

Page 20: Android and android phones

ANDROID and ANDROID PHONES

• The Dalvik Virtual Machine is the heart of Android. It's a fast, just-in-time compiled, optimized bytecode virtual machine. Android applications are compiled to Dalvik bytecode and run on the Dalvik VM. This section includes detailed information such as the Dalvik bytecode format specification, design information on the VM itself, and so on.

Page 21: Android and android phones

ANDROID and ANDROID PHONES

• By: Maureen Ancheta• FV1216

• http://www.slideshare.net/upload?from_source=loggedin_newsfeed