
Sommario:
- Passaggio 1: installa Android Studio
- Passaggio 2: apri un nuovo progetto
- Passaggio 3: modifica il messaggio di benvenuto nell'attività principale
- Passaggio 4: aggiungi un pulsante all'attività principale
- Passaggio 5: creare una seconda attività
- Passaggio 6: scrivi il metodo "onClick" del pulsante
- Passaggio 7: testare l'applicazione
- Passaggio 8: su, su e via
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

Questo tutorial ti insegnerà le basi su come creare un'app Android utilizzando l'ambiente di sviluppo Android Studio. Man mano che i dispositivi Android diventano sempre più comuni, la domanda di nuove app non farà che aumentare. Android Studio è un ambiente di sviluppo facile da usare (e gratuito) su cui imparare. È meglio se si ha una conoscenza pratica del linguaggio di programmazione Java per questo tutorial perché è il linguaggio utilizzato da Android. Non verrà utilizzato molto codice in questo tutorial, quindi presumo che tu conosca Java a sufficienza per capire o che tu sia disposto a cercare ciò che non conosci. Ci vorranno circa 30-60 minuti, a seconda della velocità con cui sei in grado di scaricare e installare Android Studio. Dopo aver utilizzato questo tutorial per creare la tua prima app Android, sarai sulla buona strada per un nuovo hobby divertente o forse anche per una promettente carriera nello sviluppo di dispositivi mobili.
Passaggio 1: installa Android Studio


- Vai a https://developer.android.com/sdk/index.html per scaricare Android Studio.
- Usa il programma di installazione per installare Android Studio seguendo le sue istruzioni.
Passaggio 2: apri un nuovo progetto



- Apri Android Studio.
- Nel menu "Avvio rapido", seleziona "Avvia un nuovo progetto Android Studio".
- Nella finestra "Crea nuovo progetto" che si apre, chiama il tuo progetto "HelloWorld".
- Se lo desideri, imposta il nome dell'azienda come desiderato*.
- Prendere nota della posizione del file di progetto e modificarla se lo si desidera.
- Fare clic su "Avanti".
- Assicurati che "Telefono e tablet" sia l'unica casella selezionata.
- Se hai intenzione di testare l'app sul tuo telefono, assicurati che l'SDK minimo sia al di sotto del livello del sistema operativo del tuo telefono.
- Fare clic su "Avanti".
- Seleziona "Attività vuota".
- Fare clic su "Avanti".
- Lascia tutti i campi Nome attività così come sono.
- Fai clic su "Fine".
*Nota: è una convenzione di denominazione tipica nei progetti Android impostare il nome dell'azienda come una forma di "esempio.nome.qui.com".
Passaggio 3: modifica il messaggio di benvenuto nell'attività principale


- Passare alla scheda activity_main.xml se non è già aperta.
- Assicurati che la scheda Progettazione sia aperta sul display activity_main.xml.
- Fare clic e trascinare l'icona "Hello, world!" dall'angolo in alto a sinistra del display del telefono al centro dello schermo.
- Nel file system del progetto sul lato sinistro della finestra, apri la cartella dei valori.
- Nella cartella dei valori, fare doppio clic sul file strings.xml.
- In questo file, trova la riga "Hello world!".
- Dopo il "Ciao mondo!" messaggio, aggiungi "Benvenuto nella mia app!"
- Torna alla scheda activity_main.xml.
- Assicurati che il tuo testo centrato ora dica "Hello world! Welcome to my app!"
Passaggio 4: aggiungi un pulsante all'attività principale


