WEBVTT

00:00.230 --> 00:01.270
Bentornati.

00:01.280 --> 00:05.900
In questo video, impareremo a conoscere Androidmanifest in Android studio.

00:05.930 --> 00:13.970
L'Androidmanifest. Il file xml, comunemente chiamato file manifest, è un file di configurazione

00:13.970 --> 00:20.120
fondamentale che fornisce informazioni essenziali sull'applicazione Android al sistema operativo Android.

00:20.120 --> 00:26.810
Funge da schema per il sistema Android per comprendere e interagire con l'applicazione.

00:26.810 --> 00:34.790
Il file manifest è necessario in ogni applicazione Android e svolge un ruolo centrale nel modo in cui l'applicazione viene

00:34.790 --> 00:40.670
installata, avviata e interagisce con altre applicazioni e componenti del sistema.

00:40.670 --> 00:44.300
Analizziamo ora i codici manifesto di Android.

00:44.330 --> 00:46.190
Partiamo dall'alto.

00:46.220 --> 00:52.460
Questo è il tag di apertura del manifest e se si scorre verso il basso si può vedere il tag di chiusura dei componenti

00:52.460 --> 00:54.920
dell'applicazione del manifest.

00:54.920 --> 01:02.160
Il file manifest definisce i vari componenti che compongono l'applicazione, come le attività.

01:02.160 --> 01:08.130
Se scorrete verso il basso, potete vedere che in questa applicazione abbiamo due attività.

01:08.260 --> 01:12.360
Nella seconda attività abbiamo l'attività principale e la seconda attività.

01:12.360 --> 01:23.040
In questo tag dell'applicazione, quindi, vengono definiti i diversi componenti che compongono l'applicazione, come le attività,

01:23.040 --> 01:28.230
i servizi, i ricevitori di broadcast e i fornitori di contenuti.

01:28.230 --> 01:34.470
Ogni componente deve essere dichiarato con il suo nome e le sue impostazioni di configurazione.

01:34.650 --> 01:40.980
Se scorro verso il basso fino alle due attività che ho, la seconda attività e l'attività principale,

01:40.980 --> 01:46.920
questo è il nome dell'attività principale e questo è il nome della seconda attività, l'etichetta

01:46.920 --> 01:50.670
è seconda attività e il tema è theme dot layout app.

01:50.700 --> 01:52.890
Più avanti parleremo dei temi.

01:52.890 --> 01:56.730
Se scorriamo verso il basso fino all'attività principale, questa è l'attività.

01:56.730 --> 02:04.860
Il filtro intent specifica che questa attività è il punto di ingresso principale dell'applicazione, perché abbiamo

02:04.860 --> 02:09.960
il punto azione main e deve essere visualizzata nell'attività di avvio.

02:09.960 --> 02:14.340
Quindi, all'apertura dell'app, avviate questa attività.

02:14.340 --> 02:22.500
I filtri degli intenti definiscono il modo in cui l'applicazione può rispondere agli intenti impliciti che vengono richiesti per eseguire

02:22.500 --> 02:24.150
una determinata azione.

02:24.180 --> 02:28.860
Specificano i tipi di azioni e di dati che l'applicazione può gestire.

02:28.860 --> 02:36.780
I permessi, il file manifest elenca i permessi che l'applicazione richiede per accedere a determinate funzioni del sistema

02:36.900 --> 02:39.630
o per eseguire azioni specifiche.

02:39.630 --> 02:44.730
Gli utenti vengono informati di queste autorizzazioni al momento dell'installazione dell'applicazione.

02:44.730 --> 02:52.200
Quindi, ad esempio, se l'applicazione richiede l'autorizzazione a Internet, si inizia con l'autorizzazione degli

02:52.200 --> 02:55.110
utenti e si specifica l'accesso a Internet.

02:55.110 --> 03:03.690
In questo modo chiediamo all'utente di accettare l'autorizzazione per consentire alla nostra applicazione di accedere a Internet.

03:03.690 --> 03:07.920
Questi sono gli attributi generali dell'applicazione.

03:07.920 --> 03:16.410
Ad esempio, è possibile definire l'icona dell'applicazione e l'etichetta label, che è il nome dell'applicazione.

03:16.410 --> 03:20.550
Posso dargli il nome che volete e l'icona può essere cambiata.

03:20.550 --> 03:25.110
Inoltre, è possibile aggiungere e modificare numerosi attributi.

03:25.110 --> 03:32.190
Il file manifest di Android è fondamentale per il corretto funzionamento dell'applicazione nell'ecosistema

03:32.190 --> 03:32.910
Android.

03:32.910 --> 03:40.230
Definisce l'identità, i componenti, le autorizzazioni e le capacità dell'applicazione, consentendo al sistema di gestire e interagire

03:40.230 --> 03:43.230
con l'applicazione in modo appropriato.
