Colección de citas famosas - Libros antiguos - Comenzar a desarrollar su primer programa

Comenzar a desarrollar su primer programa

¿Estás un poco entusiasmado con el desarrollo de la primera aplicación? ¿Puedes desarrollar tu propia aplicación? ¡Está bien! Comencemos, primero haga clic en StartanewAndroidStudioProject para crear el proyecto: A continuación, debe ingresar el nombre de la aplicación (la primera letra debe estar en mayúscula), el dominio de la empresa y el directorio de almacenamiento de la aplicación designado. Haga clic en el botón Siguiente para ingresar al siguiente paso: si es el primero. Si la letra no está en mayúscula, se le preguntará: El nombre de la aplicación para la mayoría de las aplicaciones comienza con una letra mayúscula. A continuación, debe elegir en qué dispositivo desarrollar la aplicación (opcionalmente "teléfonos móviles y tabletas", "Wear", "TV", "Car (Android Auto)", etc. .) y determine el número mínimo de versión del SDK. La función de MínimoSDK es verificar la versión de Android del dispositivo antes de instalar la aplicación. Si la versión de Android del dispositivo es inferior a esta versión mínima, se impedirá que el usuario instale la aplicación. Si no sabe cómo elegir la versión más pequeña, puede hacer clic en Ayudame a elegir para ver el cuadro de distribución y la descripción de cada versión: Continúe haciendo clic en el botón Siguiente para pasar al siguiente paso. Necesitamos elegir el estilo de nuestra primera. Actividad a través de una plantilla GUI amigable: Luego necesitamos darle un nombre a la actividad y al diseño. Después de hacer clic en el botón Finalizar, AndroidStudio comienza a crear y compilar la aplicación. Una vez completada la compilación, podemos ver la interfaz IDE de AndroidStudio. Se puede ver en la imagen que Android Studio nos ha ayudado a organizar muy bien el proyecto. La introducción de la interfaz se muestra en la imagen de arriba. Dividiré la interfaz en 5 áreas para una explicación detallada: Área 1 Introducción: C:\Users\wqm\AppData\Local\Temp\SNAGHTML5a24778.PNG Esta área es para operaciones relacionadas con la ejecución. y depuración. 1. Módulos que se muestran en Compilación 2 2. Lista de módulos del proyecto actual 3. Módulos que se muestran en Ejecutar 2 4. Módulos que se muestran en Depuración 2 5. Cobertura del código del módulo que se muestra en la Prueba 2 6. Depuración del proceso que se ejecuta en Android 7, Re- ejecute el módulo que se muestra en 2 8. Deje de ejecutar el módulo que se muestra en 2. Área 2 Introducción: C:\Users\wqm\AppData\Local\Temp\SNAGHTML5a94cd5.PNG Esta área está relacionada principalmente con el funcionamiento de dispositivos Android y máquinas virtuales. 1. Gestión de dispositivos virtuales. 2. Sincronice los archivos Gradle del proyecto. Generalmente, debe sincronizarlos cuando se modifica la configuración de Gradle. 3. Estructura del proyecto, algunas configuraciones de atributos relacionados con el proyecto. 4. Gestión de AndroidSDK 5. Simulador Genymontion (es necesario instalar el complemento Genymontion, capítulo de instalación, sección [Instalación del simulador]) Introducción al área 3: C:\Users\wqm\AppData\Local\Temp\SNAGHTML5bde3b7.PNG Esta área es principalmente para recursos de archivos de ingeniería y otras operaciones relacionadas. 1. Muestre el método de organización de los archivos en el proyecto. El método de visualización predeterminado es el modo Android. Puede elegir "Proyecto, Paquetes, Scratches, Archivos de proyecto, Problemas" y otros métodos de visualización. Los dos más utilizados son Android y Project. 2. Localice la ubicación del archivo abierto actualmente en el directorio del proyecto. 3. Cierre todos los elementos expandidos en el directorio del proyecto. 4. Para algunas configuraciones adicionales del sistema, aparecerá un menú emergente después de hacer clic en él: después de marcar imageAutoscrolltoSource y AutoscrollfromSource, Android Studio localizará automáticamente la ubicación del archivo editado actual en el proyecto, lo cual es muy divertido de usar. Puede explorar otras funciones usted mismo. Introducción al área 4: C:\Users\wqm\AppData\Local\Temp\SNAGHTML5cee482.PNG Esta área se utiliza principalmente para escribir código y diseñar diseños. 1. Pestaña del archivo abierto.