- Passare alla scheda Progettazione della visualizzazione activity_main.xml.
- Nel menu Palette a sinistra del display del telefono, trova Pulsante (sotto l'intestazione Widget).
- Fare clic e trascinare il pulsante da centrare sotto il messaggio di benvenuto.
- Assicurati che il pulsante sia ancora selezionato.
- Nel menu Proprietà (sul lato destro della finestra), scorri verso il basso per trovare il campo per "testo".
- Cambia il testo da "Nuovo pulsante" a "Pagina successiva".
Passaggio 5: creare una seconda attività



- Nella parte superiore della struttura del file system del progetto, fai clic con il pulsante destro del mouse su "app".
- Passare a Nuovo > Attività > Attività vuota.
- Cambia il nome di questa attività in "SecondActivity".
- Fai clic su "Fine".
- Assicurati di essere nella vista Progettazione di activity_second.xml.
- Trascina la casella di testo in alto a sinistra del display del telefono verso il basso al centro come hai fatto nell'attività principale.
- Con la casella di testo ancora selezionata, trova il campo "id" nel menu Proprietà a destra e impostalo su "text2".
- Apri di nuovo strings.xml.
- Aggiungi una nuova riga sotto "Hello world! Welcome to my app!" che recita "Benvenuto alla seconda pagina!".
- Tornare a activity_second.xml.
- Seleziona di nuovo la casella di testo.
- Nel riquadro Proprietà, imposta il campo "testo" su "@string/second_page".
- Assicurati che la casella di testo ora riporti "Benvenuto nella seconda pagina!" e si trova al centro dello schermo nel display del telefono.
Passaggio 6: scrivi il metodo "onClick" del pulsante



Seleziona la scheda MainActivity.java nella parte superiore dell'ambiente di lavoro
2. Aggiungi le seguenti righe di codice alla fine del metodo onCreate:
Pulsante pulsante = (pulsante) findViewById(R.id.button);
button.setOnClickListener(new View.onClickListener() {
public void onClick(Visualizza v) {
goToSecondActivity();
}
});
3. Aggiungi il seguente metodo in fondo alla classe MainActivity:
private void goToSecondActivity() {
Intento Intento = nuovo Intento(questo, SecondActivity.class);
startActivity(intento);
}
4. Fare clic su + accanto per importare nella terza riga di MainActivity.java per espandere le istruzioni di importazione.
5. Aggiungere quanto segue alla fine delle istruzioni di importazione se non sono già presenti:
import android.content. Intent;
import android.view. View;
import android.widget. TextView;
Passaggio 7: testare l'applicazione


- Fai clic sul simbolo di riproduzione verde dalla barra degli strumenti nella parte superiore della finestra di Android Studio.
- Quando viene visualizzata la finestra di dialogo "Scegli dispositivo" (l'operazione potrebbe richiedere alcuni istanti), seleziona l'opzione "Avvia emulatore".
- Fare clic su OK.
- Quando l'emulatore si apre (anche questo potrebbe richiedere del tempo), l'app avvierà automaticamente l'app dopo lo sblocco del telefono virtuale.
- Assicurati che tutto il testo venga visualizzato correttamente e che il pulsante ti porti alla pagina successiva.
Passaggio 8: su, su e via


Congratulazioni! Ora hai completato la tua prima applicazione Android con alcune funzionalità di base. La tua app finita dovrebbe avere una pagina che saluta l'utente e un pulsante che porta l'utente a una seconda pagina.
Da qui hai la conoscenza superficiale di cui hai bisogno per andare avanti per imparare tutto quello che c'è da sapere sullo sviluppo di applicazioni Android.
Consigliato:
Come creare una pentola intelligente con NodeMCU controllata dall'app: 8 passaggi

Come realizzare uno Smart Pot con NodeMCU controllato da app: In questa guida costruiremo uno Smart Pot controllato da un ESP32 e un'applicazione per smartphone (iOS e Android). Useremo NodeMCU (ESP32) per la connettività e la libreria Blynk per il cloud IoT e l'Applicazione su smartphone. Finalmente abbiamo
Come creare forme PCB personalizzate (con Inkscape e Fritzing): 4 passaggi (con immagini)

Come creare forme PCB personalizzate (con Inkscape e Fritzing): se sei un principiante e hai bisogno di un PCB con forma personalizzata… e ne hai bisogno nel più breve tempo possibile… O se non vuoi spendere un molto tempo imparando a lavorare con software avanzati, perché alla fine fai una tavola o altro… questo
Come creare una traccia elettronica sbalorditiva: produzione musicale introduttiva per FL Studio: 6 passaggi

Come creare una traccia elettronica sbalorditiva: produzione musicale introduttiva per FL Studio: benvenuto! Questa guida istruttiva aiuterà i produttori musicali principianti e intermedi nell'utilizzo di FL Studio per creare vari generi di musica dance elettronica. Esaminerà gli elementi di base della creazione di una canzone, con l'obiettivo di dettagliare i suggerimenti di base
Come creare un circuito con strisce LED RGB con effetti sorprendenti: 6 passaggi (con immagini)

Come creare effetti sorprendenti Circuito striscia LED RGB: Ciao amico, oggi realizzerò un circuito che controllerà la striscia LED. Questo circuito darà effetti sorprendenti della striscia LED. Questo circuito è molto semplice ed economico. Abbiamo bisogno solo di 3- LED RGB. Cominciamo
Come creare un corridoio intelligente con un controller timer configurabile: 6 passaggi (con immagini)

Come creare un corridoio intelligente con un controller timer configurabile: questo tutorial mostra come creare un corridoio intelligente con un controller timer configurabile