04 Capítulo 3: El primer programa de Android

Crea una aplicación para Android

Inserte la descripción de la imagen aquí

Al crear el nombre del paquete, no debe usar números chinos o de uso único, de lo contrario, el proyecto no se creará correctamente

Descripción de la estructura del proyecto de Android

directorio src

El directorio Src contiene todos los paquetes y archivos fuente (.java) del programa de Android. Por ejemplo, el directorio src del proyecto AccountMS contiene el paquete com.mingrisoft y el archivo fuente MainActivity.java.
La clase MainActivity se hereda de la clase Activity de forma predeterminada, y en esta clase, el método onCreate () en la clase Activity se anula. En el método onCreate (), setContentView (R.layout.activity_main); establece la actividad actual que se mostrará Archivo de diseño.

directorio gen

El directorio gen contiene archivos JAVA generados por ADT. Por lo general, se generan automáticamente dos archivos JAVA, R.java y BuildConfig.java.
Los archivos R.java se utilizan para definir el índice de todos los recursos en el programa de Android. Al escribir código en el programa fuente de Java , Puede acceder directamente a varios recursos a través del índice.
El archivo R.java es un archivo de solo lectura y los desarrolladores no pueden modificarlo. Cuando los recursos del paquete res cambien, el archivo se modificará automáticamente.
BuildConfig.java se usa para depurar y generalmente no se puede modificar

archivo android.jar

El archivo android.jar se encuentra en el directorio de Android X.

directorio libs

Libs es un paquete jar de terceros. Pero ahora el último está configurado en Android Private Lirary

directorio de activos

El directorio de activos se utiliza para guardar archivos en el formato original. Los archivos de esta carpeta no pueden ser indexados por el archivo R.java, pero se compilarán en el .apk y se conservará el nombre del archivo original. Puede usar el URI para definir los archivos en la carpeta y luego usar la clase AssetManager para leer el contenido del archivo en una secuencia.

directorio res

El directorio res se utiliza para guardar archivos de recursos. Cuando los archivos de este directorio cambian, el archivo R modificará automáticamente el
subdirectorio dibujable para guardar los recursos de la imagen. El
subdirectorio de diseño se utiliza para almacenar los archivos de diseño en el programa de Android. De forma predeterminada, se genera un archivo de diseño activity_main.xml.

archivo de diseño activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
//xmlns:android包含命名空间的什么,其属性值为http://schemas.android.com/apk/res/android
//表示Android中的各种标准属性在该xml文件中中使用,他提供了大部分元素中的数据,该属性是一定不能省略的
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    //xmlns:tools指定布局的默认工具
    android:layout_width="match_parent"
    //指定当前视图在屏幕上所占的宽度
    android:layout_height="match_parent"
    //指定当前视图在屏幕上所占的高度
    tools:context=".MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</androidx.constraintlayout.widget.ConstraintLayout>

subdirectorio de valores

Se utiliza para guardar los recursos de cadena, estilo y tamaño utilizados en la aplicación.
Inserte la descripción de la imagen aquí

Archivo AndroidManifest.xml

Ubicado en el directorio raíz, es el archivo de descripción global de toda la aplicación de Android. En este archivo, Xu Ya indica el nombre de la aplicación, el icono utilizado, Actividad y Servicio y otra información, de lo contrario el programa no puede iniciarse normalmente.

<?xml version="1.0" encoding="utf-8"?>
//manifest:根节点,描述了package中所有的内容
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
//xmlns:android:包含命名空间的声明,···
    package="com.example.myapplication11">
//package声明应用程序包
    <application
    //包含package中application级别组件声明的根节点,一个manifest中可以包含零个或者一个该元素
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        //应用程序图标:android:icon
        android:label="@string/app_name"
        //android:label:用用程序标签,及设置显示的名称
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.MyApplication11">
        <activity android:name=".MainActivity">
        //activity:与用户交互的主要工具,它是用户打开一个应用程序的初始页面
        //android:name:Activity的名称
            <intent-filter>
            //intent-filter:声明指定的一组组件支持的Intent值
                <action android:name="android.intent.action.MAIN" />
                //action:组价支持的Intent Action

                <category android:name="android.intent.category.LAUNCHER" />
                //category:组件支持的Intent Category,通常用来指定应用程序默认启动的Activity
            </intent-filter>
        </activity>
    </application>

</manifest>

archivo project.properties

Registre la configuración relevante del proyecto de Android, como el objetivo de compilación y la configuración de apk.

Administrar emuladores de Android

El emulador de Android en sí es un programa no operativo, por lo que su operación necesita usar AVD para realizar el inicio y la parada del emulador a través de AVD.
Cree AVD e inicie el emulador de Android.
Dos métodos: implementación de interfaz gráfica,
gráficos de implementación de línea de comandos Interfaz realizada: cree un nuevo cuadro de diálogo de dispositivo virtual Android (AVD), ingrese el nombre de AVD, seleccione el estilo de pantalla (dispositivo), seleccione la versión de Android SDK (destino) Tarjeta SD (establezca el tamaño de la tarjeta SD)

Orientación a bordo

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_44522477/article/details/111854656
Recomendado
Clasificación