Añadidos apuntes de android
This commit is contained in:
parent
8b03e06162
commit
c5759892da
|
|
@ -0,0 +1,41 @@
|
|||
## Apuntes Android Studio (Generales)
|
||||
|
||||
### Archivo Manifest (AndroidManifest.xml)
|
||||
|
||||
El propósito de éste archivo es aportar información al compilador, al sistema operativo y a la tienda de aplicaciones. Su ubicación es en la raíz del proyecto.
|
||||
|
||||
Obligatoriamente debe contener:
|
||||
|
||||
- Componentes de la app (activities, services, etc)
|
||||
- Intent-filter, le especifica al sistema como debe interactuar con esa activity, en función de [atributo](https://genol.es/andintent) que declaremos en el elemento action.
|
||||
- [Permisos necesarios](https://genol.es/manperm)
|
||||
- Hardware y software requeridos para su funcionamiento (API)
|
||||
|
||||
Ejemplo:
|
||||
|
||||
```xml
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools">
|
||||
<!-- Componentes de la app -->
|
||||
<application>
|
||||
<activity>
|
||||
<intent-filter>
|
||||
<action/>
|
||||
<category/>
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<service></service>
|
||||
<receiver></receiver>
|
||||
<provider></provider>
|
||||
</application>
|
||||
<!-- Permisos necesarios -->
|
||||
<uses-permission android:name="PERMISSION-TO-GET"/>
|
||||
<!-- Hardware requerido -->
|
||||
<uses-feature android:name="HW-TO-USE" android:required="true"/>
|
||||
<!-- Versiones de API en las que funciona la app -->
|
||||
<uses-sdk android:[min|target|max]SdkVersion="1"/>
|
||||
</manifest>
|
||||
```
|
||||
|
||||
[Documentación oficial](https://genol.es/manifest)
|
||||
Loading…
Reference in New Issue