(Presione la tecla Ctrl + haga clic con el mouse en la página Tab, aparecerá un menú emergente y ¡se sorprenderá!) 2. Área de vista previa del diseño de la interfaz de usuario. 3. Cambie el modo de edición de diseño. Algunos veteranos prefieren editar el diseño a través de Texto. Los principiantes pueden probar Diseño para editar el diseño y luego cambiar al modo Texto después de editarlo, lo cual es muy útil para aprender a diseñar el diseño de Android. Área 5 Introducción Esta área se utiliza principalmente para ver cierta información de salida. 1. Terminal: los amigos a quienes les gustan las operaciones de línea de comandos no necesitan iniciar una terminal adicional. 2. Monitoreo: puede ver cierta información de salida de la aplicación. 3. Información: cierta información de salida de la compilación del proyecto. 4. Ejecutar: información relacionada después de ejecutar la aplicación. 5. Lista TODO marcada con comentarios TOTO. 6. Eventos: algunos registros de eventos. 7. Consola Gradle, a través de la cual puede comprender cierta información de salida cuando Gradle crea aplicaciones. Descripción de la estructura del directorio de AndroidStudio: C:\Users\wqm\AppData\Local\Temp\SNAGHTML6038007.PNG1. Sistema de compilación Gradle, la versión la especifica el contenedor 2. Archivos requeridos por el IDE de AndroidStudio 3. Directorio de almacenamiento para archivos relacionados con la aplicación 4 Generado después de la compilación 5. Almacenamiento de bibliotecas dependientes relevantes 6. Directorio de almacenamiento de código 7. Directorio de almacenamiento de archivos de recursos (que incluye: diseño, imágenes, estilos, etc.) 8. Lista de información básica de la aplicación, que describe qué componentes existen 9. git. La administración de versiones ignora los archivos y marca qué archivos no necesitan ingresarse en la biblioteca git 10. Archivos de proyecto de AndroidStudio 11. Configuración relacionada con el módulo gradle 12. Configuración de la regla de ofuscación de código 13. Configuración relacionada con el proyecto gradle 14. Atributo global relacionado con gradle configuración 15. Configuración de atributos locales (configuración clave, ubicación de androidsdk y otros atributos) instrucciones de desarrollo y depuración de aplicaciones: C:\Users\wqm\AppData\Local\Temp\SNAGHTML60a7a4d.PNG Como se muestra en la Figura 1 arriba, haga clic en el número de línea que necesita ser depurado para establecer un punto de interrupción Luego haga clic en el botón Depurar que se muestra en 2 (o presione directamente la tecla de acceso directo Shift+F9) para iniciar la depuración. Como se muestra en la imagen de arriba, la vista de depuración aparece debajo de AndroidStudio. 1. La línea de código donde se encuentra el programa actual. 2. Algunos botones relacionados con la depuración. 3. El área de la pila de llamadas del programa. Esta área muestra todos los métodos que se han llamado cuando el programa se ejecuta hasta el punto de interrupción. método, antes se llama. 4. Área de observación de variables locales 5. Área de observación de variables definidas por el usuario 1. StepOver (F8): el programa ejecuta una línea hacia abajo. Si hay una llamada a un método en la línea actual, este método regresa después de la ejecución y luego va a la. siguiente línea. 2. StepInto(F7): el programa ejecuta una línea hacia abajo. Si la línea actual tiene un método definido por el usuario (método de biblioteca de clases no oficial), ingrese este método. 3. ForceStepInto(Alt+Shift+F7): el programa ejecuta una línea hacia abajo. Si hay una llamada a un método en la línea actual, ingresa ese método. 4. StepOut (Shift+F8): si ingresa un método durante la depuración y cree que no hay ningún problema con el método, puede usar StepOut para salir del método y regresar a la siguiente línea de la declaración donde se llamó el método. . Vale la pena señalar que este método se ha ejecutado. 5. DropFrame: después de hacer clic en este botón, volverá al punto de llamada del método actual y lo volverá a ejecutar, y los valores de todas las variables de contexto también volverán a ese momento. Siempre que existan métodos superiores en la cadena de llamadas, puede saltar a cualquiera de ellos. 6. RuntoCursor(Alt+F9): ejecuta hasta la posición del cursor. 7. ResumeProgram (F9): siga ejecutando el programa hasta que se alcance el siguiente punto de interrupción. 8. Ver puntos de interrupción (Ctrl+Shift+F8): vea todos los puntos de interrupción que haya establecido y establezca algunas propiedades de los puntos de interrupción. 9. Silenciar puntos de interrupción: no establezca todos los puntos de interrupción en un estado no válido después de la selección. Haga clic nuevamente para restablecer todos los puntos de interrupción para que sean válidos. Después de hacer clic en el botón ViewBackpoints, aparecerá una ventana de propiedades del punto de interrupción, que le permitirá realizar algunas configuraciones más avanzadas para el punto de interrupción.

