Flashcards
Android
Cards in this deck (8)
- 1A Java ME implementationAndroid applications are written using the Java language, but
they are not run within a Java ME virtual machine, and Java-compiled classes and executables
will not run natively in Android. - 2Part of the Linux Phone Standards Forum (LiPS) or the Open Mobile Alliance (OMA)Android runs on an open source Linux kernel, but, while their goals are similar,
Android’s complete software stack approach goes further than the focus of these standardsdefining organizations. - 3A mobile phone handsetAndroid includes a reference design for mobile handset manufacturers,
but unlike the iPhone, there is no single “Android Phone.” Instead, Android has been
designed to support many alternative hardware devices. - 4Google describes Android asThe first truly open and comprehensive platform for mobile devices, all of the software to run a mobile
phone but without the proprietary obstacles that have hindered mobile innovation. - 5Android is made up of several necessary and dependent parts-A hardware reference design that describes the capabilities required of a mobile device in order
to support the software stack
-A Linux operating system kernel that provides the low-level interface with the hardware, memory
management, and process control, all optimized for mobile devices
-Open source libraries for application development including SQLite, WebKit, OpenGL, and a
media manager
-A run time used to execute and host Android applications, including the Dalvik virtual machine
and the core libraries that provide Android specific functionality. The run time is designed to be
small and efficient for use on mobile devices.
-An application framework that agnostically exposes system services to the application layer,
including the window manager, content providers, location manager, telephony, and peer-to-peer
services
-A user interface framework used to host and launch applications
- Preinstalled applications shipped as part of the stack
-A software development kit used to create applications, including the tools, plug-ins, and
documentation - 6Native Android Application s PIM(personal information management) suite including a calendar and contacts list, both
tightly integrated with Google’s online services - 7Background ServicesAndroid supports applications and services designed to run invisibly in the background.
- 8SQLite Database for Data Storage and RetrievalRapid and efficient data storage and retrieval are essential for a device whose storage capacity is limited
by its compact nature.
Android provides a lightweight relational database for each application using SQLite. Your applications
can take advantage of the managed relational database engine to store data securely and efficiently.
By default, each application database is sandboxed — its content is available only to the application that
created it — but Content Providers supply a mechanism for the managed sharing of these application
databases.
Information
- Description
- All Android Flashcards on Android, created by Ahmed Roshdy2263 on 16/09/2014.
- Created by
- Ahmed Roshdy2263
- Views
- 30
- Rating