WEBVTT

00:00.200 --> 00:03.380
Continuiamo con l'interfaccia utente di Android studio.

00:03.380 --> 00:10.180
In questa occasione impareremo a conoscere la cartella di progetto e la struttura di progetto delle applicazioni.

00:10.190 --> 00:18.950
Se si seleziona la scheda progetto da sinistra, si vedrà questo pannello che contiene molte cartelle e molti file.

00:18.950 --> 00:21.410
Cominciamo con il manifesto.

00:21.410 --> 00:30.710
Ogni progetto di applicazione deve avere un file XML manifest di Android con questo nome esattamente nella radice del set di sorgenti

00:30.710 --> 00:32.030
del progetto.

00:32.060 --> 00:39.140
Il file manifest descrive le informazioni essenziali della vostra applicazione agli strumenti

00:39.140 --> 00:49.460
di Android Build, Il sistema operativo Android e Google Play La cartella Java contiene i file del codice sorgente Java separati dai

00:49.460 --> 00:55.850
nomi dei pacchetti, compresi i codici dei test unitari J, Rez o risorse.

00:55.850 --> 01:05.130
La cartella rest viene utilizzata per memorizzare i valori delle risorse che vengono utilizzate in molti progetti Android per includere

01:05.130 --> 01:10.110
le caratteristiche di colori, stili, dimensioni e così via.

01:10.560 --> 01:16.200
Quindi, se espandiamo le risorse, inizieremo con il drawable.

01:16.200 --> 01:20.790
Possiamo vedere una serie di cartelle all'interno della cartella resources.

01:21.600 --> 01:30.280
La cartella drawable contiene i diversi tipi di immagini utilizzate per lo sviluppo dell'applicazione.

01:30.300 --> 01:37.980
È necessario aggiungere tutte le immagini alla cartella drawable per lo sviluppo dell'applicazione.

01:38.900 --> 01:40.280
Il layout.

01:40.310 --> 01:48.380
Normalmente si memorizzano tutti i file di layout XML all'interno della cartella rest slash layout.

01:48.410 --> 01:50.270
Questo è molto importante.

01:50.450 --> 01:51.470
Cartella.

01:52.920 --> 02:04.260
Le cartelle Mipmap servono per collocare le icone del lanciatore di applicazioni che vengono visualizzate solo nella schermata iniziale.

02:04.650 --> 02:13.020
Tutte le altre risorse disegnabili utilizzate devono essere inserite nelle relative cartelle di disegno come in precedenza.

02:13.050 --> 02:20.460
I valori contengono molti altri file come colori, stringhe, temi e altri.

02:20.790 --> 02:21.840
Il colore.

02:21.870 --> 02:25.170
Cominciamo con il file XML dei punti di colore.

02:25.590 --> 02:35.490
Il punto XML dei colori è un file XML utilizzato per memorizzare i colori delle risorse.

02:35.490 --> 02:42.270
Un progetto Android contiene tre colori essenziali, ovvero colore, colore primario.

02:42.270 --> 02:45.240
Primario, scuro e accento di colore.

02:45.920 --> 02:53.840
Uno dei file di valori più importanti e più utilizzati è quello delle stringhe. xml.

02:53.870 --> 03:02.570
Data la sua applicabilità nel progetto Android, la funzione di base di Strings. xml è quello di definire le stringhe in un unico

03:02.570 --> 03:11.930
file, in modo che sia facile usare la stessa stringa in posizioni diverse nel progetto Android.

03:11.940 --> 03:15.790
Inoltre, rende il progetto meno disordinato.

03:15.800 --> 03:25.280
Inoltre, quando parliamo di localizzazione e traduzione, useremo le stringhe. xml per i temi, gli stili e i temi su Android consentono di separare

03:25.280 --> 03:33.770
i dettagli del design dell'applicazione dalla struttura e dal comportamento dell'interfaccia utente,

03:33.770 --> 03:38.900
in modo simile ai fogli di stile nel design web.

03:38.930 --> 03:45.690
Uno stile è un insieme di attributi che specificano l'aspetto di una singola vista.

03:45.690 --> 03:52.230
Ad esempio, è possibile specificare attributi come font, colore, carattere, dimensione, sfondo, colore e molto altro.

03:52.410 --> 04:00.120
Un tema è un insieme di attributi che si applicano a un'intera attività dell'applicazione o a una gerarchia di viste.

04:00.150 --> 04:01.800
La cartella XML.

04:01.800 --> 04:03.030
Lo salterò più tardi.

04:03.030 --> 04:04.050
Ne parlerò.

04:04.050 --> 04:09.600
Il resto, autogenerato o generato, non ci guadagnerà nulla.
