The list below defines some of the basic terminology of the Android platform.
.apk extension. For example:
myExampleAppname.apk. For convenience, an application package
file is often referred to as an ".apk".
Related: Application.
Android programs are compiled into .dex (Dalvik Executable) files, which are in turn zipped into a single .apk file on the device. .dex files can be created by automatically translating compiled applications written in the Java programming language.
Related: Intent.
Activity class. Most commonly, an activity is
visibly represented by a full screen window that can receive and handle UI
events and perform complex tasks, because of the Window it uses to render
its window. Though an Activity is typically full screen, it can also be
floating or transparent.Canvas.
ContentProvider class, which handles content
query strings of a specific format to return data in a specific format.
See
Content Providers topic for more information.
Related: URI Usage in Android
Dialog.
Related: Activity.
android.graphics.drawable. For
more information about drawables and other resources, see Resources.
Intent. It includes several criteria fields that you can
supply, to determine what application/activity receives the Intent and
what the receiver does when handling the Intent. Available criteria include
include the desired action, a category, a data string, the MIME type of
the data, a handling class, and others. An application sends
an Intent to the Android system, rather than sending it directly to
another application/activity. The application can send the Intent to a
single target application or it can send it as a broadcast, which can in
turn be handled by multiple applications sequentially. The Android system
is responsible for resolving the best-available receiver for each Intent,
based on the criteria supplied in the Intent and the Intent Filters
defined by other applications. For more information, see Intents and
Intent Filters.
Related: Intent Filter, Broadcast Receiver.
Related: Intent, Broadcast Receiver.
Related: Intent, Intent Filter.
Related: Resources
Related: Resources.
android.opengl and
javax.microedition.khronos.opengles packages expose
OpenGL ES functionality.
res/* subfolders of the project. Service that runs in the
background (without any UI presence) to perform various persistent
actions, such as playing music or monitoring network activity.
Related: Activity
Surface representing a block of
memory that gets composited to the screen. A Surface holds a Canvas object
for drawing, and provides various helper methods to draw layers and resize
the surface. You should not use this class directly; use
SurfaceView instead.
Related: Canvas
SurfaceView.
Related: Surface
R.style (starting with
"Theme_"). content://. In an Intent, a URI using an http://
scheme will be handled by the browser. View.
widget package, but extend
ViewGroup.
Related: View
android.widget package. Window that specifies the elements of a generic
window, such as the look and feel (title bar text, location and content of
menus, and so on). Dialog and Activity use an implementation of this class
to render a window. You do not need to implement this class or use windows
in your application. The list below defines some of the basic terminology of the Android platform.
.apk extension. For example:
myExampleAppname.apk. For convenience, an application package
file is often referred to as an ".apk".
Related: Application.
Android programs are compiled into .dex (Dalvik Executable) files, which are in turn zipped into a single .apk file on the device. .dex files can be created by automatically translating compiled applications written in the Java programming language.
Related: Intent.
Activity class. Most commonly, an activity is
visibly represented by a full screen window that can receive and handle UI
events and perform complex tasks, because of the Window it uses to render
its window. Though an Activity is typically full screen, it can also be
floating or transparent.Canvas.
ContentProvider class, which handles content
query strings of a specific format to return data in a specific format.
See
Content Providers topic for more information.
Related: URI Usage in Android
Dialog.
Related: Activity.
android.graphics.drawable. For
more information about drawables and other resources, see Resources.
Intent. It includes several criteria fields that you can
supply, to determine what application/activity receives the Intent and
what the receiver does when handling the Intent. Available criteria include
include the desired action, a category, a data string, the MIME type of
the data, a handling class, and others. An application sends
an Intent to the Android system, rather than sending it directly to
another application/activity. The application can send the Intent to a
single target application or it can send it as a broadcast, which can in
turn be handled by multiple applications sequentially. The Android system
is responsible for resolving the best-available receiver for each Intent,
based on the criteria supplied in the Intent and the Intent Filters
defined by other applications. For more information, see Intents and
Intent Filters.
Related: Intent Filter, Broadcast Receiver.
Related: Intent, Broadcast Receiver.
Related: Intent, Intent Filter.
Related: Resources
Related: Resources.
android.opengl and
javax.microedition.khronos.opengles packages expose
OpenGL ES functionality.
res/* subfolders of the project. Service that runs in the
background (without any UI presence) to perform various persistent
actions, such as playing music or monitoring network activity.
Related: Activity
Surface representing a block of
memory that gets composited to the screen. A Surface holds a Canvas object
for drawing, and provides various helper methods to draw layers and resize
the surface. You should not use this class directly; use
SurfaceView instead.
Related: Canvas
SurfaceView.
Related: Surface
R.style (starting with
"Theme_"). content://. In an Intent, a URI using an http://
scheme will be handled by the browser. View.
widget package, but extend
ViewGroup.
Related: View
android.widget package. Window that specifies the elements of a generic
window, such as the look and feel (title bar text, location and content of
menus, and so on). Dialog and Activity use an implementation of this class
to render a window. You do not need to implement this class or use windows
in your application.