|
||
|
|
|
|||||||
| Tutoriales Manuales, tutos, recetas, postres, etc |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Para principiantes en Android Terminos Android Que es.... ???
![]() Lo primero es recordaros que si eres realmente nuevo en este mundo, quizá deberías empezar por conocer los terminos de Android y partir de ahí, empezar a preguntarse ¿qué significa…? Hemos incluido algunos conceptos, pero tened por seguro que esta lista podría ser muchísimo más extensa. Actualizar Aumentar la versión de Android. Ej: Pasar de 1.6->2.1 Normalmente este proceso se realiza mediante OTA. Adb (Android Depuration Bridge) Es una herramienta que viene en el SDK de Android. Te permite trastear con el móvil o un emulador mediante la línea de comandos. Acción (Action) Una descripción de algo que queremos que un Intent haga. Pueden ser tanto definidas por Android como propias. Acelerómetro Se trata de un sensor que mide la aceleración y la fuerzas inducidas por las gravedad. Actividad (Activity) Representa una pantalla en una aplicación Adb Shell Es un shell (terminal) que funciona sobre adb y ofrece una línea de comandos que permite entre otras cosas operar con comandos unix compatibles incluidos en el sistema. AMOLED Tecnología de fabricación de pantallas basadas en OLED Android Manifest Es el archivo en el que se definen los rasgos principales de una aplicación: nombre, componentes o permisos entre otros. Android Studio El nuevo IDE de Google para programar para la plataforma Android AOSP Siglas de Android Open Source Project, proyecto pilar de Android Apps2SD: Este es un método que sirve mover aplicaciones desde la memoria interna del teléfono hasta la tarjeta SD. Muy útil para el caso de que no podamos instalar más aplicaciones por falta de espacio. Primera fase en el ciclo de vida de una aplicación. En esta fase del desarrollo, el software todavía no es usable y los ingenieros buscan que sea estable. La letra “Alfa” proviene del alfabeto griego, y en estos casos se utiliza para designar la primera instancia de algo. Este tipo de software se caracteriza por ser muy inestable y es capaz de provocar cuelgues y problemas, salvo cuando sus desarrolladores lanzan una versión pública del mismo. APN APN: Access Point Name Es el nombre de un punto de acceso para GPRS a configurar en el teléfono móvil para que pueda acceder a Internet Basicamente, los parámetros concretos de cada operador para conectarse a internet desde el móvil. APP Abreviatura de “Aplicación”. Programa que puedes descargar e instalar en los diferentes smartphones del mercado. Pueden ser de pago o gratuítas. APK Es la extensión de las aplicaciones Android, variante del Java. Así pues, un .apk es cualquier aplicación que te puedes instalar en tu móvil. ART ART hace referencia a Android Runtime, o tiempo de ejecución de Android, éste es el responsable de correr las aplicaciones en Android. ART es el sucesor de Dalvik Runtime Backup Copia de seguridad de nuestros datos. Beta Esta designación se brinda a todo aquel software que termina la fase Alfa, y entra en la siguiente, Beta, en la cual generalmente el mismo ya se encuentra más pulido, pero todavía presenta grandes problemas de velocidad y rendimiento. En general, lo que se pretende de la fase Beta del desarrollo es ofrecerles a los usuarios un modo directo de probar un software, y obtener rápidamente datos para solventar los errores que pueda tener la aplicación. Benchmark Técnica utilizada para medir el rendimiento de un sistema o componente del mismo Bootloader El Bootloader es un programa sencillo que no tiene la totalidad de las funcionalidades de un sistema operativo y se encarga de preparar todo lo que necesita el sistema operativo para funcionar. Boot Animation (Animación de arranque Este término se utiliza para designar la pantalla que se muestra en el proceso de arranque del sistema operativo. Esta puede variar desde una animación simple o la visualización de los mensajes de inicio, dependiendo del dispositivo que estemos usando. Brick Termino que hace mencion a un error al momento de flashear o modificar algo dentro del telefono que lo deja inutilizable Bootloop: Término que se utiliza a menudo para designar a la problemática del ciclo del arranque continuo de un dispositivo con Android sin poder acceder al sistema operativo principal. Broadcast Receiver (Receptor Broadcast) Un broadcast es un mensaje que cualquier aplicación puede recibir. Y en Android podremos utilizar receptores para interceptar dichos mensajes BUG Defecto en el software o un hardware que no ha sido descubierto por los creadores o diseñadores de los mismos durante su fabricacion o desarrollo. Canvas Superficie para dibujar que nos permite generar gráficos. Caché La caché de un sistema es una forma de almacenar datos para ser reutilizados más rápidamente por el software que los almacenó allí o por otras aplicaciones. En el caso de que un programa solicite algún dato, el sistema primero recurrirá a la memoria caché, un procedimiento mucho más rápido que tener que solicitarlos y recalcularlos nuevamente. CIQ o IQ Carrier Carrier IQ: Este término hace referencia a un programa que recopila datos personales del uso de nuestros móviles. Básicamente, es un software preinstalado que se ejecuta en background en muchos dispositivos portátiles y que es capaz de almacenar información de índole privada. Muy peligroso. Cid El CID (o Carrier ID) es un código que identifica al proveedor del teléfono Fundamentalmente para que el teléfono sepa que ROMs pueden ser instaladas en él. Las actualizaciones via OTA instalarán una versión u otra en función del CID. Con esto las operadoras consiguen que en sus actualizaciones vayan sus logos y sus extras El teléfono tiene un CID y la ROM tiene varios CIDs soportados. CES Consumer Electronics Show se refiere a un evento que se celebra anualmente, en enero, en Las Vegas, centrada en la tecnología ClockWork Mode Modo de recuperacion avanzado que se instala a travez de un archivo .zip comunmente llamado Recovery con las siglas CWM Cocinero Dícese del programador, diseñador o creador de una ROM para Android. Content Provider Capa de abstración para, de forma segura, exponer los datos de nuestra aplicación a otra aplicación Custom ROMS o ROMS personalizadas Estos términos se utilizan para designar al fruto de desarrolladores o grupos de desarrolladores independientes que utilizan su capacidad y conocimientos para modificar y personalizar sus dispositivos con mejoras y opciones que no estaban incluidas de fábrica. Estas mejoras generalmente se publican para que otros usuarios puedan aplicarlas a sus propios dispositivos en forma libre y gratuita. Ejemplo de ROM personalizadas son Cyanogen Mod o AOKP. CM CyanogenMod, firmware no oficial basado en el sistema operativo de código abierto Android, con funcionalidades añadidas Dalvik La máquina virtual de Android por defecto hasta la llegada de ART DDMS Es una herramienta que viene en el sdk de Android. Te permite visualizar los procesos que se están ejecutando en tu teléfono así como hacer capturas de pantalla Downloading Mode Modo en el cual se pone el telefono para poder flashear una ROM a traves de Odin o Kies.( Usado principalmente para Samsung). Entramos en el apagando el movil y siguiendo la convinacion de teclas -VOL+HOME+POWER al mismo tiempo hasta que en la pantalla aparesca la leyenda "downloading" generalmente de color amarillo y con el fondo negro Downgradear Dícese del proceso de bajar la versión Android. Ej: pasar de la 1.6->1.5 Sería lo contrario a Actualizar. Utilizado para poder instalar ciertas ROMs. Drawable Un tipo de recurso visual que podemos utilizar al programar en Android Driver Archivo o archivos que permiten que un sistema operativo entienda y maneje diversos perifericos y hardwares que se conectan Deodex El proceso de deodexizado consiste, simplemente, en reempaquetar todos los contenidos y componentes de la aplicacion en el APK correspondiente mediante el recompilado del classes.dex, que es el fichero contenido en el APK que contiene las clases de Java que se han usado en el codigo de la aplicacion. Hecho esto, lo que se consigue es tener todo en el mismo sitio y permite que se ejecute toda la aplicacion desde el paquete APK, por así decirlo, sin que haya interacciones desde fuentes externas como son los archivos .odex Partimos de la base de que Android utiliza para ejecutar todo, una maquina virtual basada en Java que se llama Dalvik Virtual Machine. Bien, en el caso de aplicaciones deodexizadas, el fichero .dex que hay dentro del APK, es el que contiene la caché (codigo basé) de la aplicacion y que es utilizado por la DALVIK. En el caso de las aplicaciones ODEXIZADAS, la DALVIK utiliza el archivo .odex, que es la version mejorada y optimizada del archivo .dex. Requisito de este método es que el archivo .odex debe de estar en el mismo directorio que el APK y llamarse igual. Éste último, es el método usado por Android por defecto. Cuando Android arranca, la caché de la maquina virtual DALVIK se llena con los archivos .odex, lo que permite a Android saber con antelación qué aplicaciones se cargaran y, como ya hemos comentado que el .odex es parte del código de la aplicación optimizado, se cargará todo mas rapidamente. DEODEXIZANDO los APK, como ya hemos comentado antes, permite tener TODO el codigo de la aplicacion en un mismo sitio, sin entrar en conflicto con el entorno de ejecución de ANDROID EXT4 Sistema de archivos de Android. Ext4 es el sistema de archivos actualmente utilizado en la mayoría de las distribuciones modernas de GNU/Linux, y utilizado en el sistema operativo para móviles de Google gracias a sus prestaciones, estabilidad y seguridad al momento de ejecutar movimientos con datos. Mediante la utilización de un sistema de archivos sólido como EXT4, los desarrolladores garantizan una reducción bastante considerable del riesgo de pérdida de datos. Fastboot Bootloader con el que podemos hacer flasheos de bajo nivel. FC, Force Close o Forzar Cierre Con este término se denomina al procedimiento que nos permite cerrar por completo una aplicación que se ha colgado, aún si poder tener acceso a la misma. Firmware Bloque de instrucciones de programa para propósitos específicos, grabado en una memoria de tipo no volátil (ROM, EEPROM, flash, etc), que establece la lógica de más bajo nivel que controla loscircuitos electrónicos de un dispositivo de cualquier tipo. Flashear Dícese del proceso de “aplicar” una ROM a un teléfono. Las ROMs no se “instalan” se flashean. La definición exacta es: Cargar datos en un chip de memoria de estado sólido, en especial los que contienen el sistema operativo para dispositivos y periféricos electrónicos. Fragmento (Fragment) Porción de interfaz de usuario o un comportamiento en una actividad Goldcard Es una sdcard especial que uno mismo se fabrica y que nos permite instalar en cualquier un teléfono su ROM original. Muy común su uso para que no hayan problemas y conseguir permisos root. Decir que cada teléfono necesita de una goldcard diferente, por tanto hay Goldcards para Desire, para Hero y para los demás. Importante: No usar una Goldcard para un teléfono en otro modelo. GPRS General Packet Radio Service o servicio general de paquetes vía radio creado en la década de los 80 es una extensión del Sistema Global para Comunicaciones Móviles para la transmisión de datos mediante conmutación de paquetes GPS Sistema americano de navegación y localización mediante satélites. GPU La unidad de procesamiento gráfico o GPU es un coprocesador dedicado al procesamiento de gráficos u operaciones de coma flotante, para aligerar la carga de trabajo del procesador central GSM Sistema de radiotelefonía celular digital europeo comercializado a partir de 1992. HSDPA La tecnología HSDPA, también denominada 3.5G, 3G+ o mini 3G, es la optimización de la tecnología espectral UMTS/WCDMA, una tecnología basada en conexiones minis, de menor velocidad a el promedio de la actual 3G IFA Feria tecnológica que se celebra en septiembre en Berlín Intent Un Intent es un mensaje que podemos utilizar para solicitar una acción determinada a otra componente de una aplicación. Se trata de una clase que nos facilita la comunicación entre componentes, IPS IPS (In Plane Switching) es una tecnología que se utiliza para pantallas de cristal líquido, también llamadas LCD, para corregir problemas de color y de ángulo de visión JIT o Compilación Just in Time La compilación en tiempo de ejecución o Compilación Just in Time es una técnica utilizada para optimizar el rendimiento de sistemas de programación que compilan a bytecode, y muy básicamente consiste en traducir el bytecode a código máquina nativo cuando se está ejecutando. Kang Básicamente, la palabra “Kang” define a las modificaciones producidas en el código que un tercero ha desarrollado para lanzar al mercado su propia versión del proyecto original. Esta metodología es principalmente usada en el mundo de las ROMS personalizadas. Kernel Parte fundamental del sistema operativo y es el que se encarga de dar acceso del hardware a los programas Kies Software oficial de Samsung que instala los drivers necesarios para poder controlar y sincronizar el movil con el PC, a si como actualizarlo de manera OFICIAL. Launcher Parte de la interfaz de usuario de Android en pantallas de inicio que le permite lanzar aplicaciones, hacer llamadas telefónicas, etc LAGFIX (Lags): Es un retardo al abrir o cerrar aplicaciones, menus o desbloquear la pantalla del movil, es decir son operaciones de memoria que se realizan retardadamente. Este retardo se debe al sistema de archivos que se usa en la memoria del sistema, donde esta el Sistema Operativo instalado y donde se instalan todas las aplicaciones. El sistema de archivos original es RFS, y por la forma de trabajar de este sistema, se produce ciertos retardos de escritura/lectura de la memoria del sistema, lo que se traduce en pausas al trabajar con el móvil. LCD Píxel Density o Densidad de Píxel LCD: Este término es una medida relacionada con la resolución que pueden ofrecer las pantallas de teléfonos inteligentes y tablets Layout Fichero XML que describe la composición de una pantalla Logcat Un listado de los mensajes emitidos por el teléfono. Muy útil para los programadores con el fin de encontrar qué causa los errores. LTE Nueva generación (4G) respecto a UMTS (tercera generación o 3G) y a su vez GSM (segunda generación o 2G) Mod Este término proviene de “mooding”, es decir el acto de modificar una pieza de software para adaptarla a las necesidades de un usuario o una comunidad de usuarios en particular. Esta técnica es muy utilizada en el mundo Android por organizaciones como CyanogenMod. Nandroid Técnica y utilitario que hace posible la copia exacta de los contenidos de la ROM instalada en un dispositivo Android. Entre otras características, también permite realizar copias de seguridad de datos de usuario como la agenda de contactos y aplicaciones instaladas en el sistema en una tarjeta de memoria SD. Es conveniente almacenar una copia de la ROM del dispositivo cada cierto tiempo. Nightly Build o Compilaciones Nocturnas: Se denomina de esta manera a las compilaciones de un proyecto realizadas durante el período nocturno para incorporar modificaciones y características que se han desarrollado durante el día. La principal ventaja que ofrece este tipo de compilaciones es que se pueden encontrar funcionalidades que no están presentes en las versiones estables del proyecto. Sin embargo, siempre es un riesgo utilizarlas dado que las mismas se hacen en forma automática y no existe garantía de que funcionen correctamente. NFC Near-Field Communication o Comunicación de Campo Cercano, es un estándar creado para la comunicación sin cables de corto alcance para la realización de pagos a través de nuestros dispositivos móviles mayoritariamente. Odex Estos archivos .odex son colecciones de partes de la aplicacion correspondiente, que estan optimizadas ANTES de arrancar Odin Software esencial cuando se quiere hacer una flasheo al movil de manera NO OFICIAL OEM Un fabricante de equipamiento original, es cuando una empresa fabrica productos que luego son comprados por otra empresa y vendidos bajo la marca de la empresa compradora. OLED La base de las pantallas OLED es un diodo orgánico de emisión de luz (Organic Light-Emitting Diode) que genera y emite luz por sí mismo. Esa características es la principal diferencia entre un televisor LED y uno OLED. OTA Siglas de Over-The-Air o “Sobre el Aire”. Es un método para distribuir actualizaciones a los usuarios de tal manera que les aparezca una notificación directamente en el teléfono y puedan descargarla directamente sin necesidad de conectarse a ningún ordenador. Es el método por el que se distribuyen la mayoría de las Actualizaciones Android. OverClocked alcanzar una mayor velocidad de reloj para un componente electrónico (por encima de las especificaciones del fabricante) Open GL (Open Graphics Library) : Una biblioteca de código abierto multilenguaje y multiplataforma que le permite crear a los desarrolladores gráficos 2D y 3D. Ampliamente utilizado en dispositivos Android. Push Un estilo de comunicación donde la petición se origina en el servidor. Básicamente se traduce en que recibes información sin pedirla. Recibirás los mails o mensajes al instante sin tener que verificar tu si hay contenido nuevo. PPI Pixeles por pulgada QR (Código) Un código QR es un módulo útil para almacenar información en una matriz de puntos o un código de barras bidimensional Radio La Radio se encarga de la funcionalidad de teléfono del dispositivo. Esto incluye GPRS, GSM, UMTS, GPS y operaciones, así como la funcionalidad de la cámara. Se puede cambiar indistintamente de la ROM, y no se pierden los datos, ni programas de la Rom RAM (memoria) La memoria de acceso aleatorio es la memoria desde donde el procesador recibe las instrucciones y guarda los resultados Recovery Es una pantalla que te permite manipular el teléfono sin que se haya cargado completamente la ROM. Puedes realizar diferentes acciones como Flashear o Wipear. Indispensable para instalar ROMs. ROM (memoria) La memoria ROM, (read-only memory) o memoria de sólo lectura, es la memoria que se utiliza para almacenar los programas que ponen en marcha el teléfono y realizan los diagnósticos. No confundir con la ROM(imagen). ROM (imagen) Es una imagen del sistema operativo personalizado. Como si cogieras el sistema Android por defecto que viene en tu teléfono y lo modificases a tu antojo. A continuación lo distribuyes a la comunidad para que ellos también disfruten de esos cambios. Hay ROMs de diferentes teléfonos y con diferentes sistemas Android. Una ROM se ha de Flahsear desde el Recovery y ha de tener una Radio y un SPL determinados para que funcione. Rootear Modificar el sistema para poder disfrutar de permisos de root(=administrador, superusuario). Recursos Son los componentes de una aplicación no programados, que se utilizarán en la misma. Aquí se incluyen imágenes, textos, ficheros... SDK Un kit de desarrollo de software o SDK (siglas en inglés de software development kit) es generalmente un conjunto de herramientas de desarrollo que le permite a un programador crear aplicaciones para un sistema concreto SPL Es un cargador secundario de programa bootloader que se encarga de cargar la Radio/GSM y el sistema operativo. De esta manera podremos modificar tamaños de memoria para mejorar el rendimiento del teléfono. Sideloading Este término hace referencia a la metodología usada para instalar aplicaciones en nuestro dispositivo sin usar el Android Market o Google Play.Tambien podemos instalar Roms en modo sideload atraves de recovery cuando el telefono no arranca y no tenemos el zip de la rom copiado SWAP (memoria) Se usa como apoyo a la memoria ram de nuestro móvil y si en algún momento puntual el sistema se queda sin ram, se usará esta memoria swap Servicio (Service) Es un objeto que se ejecuta en segundo plano, sin necesidad e interfaz gráfica. Splash Screen o Pantalla de bienvenida Una pantalla de bienvenida o Splash Screen es aquella imagen que suele aparecer mientras se carga el sistema operativo de un dispositivo, en este caso Android. Generalmente, las pantallas de bienvenida cubren toda la pantalla del smartphone o la tablet, ocultando cualquier rastro de los mensajes del sistema. SU "Super user" o super usuario. Lo que es lo mismo: acceso root Stock Con este nombre se conoce al sistema operativo Android tal como sus desarrolladores lo pusieron a disposición de los fabricantes y del público, es decir, sin ninguna clase de modificación a su código ni a ninguno de sus recursos gráficos. El caso contrario a “Android de Stock” sería “CyanogenMod”, una profunda modificación desarrollada y llevada adelante por un grupo de entusiastas. Tema Un conjunto de propiedades que nos permiten definir la configuración para mostrar en una aplicación. Tethering Se denomina anclaje a red o tethering al proceso por el cual un dispositivo móvil con conexión a Internet actúa como pasarela para ofrecer acceso inalámbrico a la red a otros dispositivos, cualesquiera que estos sean, asumiendo dicho dispositivo móvil un papel similar al de un módem o enrutador TWRP Team Win Recovery Project, un recovery táctil muy completo Underclocking Underclocking es el procedimiento inverso al Overclocking, y mediante el mismo se busca reducir la velocidad del reloj generalmente con el propósito de generar menor calor en los componentes de un dispositivo. Undervolt Otro anglicismo que identifica la técnica usada por algunos entusiastas de Android para mejorar la duración de la batería y la emisión de calor bajando los valores del voltaje de la CPU del dispositivo, lo que también ofrecerá, por supuesto, una performance menor. UI Interfaz de usuario URI Android utiliza cadenas de texto URI como forma básica para solicitar información en Content Providers. Debe seguir un esquema. UMTS Sistema universal de telecomunicaciones móviles es una de las tecnologías usadas por los móviles de tercera generación (3G), sucesora de GSM View El objeto más importante cuando estamos montando una interfaz gráfica. De él extenderán la mayoría de componentes que utilicemos. Básicamente consiste en un área de la pantalla que admitirá determinadas funcionalidades ViewGroup Contenedor de Views Widget Elemento que puede añadirse al escritorio de nuestro dispositivo Android, ofreciéndonos información y determinadas funcionalidades (según lo que el desarrollador lleve a cabo). Wipe Su traducción es Barrido. Básicamente se trata de un formateo o borrado general de todos los datos de tu teléfono con el fin de dejarlo tal y como estaba nada más sacarlo de la caja. Atención: un wipe no te borra el contenido de la SD pero si que te borra las aplicaciones instaladas. WiMAX Definiciones en la Web WiMAX, siglas de Worldwide Interoperability for Microwave Access, es una norma de transmisión de datos que utiliza las ondas de radio en las frecuencias de 2,3 a 3,5 GHz y puede tener una cobertura de hasta 60 km. XDA XDA-developers es una comunidad de desarrolladores de software para dispositivos móviles de más de 4 millones de usuarios de todo el mundo creada en 2003. Zipalign Esta es una herramienta introducida con el SDK para la versión 1.6 Android y que permite optimizar la manera en que se envasa un paquete de aplicaciones Android, logrando con ello una mejor performance y menor consumo de RAM. Alineacion de archivos ¡Esperemos que te haya servido de utilidad! ¿Echas en falta alguno?
__________________
![]() Última edición por rmthx Día 07/08/15 a las 19:06:26. |
| Los siguientes 6 usuarios han agradecido a rmthx su comentario: | ||
|
|
![]() |
Estás aquí
|
||||||
|
||||||