Diferencia entre revisiones de «Usuario:ManuelRomero/Manifest»

De WikiEducator
Saltar a: navegación, buscar
(Página creada con '{{:Usuario:ManuelRomero/Android/nav}} <br>')
 
Línea 1: Línea 1:
 
{{:Usuario:ManuelRomero/Android/nav}}
 
{{:Usuario:ManuelRomero/Android/nav}}
 
<br>
 
<br>
 +
===Componentes en una aplicación Android===
 +
#ACTIVITY
 +
#VIEW
 +
#SERVICE
 +
#CONTENT PROVIDER
 +
#BROADCAST RECEIVER
 +
#WIDGET
 +
#INTENT
 +
 +
====Activity====
 +
*Componente principal de la interfaz gráfica
 +
*Representa cada una de las pantalla de nuestra aplicación
 +
====View====
 +
*Componentes básicos con los construimos nuestras aplicaciones
 +
*Existen muchos componentes de este tipo: Botones, Listas desplegables
 +
====Service====
 +
*Son servicios o procesos ejecutados en segundo plano
 +
*No disponen de interfaz gráfica
 +
*Por ejemplo un objeto reloj o cargar información en una base de datos
 +
====Content Provider====
 +
*Permite compartir datos entre aplicaciones
 +
*No necesitamos mostrar la forma en la que hacemos las cosas a otras aplicaciones
 +
====Broadcast Receiver====
 +
*Detecta mensajes y eventos generados por el sistema y reacciona ante ellos
 +
*Por ejemplo batería baja o se ha recibido un mensaje
 +
====Widget====
 +
*Elementos visuales interactivos
 +
*Tienen comportamiento propio
 +
====Intent====
 +
*Elementos u objetos que permiten que exista comunicación entre actividades de una aplicación
 +
*También se pueden comunicar otros objetos descritos anteriormente
 +
 +
===El fichero Manifest===
 +
Cada proyecto tiene un fichero AndroidManifext.xml
 +
Sirve para que el sistema antes de ejecutar la aplicación concozca los componentes que tiene cargados
 +
Información que contiene
 +
;Información sobre la aplicación
 +
:Icono
 +
:Nombre
 +
:Versión
 +
<Source lang=xml>
 +
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 +
    package="com.example.ciclovidaactividad"
 +
    android:versionCode="1"
 +
    android:versionName="1.0" >
 +
 +
    <uses-sdk
 +
        android:minSdkVersion="8"
 +
        android:targetSdkVersion="15" />
 +
</source>
 +
- Listado de Activities
 +
Servicios
 +
Content providers
 +
Broadcast recievers
 +
- Nivel mínimo de API
 +
- Permisos de usuario
 +
- Librerías externas que usamos

Revisión de 09:01 2 nov 2012



Componentes en una aplicación Android

  1. ACTIVITY
  2. VIEW
  3. SERVICE
  4. CONTENT PROVIDER
  5. BROADCAST RECEIVER
  6. WIDGET
  7. INTENT

Activity

  • Componente principal de la interfaz gráfica
  • Representa cada una de las pantalla de nuestra aplicación

View

  • Componentes básicos con los construimos nuestras aplicaciones
  • Existen muchos componentes de este tipo: Botones, Listas desplegables

Service

  • Son servicios o procesos ejecutados en segundo plano
  • No disponen de interfaz gráfica
  • Por ejemplo un objeto reloj o cargar información en una base de datos

Content Provider

  • Permite compartir datos entre aplicaciones
  • No necesitamos mostrar la forma en la que hacemos las cosas a otras aplicaciones

Broadcast Receiver

  • Detecta mensajes y eventos generados por el sistema y reacciona ante ellos
  • Por ejemplo batería baja o se ha recibido un mensaje

Widget

  • Elementos visuales interactivos
  • Tienen comportamiento propio

Intent

  • Elementos u objetos que permiten que exista comunicación entre actividades de una aplicación
  • También se pueden comunicar otros objetos descritos anteriormente

El fichero Manifest

Cada proyecto tiene un fichero AndroidManifext.xml Sirve para que el sistema antes de ejecutar la aplicación concozca los componentes que tiene cargados Información que contiene

Información sobre la aplicación
Icono
Nombre
Versión
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.ciclovidaactividad"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="15" />

- Listado de Activities Servicios Content providers Broadcast recievers - Nivel mínimo de API - Permisos de usuario - Librerías externas que usamos