ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Comandos Android


Enviado por   •  4 de Noviembre de 2012  •  994 Palabras (4 Páginas)  •  535 Visitas

Página 1 de 4

1. ¿Para qué se utiliza el archivo AndroidManifest en un proyecto Android?

La base para cualquier aplicación Android es el archivo AndroidManifest.xml que se encuentra en la raíz de directorios de cualquier proyecto. Dentro de este archivo se declara todo lo que se encuentre dentro de la aplicación como las actividades, los servicios, etc. Y cómo todas estas piezas interactúan entre sí y con el sistema.

Cada vez que creamos un nuevo proyecto Android, obtendremos un archivo manifest inicial que se genera automáticamente, y que abarca los elementos básicos de una aplicación sencilla; la declaración de una actividad y nada más. Conforme aumente la complejidad de las funciones que queramos que realicen nuestras aplicaciones, este archivo irá creciendo en líneas de código y en declaraciones de elementos distintos.

2. ¿Cuál es la estructura básica de este archivo?

<manifest>: Dentro de este tag encontramos los siguientes atributos.

android:versionCode = “11″: Hace referencia al número de versión de desarrollo de nuestro programa, cada versión final que se desea publicar debe tener un versionCode distinto.

android:versionName = “1.5.1″: Este es el número de versión de nuestro programa.

package = “com.bipgeeks.miaplicacion”: Es el paquete de nuestro programa y con el cual se referencia nuestra aplicación en el Android Market y el teléfono.

<application>: Aquí adentro van todas las Activities, Services, Providers, Receivers y las bibliotecas que se usan en nuestra aplicación.

<activity> Se tendrá un activity por cada pantalla de nuestra aplicación y dentro de él van sus atributos y los distintos Intents para comunicarse. En nuestro ejemplo, nos encontramos con los siguientes atributos.

android:name = “.UnActivity”: Este es el nombre de la clase de nuestra Activity.

android:label = “@string/app_name”: Es el texto que aparecerá en la barra superior de nuestra Activity.

android:theme = “@style/Theme.NoBackground”: En Android uno puede crear Themes (conjuntos de estilos) para reutilizar en una aplicación y de esa manera poder mantener la coherencia en el diseño de la aplicación.

android:configChanges = “orientation|keyboardHidden”: Este atributo establece que la Activity no detectará los cambios de orientación y por ocultación del teclado físico.

android:screenOrientation = “portrait”: Determinando esta propiedad le decimos a nuestra Activity que sólo tendrá disposición en modo portrait (el teléfono puesto verticalmente y recordemos que “landscape” significa el teléfono puesto horizontalmente).

<supports-screens>: Este tag es utilizado para describir las pantallas soportadas por nuestra aplicación. Entre los atributos podemos encontrar:

android:largeScreens = “false”: Especifica si se van a soportar pantallas del tipo large (tabs, netbooks, etc.) con nuestra aplicación.

android:normalScreens = “true”: Realiza lo mismo que el largeScreens pero haciendo referencia a las pantallas normal, prácticamente todos los celulares del tamaño similar al T-Mobile G1.

android:smallScreens = “false”: Lo mismo que los anteriores pero para dispositivos con pantalla pequeña.

android:anyDensity = “true”: Este atributo sirve para determinar que nosotros nos encargaremos de escalar las pantallas para las distintas densidades y que el teléfono no tendrá que hacerse cargo de adaptarlas automáticamente.

<uses-permissions>: Mediante este Tag especificamos los permisos que va a necesitar nuestra aplicación para poder ejecutarse, además son los que deberá aceptar el usuario antes de instalarla. Por ejemplo, si se desea utilizar funcionalidades con Internet o el vibrador del teléfono, hay que indicar que nuestra aplicación requiere esos permisos.

<uses-sdk>: En este tag determinamos las distintas versiones Android que va a utilizar nuestra aplicación, tanto sobre qué versiones va a correr como qué versión fue utilizada para realizar nuestras pruebas. Mediante el atributo android:minSdkVersion establecemos a partir de qué versión de Android nuestra aplicación podrá correr.

...

Descargar como (para miembros actualizados)  txt (7.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com