Desarrollo de aplicaciones Android para dummies
Aunque la resolución de problemas con Android es una tarea sencilla, es posible llegar al punto en el desarrollo de aplicaciones en las que no está seguro de qué hacer. La siguiente lista le debe apuntar en la dirección correcta cuando usted está en necesidad de ayuda.
Comprender el ciclo de vida de Actividad y Fragmento del ciclo de vida.
Que va a utilizar una y otra vez, y una comprensión profunda puede ayudar a evitar problemas desconcertantes más tarde.
Recuerde que usted es responsable de guardar y restaurar la instancia estados en actividades y fragmentos.
Si crea una variable miembro en una actividad o un fragmento, asegúrese de guardarlo en onSaveInstanceState () y restaurarlo con el paquete de onCreate (). De no hacerlo, puede hacer que su actividad o fragmento parecen funcionar la mayor parte del tiempo, pero fallan al azar en otras situaciones (por ejemplo, cuando un usuario hace girar su pantalla).
No estoy seguro de cómo resolver un problema en particular?
Visite los foros en StackOverflow.com y utilizar la etiqueta de Android. StackOverflow es un destino plataforma recomendada Android para preguntas desarrollador.
Las tareas más comunes que ya se han hecho por ti.
El Sitio web para desarrolladores de Android ofrece una lista de tareas e instrucciones comunes sobre cómo realizarlas.
Si no estás seguro de lo que hace un paquete o clase, puede identificar rápidamente su propósito.
Usted puede colocar el cursor sobre el objeto o clase mientras que dentro de Android Studio y pulse Ctrl + J para ver la ventana emergente de la documentación. Si no existe información sobre herramientas, puede ver la documentación en línea en Android Developer Reference.
Usted puede encontrar rápidamente todas las referencias de un objeto en particular.
Usted puede hacer esto en su archivo de clase seleccionando el objeto y pulse Alt + F7.
Puede hacer que los mensajes de la corriente en el Logcat ventana más legible.
Lo hace mediante la creación de un filtro que se aplica específicamente a su registro de aplicación. Usted también puede encontrar pidcat para ser útil.
Muchos errores tienen una solución rápida.
Ir al error y presione Alt + Enter para obtener el menú de solución rápida. Esto puede ser una manera práctica de añadir nuevos campos y métodos. Por ejemplo, puede escribir el nombre de un captador que todavía no existe, presione Alt + Enter y, a continuación, seleccione Crear Getter tener el método creado por usted automáticamente.
Es fácil de navegar rápidamente alrededor de un proyecto.
Para hacerlo, pulse la tecla Mayús dos veces rápidamente y comience a escribir el nombre de la cosa que le interesa. Puede ser un archivo, tipo, miembro, variable local, o casi cualquier cosa. Seleccione de la lista desplegable y pulse Enter.
Para ejecutar rápidamente su aplicación para Android, pulse Ctrl + R.
7 Métodos abreviados de teclado Android Studio
Lo más probable es pasar la mayor parte de su carrera el desarrollo de Android en el Android Studio IDE. Aquí hay algunos atajos de teclado que pueden ayudarle a ahorrar un montón de tiempo. Más se puede encontrar visitando Ayuda - Referencia Keymap defecto.
Acción | Atajo de teclado |
---|
Crear un nuevo archivo en el paquete actual | Comando + N (Mac) / Alt + Insert (Win) |
Organizar las declaraciones de importación | Ctrl + Alt + O |
Vaya a la definición de la fuente | Comando + clic (Mac) / Windows + Clic (Win) |
Cambiar el nombre de un objeto | Shift + F6 |
Buscar a través de archivos | Comando + Mayús + F (Mac) / Ctrl + Shift + F (Win) |
Saltar a un tipo o archivo en particular | Shift, Shift |
Vaya a la izquierda | Comando + Mayúsculas + [(Mac) / Alt + Izquierda (Win) |
Navegue a la derecha | Comando + Mayús +] (Mac) / Alt + Derecha (Win) |
4 Android Común Usos Intención
Vamos a usar un par de intentos básicos la mayor parte del tiempo, mientras que el desarrollo de aplicaciones móviles para Android. Para ahorrar un poco de tiempo, echa un vistazo y recordar el código para estos varios intentos Android básicos.
Intención | Prefijo |
---|
Iniciar una actividad | startActivity (new Intent (esto, Destination.class)) - |
Crear un selector | Intent.createChooser (yourIntent, "PleaseSelect") - |
Abra el navegador web | Intención i = new Intención (Intent.ACTION_VIEW, Uri.parse ("http://example.org")) - startActivity (i) - |
Comience la actividad para un resultado | startActivityForResult (yourIntent, YOUR_REQUEST_CODE) - |
5 Consejos para Desarrollo de aplicaciones para múltiples tamaños de pantalla en Android
Como desarrollador, usted ya conoce la importancia de las pruebas de escritura para su código. Esto es tan cierto para el desarrollo de aplicaciones de Android como lo es para cualquier otro tipo de desarrollo. Por suerte, Android hace que sea fácil agregar pruebas para su aplicación.
Los requisitos de tamaño para cada icono en cada densidad varían para cada tipo de icono.
Usted encontrará iconos de lanzadores, los iconos de menú, iconos de la barra de estado, iconos de la ficha, y muchos más. Todos ellos están construidos de forma diferente para cada densidad pantalla. Cuando la construcción de estos iconos, hacer referencia a las directrices Android Iconografía.
Al definir la interfaz de usuario, trate de utilizar siempre el píxel independiente de la densidad (inmersión o dp) unidad de medida para las vistas y el píxel independiente de la escala (SIP o sp) para el tamaño de las fuentes.
Esto ayuda a su escala de aplicación a diferentes dispositivos. El píxel independiente de la densidad es un pixel virtual que las escalas de forma proporcional para cada densidad de pantalla concreto.
Proporcionar al compatible con pantallas elemento a la AndroidManifest.xml presentar para ayudar al mercado de Android a determinar si su aplicación es compatible con diferentes tamaños de pantalla.
En general se debe evitar compatibles pantallas, pero a veces es necesario, por ejemplo, cuando usted le está proporcionando múltiples desde servidores para diferentes tamaños de pantalla.
Proporcionar gráficos para extra-alta adicional, extra-alta, alta, y dispositivos de densidad media.
Aunque esto puede aumentar el desarrollo y diseño de tiempo, se mejora notablemente la usabilidad y el aspecto de su aplicación.
Utilice fragmentos liberalmente para hacer de soporte dispositivos de tableta más fácil.
Sobre el autor
El archivo AndroidManifest.xml Cada aplicación Android tiene una AndroidManifest.xml archivo. los AndroidManifest.xml archivo proporciona información que un dispositivo necesita para ejecutar la aplicación. los AndroidManifest.xml presentar en este Listado de tiendas de…
La rama de Android 4.2 El árbol mostrado en esta figura tiene una Android 4.2 rama, pero no es un directorio del sistema de archivos del equipo. En la vista Explorador de paquetes, la Android 4.2 rama (o Android 3.0 sucursal o Android lo rama) le recuerda que el proyecto…
Android programación 3 SDK para dummies Hoy en día, los desarrolladores de herramientas de software utilizan un entorno de desarrollo integrado (IDE) para el desarrollo de Java más fácil. El IDE de mayor aceptación entre los desarrolladores de Java es Eclipse. Esta tabla le da…
La construcción de las carpetas de aplicaciones para la tableta androide Organizar la pantalla de inicio en su tablet Android mediante la construcción de carpetas de aplicaciones que contienen iconos para tus aplicaciones favoritas. Se ahorra espacio en su pantalla de inicio de Android poniendo múltiples aplicaciones…
Trucos tablet Android para recordar Usted puede hacer más cosas, y rápidamente, en su tablet Android cuando se sabe algunos trucos. Aquí está un surtido de, trucos de ahorro de tiempo práctico para que usted tenga en mente mientras se utiliza, abuso o disculpan su…
Cómo agregar aplicaciones a la pantalla de inicio de Android Tablet Una de las maneras en que su puede personalizar su tablet Android es mediante la adición de sus aplicaciones favoritas a tu pantalla de inicio. Esto le da acceso inmediato a las aplicaciones que utiliza con más y le da control sobre qué…
¿Cómo construir carpetas de aplicaciones en el Android Tablet Cada página de la pantalla de inicio en su tablet Android luce una cuadrícula que tiene solamente tantos iconos de aplicación. Aunque usted puede usar las matemáticas para calcular el número máximo de iconos de la pantalla Inicio, una mejor…
Cómo modificar la pantalla de inicio de Android La llave para abrir la pantalla de inicio en tu teléfono Android puede ser sutilmente diferente de un teléfono a otro. El método estándar es a largo prensa una parte en blanco de la Home cribado qué no a largo pulse el icono de lanzador o…
Desarrollo de aplicaciones tablet Android para dummies Si bien la resolución de problemas con Android es una tarea sencilla, que todos lleguemos al punto en el que no estamos seguros de qué hacer. La lista debe apuntar en la dirección correcta si necesita ayuda para el diseño de su aplicación…
El uso de la intención androide Común Un objeto Intención en Android es, bueno, exactamente eso: un intento. La mejor manera de pensar acerca de las intenciones es de imaginar encender una luz con un interruptor de la luz. Su intención es la de encender la luz, y para ello, realice la…
El desarrollo de múltiples tamaños de pantalla en Android Uno de los retos que encontrará durante su tiempo como un desarrollador de Android está desarrollando aplicaciones para múltiples tamaños de pantalla. Hay muchas cosas a tener en cuenta durante su aventura en tamaños de pantalla. La siguiente…
Atajos de teclado de Eclipse Lo más probable es pasar la mayor parte de su carrera el desarrollo de Android en el IDE de Eclipse. La siguiente tabla muestra algunos atajos de teclado que pueden ayudarle a ahorrar un montón de tiempo.AcciónAtajo de tecladoCrear un nuevo…