59 lines
3.2 KiB
Plaintext
59 lines
3.2 KiB
Plaintext
page.title=Developing Applications
|
|
@jd:body
|
|
<h1>Developing Android Applications</h1>
|
|
<p>You can develop Android applications with the same high-quality tools you
|
|
use to develop Java applications. The Android core libraries provide the
|
|
functionality needed to build some amazingly rich mobile applications, and
|
|
the Android development tools make running, debugging, and testing your
|
|
applications a snap.</p>
|
|
|
|
<p>This section explains the ins and outs of developing Android
|
|
applications. It outlines the philosophy
|
|
behind the system and then describes each of the
|
|
key subsystems in detail. After reading this section, you'll have the knowledge
|
|
and confidence to begin writing that real-world Android app you have in
|
|
mind.</p>
|
|
|
|
<p>Before reading this section you should read the <a
|
|
href="{@docRoot}intro/index.html">Getting Started Guide</a>, which helps you get
|
|
up and running with the Android SDK and shows you how to build a basic
|
|
app. This section builds on the information in the Getting Started
|
|
section.</p>
|
|
|
|
<p>Here's the content you'll find in this section:</p>
|
|
|
|
<dl>
|
|
<dt><a href="{@docRoot}devel/implementing-ui.html">Implementing a UI</a></dt>
|
|
<dd>Explains how to construct and interact with user interfaces for Android
|
|
applications. After reading this page you'll have a solid understanding of
|
|
how Android layouts are built, how they operate at runtime, and how you can
|
|
make them pretty.</dd>
|
|
<dt><a href="{@docRoot}devel/building-blocks.html">Building Blocks</a></dt>
|
|
<dd>Detailed descriptions of Android components. Covers the ins and outs
|
|
of the components summarized in Anatomy of an Android App, plus more. This
|
|
section goes into detail on each of the key Android components (Intents,
|
|
Activities, Views, and events.)</dd>
|
|
<dt><a href="{@docRoot}devel/data.html">Storing and Retrieving Data</a></dt>
|
|
<dd>How to read and write data to the various storage mechanisms
|
|
provided by Android, and to network services. There are several
|
|
different ways to read and write data from an Android application,
|
|
each aimed at different needs. This page describes them all and
|
|
explains how to pick the right one for your needs.</dd>
|
|
<dt><a href="{@docRoot}devel/security.html">Security Model</a></dt>
|
|
<dd>Gaining access to secure system resources and features, and
|
|
declaring permissions to control access to your own secure features.
|
|
Permissions control whether a given application is able to access
|
|
piece of functionality provided by another application (for example,
|
|
which applications can dial the phone). This page describes how
|
|
permissions work and how to request permissions as well as define your
|
|
own.</dd>
|
|
<dt><a href="{@docRoot}devel/resources-i18n.html">Resources and i18n</a></dt>
|
|
<dd>Detailed descriptions of Android's application-resource management
|
|
system, including how it's used for internationalization and
|
|
localization. "Resources" are application assets (such as images,
|
|
localized strings, and XML layouts) that need to be resolved at
|
|
runtime. This page describes how Android resolves which resource to
|
|
load from a selection of them, as well as how to create and use
|
|
resources.</dd>
|
|
</dl>
|