Compartir tecnología

estudio diario

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

  

🍎blog personal:Página principal

🏆columna personalAndroidee

⛳️  Si no dona a la dinastía Tang, le agradeceré su éxito.

Tabla de contenido

texto

7.11 res+Notas del manifiesto de Android

<>

<>

selector

forma

recursos

Archivo AndroidMainifest.xml en principal

solicitud

permitir copia de seguridad

inco=@mipmap/ic_launcher

etiqueta="@string/nombre_de_la_aplicación"

admiteRtl="verdadero"

tema="@style/Theme.TestApp"

appComponentFactory="androidx.core.app.CorecomponentFactory"

requestLegacyExternalStorage="verdadero"

herramientas:targetApi="31"

reglas_de_extracción_de_datos="@xml/reglas_de_extracción_de_datos"

contenido de copia de seguridad completo="@xml/reglas_de_copia_de_seguridad"

android:nombre=".ActividadPrincipal" android.:exportado="verdadero"

filtro de intención

android:nombre="android.intent.action.MAIN"

android:nombre="android.intent.categoty.LAUNCHER"

mis otros blogs


texto

7.11 res+Notas del manifiesto de Android

android:layout_height='match_parent' define la altura del diseño para que coincida con el contenedor principal

android: orientación="vertical" organiza las subvistas verticalmente

herramientas: contexto establece el contexto utilizado para la vista previa en:. . . .

android:backgroung: establece el fondo en negro

<EditText

android: id establece este identificador único

android:editable Establece si EditText se puede editar android:orientation="horizontal" Especifica la dirección de disposición de la subvista de LinearLayout u otros contenedores de diseño que admitan la orientación. hori es la disposición horizontal de la vista android:gravity="center_horizontal"&gt; se utiliza para establecer la alineación horizontal del contenido de la vista dentro de su espacio disponible. centro alinea la vista horizontalmente en el centro

<Button

android:fondo="@drawable/selector"/&gt;<!-- 设置按钮的背景为selector资源 -->

selector

android:state_pressed: Estado presionado.

android:state_focused: Estado de enfoque.

android:state_checked: estado seleccionado.

android:state_enabled: Estado habilitado.

android:state_selected: estado seleccionado.

android:state_hovered: estado de desplazamiento (generalmente usado para pasar el mouse).

selector Es un archivo de recursos en Android que se utiliza para definir la apariencia de los elementos de la interfaz de usuario (como botones, imágenes, etc.) en diferentes estados.aprobarselector, puede especificar diferentes fondos, imágenes o colores para un elemento de la interfaz de usuario en diferentes estados (como presionado, enfocado, seleccionado, etc.) para lograr efectos dinámicos.

``: Este es el elemento raíz, lo que indica que se trata de un recurso selector.

``: cada item El elemento representa un estado.

  • android:drawable: Especifique los recursos utilizados en este estado, como colores o imágenes.

  • android:state_pressed="true" : Indica que el botón está presionado.Hay otros estados que se pueden utilizar, comostate_focused(enfocar),state_checked(seleccionado),state_enabled(habilitar) etc.

estado predeterminado item : Un recurso utilizado cuando no se cumple cualquier otro estado. Generalmente se coloca en último lugar.

 <!-- 当按钮被按下时,使用 gray 作为背景 -->    <item android:drawable="@drawable/gray"          android:state_pressed="true"/>    <!-- 当按钮处于默认状态时,使用 white 作为背景 -->    <item android:drawable="@drawable/white"/>

forma

Es un archivo de recursos que define la geometría dibujable. Permite la creación de elementos gráficos simples, como rectángulos, rectángulos redondeados, elipses, que se pueden utilizar para crear bordes divisorios de fondo para botones.

recursos

`` es el elemento raíz en el archivo de recursos de Android, que se utiliza para definir varios tipos de recursos, como cadenas, colores, tamaños, etc. Se puede hacer referencia a estos recursos y utilizarlos en diferentes partes de la aplicación, lo que permite la gestión centralizada y la reutilización de recursos.

Archivo AndroidMainifest.xml en principal

solicitud

Contiene declaraciones de componentes y propiedades relacionadas con la aplicación.

permitir copia de seguridad

Si se debe permitir la copia de seguridad de datos de la aplicación

inco=@mipmap/ic_launcher

Definir el icono de la aplicación.

etiqueta="@string/nombre_de_la_aplicación"

La definición de íconos circulares funciona en dispositivos que admiten íconos circulares

admiteRtl="verdadero"

Si se admite la dirección del diseño de derecha a izquierda

tema="@style/Theme.TestApp"

El tema de la aplicación, especificando los estilos utilizados por la aplicación.

appComponentFactory="androidx.core.app.CorecomponentFactory"

Definir la clase de fábrica de componentes de la aplicación para crear instancias de componentes de la aplicación.

requestLegacyExternalStorage="verdadero"

Solicitud para utilizar el acceso al almacenamiento externo heredado, disponible para Android Q (29) y superiores

herramientas:targetApi="31"

Especifique el nivel de API de destino de la herramienta sin afectar el comportamiento real del tiempo de ejecución.

reglas_de_extracción_de_datos="@xml/reglas_de_extracción_de_datos"

Especifique la ubicación del archivo de reglas de extracción de datos (se puede eliminar si no es necesario)

contenido de copia de seguridad completo="@xml/reglas_de_copia_de_seguridad"

Especifique la ubicación del archivo de contenido de la copia de seguridad completa (se puede eliminar)

android:nombre=".ActividadPrincipal" android.:exportado="verdadero"

Definir un componente de actividad 'android:name' especifica el nombre de la clase de actividad

android: exportado especifica si la actividad puede ser iniciada por otras aplicaciones

filtro de intención

El filtro de intención de la actividad determina a qué intenciones puede responder la actividad.

android:nombre="android.intent.action.MAIN"

Especifique la actividad como la actividad de entrada principal y la actividad predeterminada cuando se inicia la aplicación.

android:nombre="android.intent.categoty.LAUNCHER"

Agregue la actividad al iniciador para que aparezca en la lista de aplicaciones.

mis otros blogs

[MySQL] Tres reglas principales de estandarización de bases de datos: una exploración de los principios de diseño de paradigmas-CSDN Blog

[JAVA] ¿Cuál es la diferencia entre ejecución de hilo () y inicio ()? -Blog de CSDN

[Chat diario] Habilidades de entrevista esenciales para programadores: cómo destacarse en el campo de batalla de las entrevistas - Blog de CSDN

[JAVA] Java8 inicia ConcurrentHashMap, ¿por qué se abandona el bloqueo de segmentación? Blog de CSDN

[JAVA] Cómo garantizar que una colección no se pueda modificar-Blog de CSDN

[Desarrollo web] Estrategias de implementación y gestión de sesiones en un entorno sin cookies-Blog CSDN

[Mybatis] Cómo prevenir la inyección de SQL en el blog Mybatis-CSDN

[Ingeniería de software] Navegando por el camino hacia la agilidad: análisis en profundidad de la esencia del marco Scrum - Blog CSDN

[Primavera] Comprensión de IoC y AOP: creación de una arquitectura de software flexible y modular - Blog de CSDN