Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:android

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:sistemas_operativos:android [2021/09/29 16:10] – [Arquitectura] tempwininformatica:sistemas_operativos:android [2022/08/19 10:06] (actual) – [Redes e Internet] tempwin
Línea 5: Línea 5:
   * [[https://www.android.com/|Web oficial]]   * [[https://www.android.com/|Web oficial]]
  
 +Páginas en la wiki:
 +
 +  * [[informatica:sistemas_operativos:android:seguridad|Seguridad en Android]]
 +  * [[informatica:sistemas_operativos:android:aplicaciones|Aplicaciones Android]]
 ===== Características principales ===== ===== Características principales =====
  
Línea 18: Línea 22:
 {{ https://developer.android.com/guide/platform/images/android-stack_2x.png?hl=es-419 |}} {{ https://developer.android.com/guide/platform/images/android-stack_2x.png?hl=es-419 |}}
  
 +  * [[https://developer.android.com/guide/platform?hl=es-419|Arquitectura de la plataforma]]
 ==== Android Runtime (ART) ==== ==== Android Runtime (ART) ====
  
Línea 35: Línea 40:
   * Requiere de una máquina virtual, la JVM (Java Virtual Machine), que ejecuta el Java bytecode.   * Requiere de una máquina virtual, la JVM (Java Virtual Machine), que ejecuta el Java bytecode.
   * En 2021 Java sigue siendo uno de los lenguajes de programación más utilizados.   * En 2021 Java sigue siendo uno de los lenguajes de programación más utilizados.
 +
 +Una aplicación de Android es un fichero APK (Application Package File). Un fichero APK es un fichero zip que contiene todos los recursos de una aplicación (ficheros .dex, imágenes, sonidos...)
 +
 +Una aplicación Android se ejecuta en su propia máquina virtual. La aplicación solo tiene acceso a sus recursos y sus datos (//sandbox//)
 +
 +Contenido de un fichero APK:
 +
 +  * ''res/''
 +  * ''META-INF/''
 +  * ''AndroidManifest.xml''
 +  * ''classes.dex''
 +  * ''resources.arsc''
 +  * otros...
 +
 +===== Configuración =====
 +
 +==== Redes e Internet ====
 +
 +=== DNS privado ===
 +
 +Desde Android 9:
 +
 +Ajustes -> Redes e Internet -> Avanzado -> DNS privado
 +
 +Para establecer el servidor DNS de CloudFlare, escribimos: ''1dot1dot1dot1.cloudflare-dns.com''
 +
 +Otro servidor DNS que bloquea publicidad y rastreadores es el de [[https://adguard-dns.io/es/welcome.html|AdGuard DNS]]: ''dns.adguard-dns.com''. [[https://adguard-dns.io/es/public-dns.html|Consulta el resto de DNS públicos de AdGuard DNS]]
informatica/sistemas_operativos/android.1632924628.txt.gz · Última modificación: por tempwin