Descripción: C:\Users\wqm\AppData\Local\Temp\SNAGHTML6dbfefa.PNG1 Enumera los puntos de interrupción establecidos en todos los programas 2. Puede ingresar condiciones y los puntos de interrupción solo tendrán efecto después de que se cumplan las condiciones (por ejemplo: en el cuadro de entrada Ingrese i == 8), este punto de interrupción condicional es muy útil en el proceso de desarrollo real. También puede establecer un punto de interrupción condicional haciendo clic derecho en el punto de interrupción, como se muestra a continuación: Bien, las funciones relacionadas con la depuración se han introducido aquí. Conceptos básicos de empaquetado y firma de aplicaciones En un proyecto de Android Studio, habrá varios archivos .gradle. Entre ellos, hay un archivo build.gradle en el directorio del proyecto y un archivo build.gradle para cada módulo. build.gradlebuildscript{repositories{jcenter()//Declarar el uso de las dependencias del almacén maven{//Depende de gradlebuildclasspath'com.android.tools.build:gradle:2.1.0-alpha5 proporcionado por android '}}// Configure los repositorios de todos los proyectos como jcentersallprojects{repositories{jcenter()}}//Borre la tarea del proyecto taskclean(type:Delete){deleterootProject.buildDir} en el módulo build.gradle//Esto significa que el módulo es un appmoduleapplyplugin: 'com.android.application'android{//Qué versión se compila según compileSdkVersion23//Qué versión de la herramienta de compilación se compila según buildToolsVersion "23.0.3"// La configuración predeterminada incluye principalmente: ID de la aplicación, versión mínima del SDK, destino Versión del SDK, número de versión de la aplicación, nombre de la versión de la aplicación defaultConfig{applicationId"open_open.com.helloworld"minSdkVersion10targetSdkVersion23versionCode1versionName"1.0"}//buildTypes es el tipo de compilación, los más utilizados son lanzamiento y depuración, y aquí se puede habilitar la confusión, habilite zipAlign y configurar la información de la firma, etc. buildTypes{release{minifyEnabledfalseproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'}}}//dependencies Define la información de las bibliotecas jar, aar y jcenter de la que debe depender el módulo.

dependencias{compilefileTree(dir:'libs',include:['*.jar'])testCompile'junit:junit:4.12'compile'com.android.support:appcompat-v7:23.2.1'}Selección de firma de empaquetado Build- >GenerarSignedAPK..., como se muestra a continuación: Mantenga Siguiente en la ventana emergente hasta la siguiente interfaz: Si no hay una Clave, primero podemos hacer clic en el botón Crearnueva... para crear una Clave. El proceso de creación es muy simple. , como se muestra a continuación: Si ya tiene una clave, haga clic en el botón Elegir existente... para especificar la ubicación del archivo .jks, como se muestra a continuación: Ingrese la contraseña del almacén de claves y la contraseña clave (las dos contraseñas ingresadas al crear la clave), haga clic en el botón Siguiente: A continuación, haga clic en el botón Finalizar y espere a que se complete la firma del paquete AS. Una vez completada la firma, AS nos solicitará: Haga clic en ShowinExplorer para encontrar nuestro archivo APK firmado: Este artículo se ha incluido en el proyecto de código abierto. : /Android-Alvin/Android-LearningNotes, que contiene diferentes direcciones de programación de autoaprendizaje, recopilación de preguntas de entrevista/experiencia de entrevista y series de artículos técnicos, etc. Los recursos se actualizan continuamente... Enlace original: