¿Qué hay dentro de un archivo APK de Android?

Al formar un fondo de desarrollo web donde todos sus archivos se suben a un servidor de forma individual, el archivo APK es muy diferente a mí!

De lo que he recogido es como un archivo zip o exe similar al software que instalas en un ordenador, por ejemplo. Eclipse su auto. Luego, cuando se instala en un dispositivo los archivos y carpetas se extraen de nuevo en algo similar a la estructura de archivo / carpeta que estaba trabajando en eclipse. Y en ese caso, de nuevo tengo acceso de alguna manera a decir el / res y / carpetas de activos una vez que el APK se instala ???

¿Estoy en el camino correcto ???

Aclamaciones,

Micro.

Archivo de paquete de aplicación de Android. Cada aplicación de Android se compila y se empaqueta en un único archivo que incluye todo el código de la aplicación (archivos .dex), recursos, activos y archivo de manifiesto. El archivo de paquete de aplicación puede tener cualquier nombre pero debe utilizar la extensión .apk. Por ejemplo: myExampleAppname.apk. Por conveniencia, a menudo se hace referencia a un archivo de paquete de aplicación como ".apk".

La estructura de un APK:

|-- AndroidManifest.xml |-- META-INF // Signature Data | |-- CERT.RSA | |-- CERT.SF | `-- MANIFEST.MF |-- classes.dex // java byte code file generated after the compilation |-- res // resource files | |-- drawable | | `-- icon.png | `-- layout | `-- main.xml `-- resources.arsc 

Puede encontrar información más detallada aquí: http://android-anything.diandian.com/post/2011-09-28/5377936

Tipo de. Algunos detalles aquí. Wikipedia APK

Buen tutorial de programación de Android aquí: http://www.vogella.de/articles/Android/article.html

  • Mi tamaño de APK aumentó de 65 Kbytes a 8,8 MBytes después de agregar servicios de Google Play (para admob)
  • Compile el proyecto android para apk sin eclipse
  • Determinar el certificado de firma de un APK
  • Error: "Error al instalar apk en el dispositivo 'emulator-5554': timeout"
  • Android: ¿Cómo obtener el nombre de archivo del instalador mediante programación?
  • Cómo generar un archivo apk utilizando una línea de comandos?
  • Agregue archivos a la carpeta META-INF dentro de Android .apk automáticamente
  • Eclipse - ¿debo limpiar el proyecto antes de exportar un APK?
  • Dynamic Apk en Android
  • Android: cómo obtener el nombre del archivo apk mediante programación?
  • ClassNotFoundException en la compilación de apk con maven
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.