Академический Документы
Профессиональный Документы
Культура Документы
RECOPILADO POR
zulma.arguello1301@gmail.com
Sistema E-Learning
PROCADIS
Android Studio
Eclipse IDE
Componentes de la aplicacin
Son los componentes esenciales de una aplicacin Android de
desarrollo. Estos componentes estn AndroidManifest.xml
archivo pblico que describe cada componente de la aplicacin y
cmo interactan.
Componentes Descripcin
Actividades
Una actividad representa una sola pantalla con una interfaz de usuario, en una
palabra Actividad realiza acciones en la pantalla. Por ejemplo, una aplicacin
de correo electrnico puede tener una actividad que muestra una lista de los
nuevos mensajes de correo electrnico, otra actividad para componer un correo
electrnico, y otra de las actividades para la lectura de mensajes de correo
electrnico. Si una aplicacin tiene ms de una actividad, entonces una de ellos
debe ser marcada como la actividad que se presenta cuando se inicia la
aplicacin.
Servicios
Un servicio es un componente que se ejecuta en segundo plano para realizar
operaciones de larga duracin. Por ejemplo, un servicio puede reproducir
msica en segundo plano mientras el usuario est en una aplicacin diferente, o
podra obtener los datos sobre la red sin bloquear la interaccin del usuario con
una actividad.
Receptores Broadcast
Receptores de radiodifusin se utilizan simplemente para responder o transmitir
mensajes desde otras aplicaciones o desde el sistema. Por ejemplo, las
aplicaciones tambin pueden iniciar las transmisiones para que otras
aplicaciones sepan que algunos datos se han descargado al dispositivo y que ya
estn disponible para que los utilicen, por lo que emite este receptor que
interceptar esta comunicacin e iniciar las acciones apropiadas.
Proveedores de Contenido
Son suministros de componentes de proveedor de contenido de datos de una
aplicacin a otros de peticin. Estas solicitudes son manejadas por los mtodos
de la clase ContentResolver. Los datos pueden ser almacenados en el sistema
de archivos, la base de datos o en otro lugar por completo.
Componentes adicionales
Hay componentes adicionales que sern utilizados en la construccin de
entidades anteriormente mencionadas, su lgica, y el cableado entre ellos.
Estos componentes son
Componentes Descripcin
Eclipse IDE.
1 src
2 gen
Este contiene el archivo .R, un archivo generado por el compilador
que hace referencia a todos los recursos que se encuentran en su
proyecto. No se debe modificar este archivo.
3 Bin
Esta carpeta contiene los archivos del paquete Android .apk
construidas por el ADT durante el proceso de construccin y todo
lo necesario para ejecutar una aplicacin Android.
4 res/drawable-IPAP
Este es un directorio para los objetos dibujables que estn
diseados para pantallas de alta densidad.
5 res / layout
Este es un directorio para los archivos que definen la interfaz de
usuario de su aplicacin.
6 res / values
Este es un directorio para otros varios archivos XML que contienen
una coleccin de recursos, tales como cadenas y definiciones
colores.
7 AndroidManifest.xml
Este es el archivo de manifiesto que describe las caractersticas
fundamentales de la aplicacin y define cada uno de sus
componentes.
package com.example.helloworld;
android.view.MenuItem; import
android.support.v4.app.NavUtils;
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Manifest File
Cualquiera que sea el componente a desarrollar como parte de su solicitud, debe
declarar todos sus componentes en un manifest.xml que reside en la raz del
directorio de proyecto de aplicacin. Este archivo funciona como una interfaz
entre el sistema operativo Android y su aplicacin, por lo que si no declara su
componente en este archivo, entonces no ser considerado por el sistema
operativo. Por ejemplo, un archivo de manifiesto por defecto se ver como el
siguiente archivo -<
android:theme="@style/AppTheme" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>
</manifest>
Aqu <application> ... </ application> etiquetas cerrados, son los componentes
relacionados con la aplicacin. Atributo android: icon apuntar al icono de la aplicacin
El <actividad> etiqueta se utiliza para especificar una actividad y atributo android: name
especifica el nombre de clase completo de la subclase de actividad y el android: label
attribute especifica una cadena que se utilizar como etiqueta para la actividad. Puede
especificar varias actividades utilizando <activity> etiquetas.
<resources>
<string name="app_name">HelloWorld</string>
<string name="menu_settings">Settings</string>
</resources>
The R File
El gen/com.example.helloworld/R.java archivo es el pegamento entre los archivos Java
actividad como MainActivity.java y los recursos como strings.xml. Se trata de un
archivo generado automticamente y se no debe modificar el contenido del archivo
R.java. A continuacin se presenta una muestra de archivo R.java
*/ package com.example.helloworld;
public final class R {
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:padding="@dimen/padding_medium"
android:text="@string/hello_world" tools:context=".MainActivity"
/>
</RelativeLayout>
Ejecutar la aplicacin
Vamos a tratar de ejecutar nuestro Hello World! aplicacin que acabamos de crear.
Supongo que habr creado su AVD mientras se hizo su entorno configuracin. Para
ejecutar la aplicacin desde Eclipse, abra uno de los archivos de la actividad de su
proyecto y haga clic en Ejecutar Icono Ejecutar Eclipse icono de la barra de herramientas.
Eclipse instala la aplicacin en su AVD y comienza y si todo est bien con su puesta a
punto y la aplicacin, se mostrar la siguiente ventana del emulador