Condivisione della tecnologia

studio quotidiano

2024-07-12

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

  

🍎blog personale:Home page

🏆Rubrica personaleAndroid

⛳️  Se non fai una donazione alla dinastia Tang, ti aiuterò a raggiungere il successo.

Sommario

testo

7.11 res+Note sul manifesto Android

<>

<>

selettore

forma

risorse

File AndroidMainifest.xml sotto main

applicazione

consentire il backup

inco=@mipmap/ic_launcher

etichetta="@string/nome_app"

supportaRtl="vero"

tema="@style/Tema.TestApp"

appComponentFactory="androidx.core.app.CorecomponentFactory"

richiestaLegacyExternalStorage="vero"

strumenti:targetApi="31"

regole_estrazione_dati="@xml/regole_estrazione_dati"

Contenuto completoBackup="@xml/regole_backup"

android:name=".MainActivity" android.:exported="true"

filtro di intenti

androide:nome="android.intent.action.MAIN"

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

gli altri miei blog


testo

7.11 res+Note sul manifesto Android

android:layout_height='match_parent' definisce l'altezza del layout in modo che corrisponda al contenitore principale

android: guidance="vertical" dispone le visualizzazioni secondarie verticalmente

tools:context imposta il contesto utilizzato per l'anteprima su:. . . .

android:backgroung: imposta lo sfondo su nero

<EditText

Android: id imposta questo ID identificativo univoco

android:editable Imposta se EditText può essere modificato android:orientation="horizontal" Specifica la direzione della disposizione della vista secondaria di LinearLayout o altri contenitori di layout che supportano l'orientamento. hori è la disposizione orizzontale della vista android:gravity="center_horizontal"&gt; viene utilizzato per impostare l'allineamento orizzontale del contenuto della vista all'interno del suo spazio disponibile. center allinea la vista orizzontalmente al centro

<Button

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

selettore

android:state_pressed: Stato premuto.

android:state_focused: Stato di messa a fuoco.

android:state_checked: stato selezionato.

android:state_enabled: stato abilitato.

android:state_selected: stato selezionato.

android:state_hovered:stato al passaggio del mouse (solitamente utilizzato per il passaggio del mouse).

selector È un file di risorse in Android, utilizzato per definire l'aspetto degli elementi dell'interfaccia utente (come pulsanti, immagini, ecc.) in diversi stati.passaggioselector, puoi specificare sfondi, immagini o colori diversi per un elemento dell'interfaccia utente in stati diversi (ad esempio premuto, focalizzato, selezionato e così via) per ottenere effetti dinamici.

``: Questo è l'elemento root, che indica che si tratta di una risorsa di selezione.

``: ogni item L'elemento rappresenta uno stato.

  • android:drawable: specifica le risorse utilizzate in questo stato, come colori o immagini.

  • android:state_pressed="true" : Indica che il pulsante è premuto.Esistono altri stati che possono essere utilizzati, ad esempiostate_focused(messa a fuoco),state_checked(selezionato),state_enabled(abilitare) ecc.

stato predefinito item : una risorsa utilizzata quando qualsiasi altro stato non è soddisfatto. Di solito piazzato per ultimo.

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

forma

È un file di risorse che definisce la geometria disegnabile. Permette la creazione di elementi grafici semplici, come rettangoli, rettangoli arrotondati, ellissi, che possono essere utilizzati per creare bordi divisori di sfondo per i pulsanti.

risorse

`` è l'elemento root nel file di risorse Android, utilizzato per definire vari tipi di risorse, come stringhe, colori, dimensioni, ecc. È possibile fare riferimento a queste risorse e utilizzarle in diverse parti dell'applicazione, consentendo la gestione centralizzata e il riutilizzo delle risorse.

File AndroidMainifest.xml sotto main

applicazione

Contiene dichiarazioni di proprietà e componenti relative all'applicazione

consentire il backup

Se consentire il backup dei dati dell'applicazione

inco=@mipmap/ic_launcher

Definire l'icona dell'applicazione

etichetta="@string/nome_app"

La definizione delle icone circolari funziona sui dispositivi che supportano le icone circolari

supportaRtl="vero"

Se supportare la direzione del layout da destra a sinistra

tema="@style/Tema.TestApp"

Il tema dell'applicazione, specificando gli stili utilizzati dall'applicazione

appComponentFactory="androidx.core.app.CorecomponentFactory"

Definire la classe factory del componente dell'applicazione per creare un'istanza dei componenti dell'applicazione

richiestaLegacyExternalStorage="vero"

Richiedi di utilizzare l'accesso allo spazio di archiviazione esterno legacy, disponibile per Android Q (29) e versioni successive

strumenti:targetApi="31"

Specifica il livello API di destinazione dello strumento senza influire sul comportamento effettivo del runtime

regole_estrazione_dati="@xml/regole_estrazione_dati"

Specificare la posizione del file delle regole di estrazione dei dati (può essere eliminato se non richiesto)

Contenuto completoBackup="@xml/regole_backup"

Specificare la posizione del file di contenuto del backup completo (può essere eliminato)

android:name=".MainActivity" android.:exported="true"

Definire un componente di attività 'android:name' specifica il nome della classe di attività

android:exported specifica se l'attività può essere avviata da altre applicazioni

filtro di intenti

Il filtro degli intenti dell'attività determina a quali intenti l'attività può rispondere

androide:nome="android.intent.action.MAIN"

Specificare l'attività come attività di ingresso principale e attività predefinita all'avvio dell'applicazione

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

Aggiungi l'attività al programma di avvio in modo che venga visualizzata nell'elenco delle applicazioni.

gli altri miei blog

[MySQL] Tre regole principali per la standardizzazione dei database: un'esplorazione dei principi di progettazione dei paradigmi - Blog CSDN

[JAVA] Qual è la differenza tra thread run() e start()? -Blog CSDN

[Chat quotidiana] Competenze essenziali per le interviste per i programmatori: come distinguersi sul campo di battaglia delle interviste - Blog CSDN

[JAVA] Java8 avvia ConcurrentHashMap, perché il blocco della segmentazione è stato abbandonato - Blog CSDN

[JAVA] Come garantire che una raccolta non possa essere modificata-CSDN Blog

[Sviluppo Web] Gestione delle sessioni e strategie di implementazione in un ambiente senza cookie-CSDN Blog

[Mybatis] Come prevenire l'iniezione SQL nel blog Mybatis-CSDN

[Ingegneria del software] Navigare verso l'agilità: analisi approfondita dell'essenza dello Scrum Framework - CSDN Blog

[Primavera] Comprendere IoC e AOP: costruire un'architettura software flessibile e modulare - Blog CSDN