Passa ai contenuti principali

Post

Visualizzazione dei post da 2018

Android Studio - Rinominare il progetto

Rinominare il progetto Android Studio ATTENZIONE!: non eseguire questa procedura se l'app è stata pubblicata su Google Play Store Quando si vuole cambiare nome al progetto: nome cartella in cui è contenuto il progetto package name bisogna eseguire questi passaggi: Andare nella cartella dove è contenuto il progetto Creare una copia del progetto in questione Rinominare la cartella copiata con il nome dell'app (non usare spazi tra le parole) Ora è necessario dire ad Android Studio il nome del nuovo progetto  Aprire Android Studio Aprire il progetto creato in precedenza Una volta caricato il progetto cliccare Build Cliccare Clean Project Attendere che venga eseguito il processo di "pulitura" Cliccare ancora su Build Cliccare su Rebuild Project Attendere che venga ricostruito il progetto Ora aprire la cartella app fino a visualizzare la cartella java Cliccare sull'ingranaggio  Deselezionare la voce Compact Middle Packa

Android Studio - Bottom Navigation Activity

Bottom Navigation Activity Bottom Navigation Activity è un tipo di progetto vuoto in cui è presente una barra menù nella parte bassa dello schermo. AndroidManifest.xml bottom_nav_menu.xml activity_main.xml MainActivity.kt Download Project Download file APK Visualizza su

Android Studio - Creare un AVD Android Virtual Device

In Android Studio è possibile testare le proprie app nell'emulatore integrato, per fare questo è necessario configurare un Android Virtual Device abbreviato in AVD. Per creare un AVD seguire questi passaggi: Cliccare su Tools Cliccare su AVD Manager Cliccare sul pulsante Create Virtual Device... in basso a sinistra Selezionare la categoria di dispositivo che si vuole creare (in questo caso selezioneremo Phone) oppure è possibile creare un dispositivo personalizzato come descritto in questo articolo Selezionare il tipo di dispositivo in base alle dimensioni dello schermo Cliccare poi sul pulsante Next Selezionare ora la versione del sistema operativo Android (se non è stata scaricata una versione, al fianco del nome ci sarà la scritta Download per poter scaricare quella versione) Cliccare poi sul pulsante Next Cliccare sul pulsante Show Advanced Settings in basso a sinistra Dare un nome al dispositivo nel campo AVD Name Nella sezione Emulated Perf

Android Studio - Empty Activity

Empty Activity Empty Activity è un tipo di progetto vuoto in cui è possibile costruire la propria app partendo da zero. AndroidManifest.xml activity_main.xml MainActivity.kt Download Project Download file APK Visualizza su

Android Studio - Basic Activity

Basic Activity Basic Activity è un tipo di progetto che prepara le basi per costruire la propria app. AndroidManifest.xml content_main.xml MainActivity.kt Download Project Download file APK Visualizza su

Android Studio - Application Installation Failed

APPLICATION INSTALLATION FAILED Quando si esegue l'app sul simulatore è possibile che durante l'installazione venga visualizzato questo messaggio: Questo errore può capitare ad esempio se si è spostato il progetto in un'altra cartella. Per risolvere questo errore ci sono due soluzioni (preferibile usare la soluzione 1) Soluzione 1: Cliccare su Build Cliccare su Clean Project Attendere che venga eseguito il processo di "pulitura" Cliccare ancora su Build Cliccare su Rebuild Project Attendere che venga ricostruito il progetto Ora cliccare sul tasto Run e l'applicazione verrà installata correttamente nel dispositivo virtuale Video dimostrativo Soluzione 2: Cliccare su File Cliccare su Settings... Cliccare su Build, Execution, Deployment Cliccare su Instant Run Disattivare Enable Instant Run to hot ....... Questa soluzione è meglio non utilizzarla perchè si perdono tutte le potenzialità dell' Instant Run.

Android Studio - Ciclo "for" in Kotlin

Il ciclo " for " è un'struzione ciclica spesso utilizzata in programmazione e nel linguaggio " Kotlin " è strutturata in modo diverso dal Java o dal C . La struttura del ciclo " for " è la seguente: In questo caso viene dichiarata la variabile i e il ciclo viene ripetuto da i =0 a i =5 compreso Il risultato di i alla fine del ciclo è: 0,1,2,3,4,5 oppure: In questo caso viene dichiarata la variabile i e il ciclo viene ripetuto da i =0 a i =5 escluso Il risultato di i alla fine del ciclo è: 0,1,2,3,4 La stessa istruzione in Java o C è strutturata in questo modo: Come si può vedere nel linguaggio Kotlin la sintassi per il ciclo for è molto più sintetica in quanto non è presente il comando di incremento della variabile di controllo del ciclo, così come l'inizializzazione della variabile di controllo. Ora vediamo un esempio pratico su come visualizzare in una TextView i valori all'interno di una lista. Come si può vedere alla ri

Android Studio - Creazione e modifica icona app

All'interno del progetto è possibile caricare un' immagine con funzione di icona dell'app. Android Studio prevede due tipi di icona che verranno poi utilizzati in base alla versione Android del dispositivo dove andremo ad installare l'app Quadrata Rotonda Le immagini dell'icona sono contenute all'interno della cartella res -> mipmap ic_launcher: contine le icone di forma quadrata ic_launcher_round: contiene le icone di forma rotonda Per prima cosa occorre creare un'icona ed inserirla nel progetto in questo modo: Aprire la cartella res Aprire la cartella mipmap Cliccare con il tasto destro sulla cartella mipmap Selezionare New Selezionare Image Asset Selezionare Launcher Icons (Adaptive and Legacy) dal menù Icon Type Dare un nome all'icona nel campo Name: Selezionare Foreground Layer Selezionare il tipo di icona in Asset Type: Image: permette di caricare una propria immagine Clip Art: permette di selezio

Android Studio - Unità di misura per il testo

In questo articolo vedremo le differenze delle unità di misura utilizzate in Android applicate al testo. Le unità di misura sono: px in mm pt dip o dp sp px Pixel : corrisponde ai pixel effettivi dello schermo in Inches : misura in pollici in base alle dimensioni fisiche dello schermo 1 pollice = 2,54 centimetri mm Millimeters : misura in millimetri in base alle dimensioni fisiche dello schermo pt Points : 1/72 di pollice in base alla dimensione fisica dello schermo dip o dp Density-independent Pixels : un'unità astratta basata sulla densità fisica dello schermo. Queste unità sono relative ad uno schermo da 160 dpi, quindi un dp è un pixel su uno schermo da 160 dpi. Il rapporto tra dp-pixel cambierà con la densità dello schermo, ma non necessariamente in proporzione diretta. Nota: il compilatore accetta sia "dip" che "dp", sebbene "dp" sia più coerente con "sp" sp Scale-independent Pixels : questo è come l'