sábado, 6 de noviembre de 2010

En el interior del Manifest.xml

AndroidManifest.xml


<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.commonsware.android.search">
...
</manifest>



La base para cualquier aplicación de Android es el archivo de manifiesto:
AndroidManifest.xml en la raíz de su proyecto. Aquí es donde se declara lo que todo está dentro de su aplicación - las actividades, los servicios, y así sucesivamente.
También indican cómo estas piezas se unen a la general de Android, por ejemplo, indica que la actividad (o actividades) debe aparecer en el menú principal del dispositivo (lanzador alias,).

Permissions, Instrumentations, and Applications

• uses-permission elements, para indicar los permisos que necesita su aplicacion para funcionar correctamente
• permission elements, para declarar que las actividades o servicios pueden requerir permisos que otras aplicaciones tienen el fin de utilizar 
• instrumentation elements, para indicar el código que debe ser invocado sobre los acontecimientos clave del sistema, tales como la puesta en marcha las actividades, a los efectos
de registro o un control
• an application element, la definición de las entrañas de la aplicación que el manifiesto describe


<manifest xmlns:android="
http://schemas.android.com/apk/res/android"
package="com.commonsware.android">
<uses-permission
android:name="android.permission.ACCESS_LOCATION" />
<uses-permission
android:name="android.permission.ACCESS_GPS" />
<uses-permission
android:name="android.permission.ACCESS_ASSISTED_GPS" />
<uses-permission
android:name="android.permission.ACCESS_CELL_ID" />
<application>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.commonsware.android.skeleton">
<application>
<activity android:name=".Now" android:label="Now">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>


<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.commonsware.android.skeleton">
<application>
<activity android:name=".Now" android:label="Now">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>





android:name La clase que implementa la actividad

android:label El nombre de la actividad a mostrar, y normalmente con un elemento hijo que describe bajo que condiciones se mostrar esta actividad. También se indica para que aparezca en el launcher, para que los usuarios puedan llamarlo

No hay comentarios:

Publicar un comentario