La tua prima app su Android



Documenti analoghi
Indice. Ricerca richiesta d offerta. Risultati della ricerca Navigazione Stati

City Treasures. Procedura per il caricamento della caccia al tesoro sul gestionale. City Treasures. Sara Giacomelli

DEFINIZIONI SMART E RELATIVE ESERCITAZIONI. MODULO 4 Realizzazione di semplici presentazioni multimediali

Avviate Specifi dall icona presente sul vostro Desktop.

Guida introduttiva su Eclipse. Ing. Marco Dell'Unto

Eclipse e SDK. Capiamo che sistema operativo abbiamo

Guida a WordPress. 1. Iscrizione a Wordpress

Corso di programmazione

WORD PROCESSING.

Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1

Guida all installazione del software GestAgenzia. 1.1 Introduzione al software. 1.2 Requisiti minimi hardware e software

Opzioni contenitore Prodotti

INDICE. Il PROGRAMMA... 3 I Moduli... 5 I comandi del documento... 9 TEACHER MAPPE. Bologna Luglio 2017

ProgettAzione tecnologie in movimento - V anno Unità 4 - Applicazioni per i sistemi mobili

Manuale DHApp (Digital Hub APP) Pagina 1. MANUALE DHApp. 1. Download e installazione dell applicazione Configurazione dell applicazione...

Importazione dati. e/fiscali Spesometro - Rel con gestionale e/satto. Gestionale e/satto

Cloud GDrive, Dropbox

SISTEMA GESTIONE TOMBINI

Video Scrittura (MS Word) Prima Parte

Fondamenti di Informatica A. A. 2017/18

TUTORIAL GIMP. Modificare immagini. Ridimensionare l immagine a 600 pixel di larghezza, mantenendo invariate le proporzioni

Guida pratica all attivazione della componente applet per la firma digitale interna al portale VestaNET

Versione 1.7. Manuale per Creatori Corsi. Parte I: Accesso e Creare Risorse

Istruzioni per l installazione ed uso del programma OMNICARD (rel.5.2) 18/04/2016

Tutorial. Funzioni di personalizzazione dei software.

NetBeans. Dott. Ing. Rossella Rubino A.A. 2007/2008 Laboratorio II CdL: Operatore Informatico Giuridico

TUTORIAL LIBRI IN SIMBOLI

Introduzione a CodeBlocks. Università degli Studi di Brescia Sergio Colosio

Indice. Ricerca ordini. Risultati della ricerca Navigazione Stati Date

Scegli l attività che intendi svolgere e clicca con il tasto sinistro del mouse sull argomento (esempio figura 2)

SHAREPOINT CONNECTOR PLUG-IN - short guide-

cliccare su: SCELTA CLASSE

DMX LIGHTPLAYER Introduzione...2 Libreria DMX...3 Programmazione dei canali...7 Creazione di uno show...11

Istruzioni per la compilazione del modulo di deposito per parti non rituali

Aggiornamento del modello. per l applicazione alla Programmazione

Introduzione alle principali funzioni di

Centro Ausili Tecnologici TUTORIAL CREAZIONE TABELLE DI COMUNICAZIONE CON PROGRAMMI NON SPECIFICI

Presentazione con PowerPoint

Microsoft Word (parte I) Mirko Gombia Università di Bologna

Guida alle funzioni principali

T2C2 Training to Code 2

Guida all uso dell ambiente di sviluppo 1 integrato o IDE JCreator LE

Introduzione a Visual Studio 2005

SCRIBUS Guida Generale

CREAZIONE DI UNA CARTELLA

Modulo 3 - Elaborazione Testi 3.4 Oggetti

Word 2003 Elementi Grafici

Calcolare con il computer: Excel. Saro Alioto 1

2. Dossier Introduzione Prerequisiti Dossier: configurazione parametri per stampa uso bollo ...

Aprire l editor dei template, dal menù File selezionare Nuovo, scegliere Modello grafico e cliccare su Ok

3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.

Digitiamo il codice base di una pagina secondo lo standard HTML5 e inseriamo un titolo <h1> con il testo Benvenuti sulla mia homepage

Contenuti Guida Registrazione Utenti Inserimento Articoli con immagini e Video Gestione Album e Foto Inserire Sponsor Gestione contenuti in evidenza

Quick Print. Quick Print. Guida Utente. Copyright 2013 Hyperbolic Software.

QuizFaber. Impostazioni per IE, Chrome, Firefox

CO.RA.COmunicazioneRApporti all'anagrafe Rapporti

In apertura, come previsto dal D.lgs 196 codice privacy -, l accesso al programma è protetto da password.

Installazione e uso di SETVERSION.EXE

Creazione di funzioni utente (UDF)

7. Sezione Contatti WebMail PEC Aruba: Creazione Contatti e Gruppi di Persone

Cloud GDrive, Dropbox

Opuscolo Windows. Cliccando due volte su questa icona puoi aprire il programma di posta elettronica. Cliccando qui puoi navigare in Internet

Download e configurazione di Ardora

ISTRUZIONI PER L IMPORTAZIONE DELLE DICHIARAZIONI NEL PROGRAMMA UNICO 2012

Manuale LiveBox APPLICAZIONE ANDROID (V )

Progetto Rete Ambientale Programma di Azione e Coesione complementare al PON GAT Aggiornamento del modello

Come ottenere una videata unica con i voti scritti e orali e la media tra tutti i voti

GUIDA UTILIZZO CLASSROOM GOOGLE APPS FOR EDUCATION

GUIDA UTENTE PRIMA NOTA SEMPLICE

Architetture Italiane

Portale AO Papardo GESTIONE CONTENUTI ALBO PRETORIO 23 GIUGNO 2017

GUIDA UTENTE BILLIARDS COUNTER (Vers )

MUDE Piemonte. Configurazione di Adobe Reader per l apposizione di firma digitale con algoritmo SHA-256

L IDE NETBEANS. (slide: A. Baratè) Programmazione per la Musica Adriano Baratè

Visualizzazione ed elaborazione dei risultati in ALOORA

Come creare la nostra prima semplice Azione in Photoshop

Scheda 13 Estrazione dati per l Azienda USL Parte A Creazione del file di estrazione dati

Avviate Specifi dall icona presente sul vostro Desktop.

Come creare un account gmail

Corso sul PACCHETTO OFFICE. Modulo Access

SIFORM Voucher di Servizio

Word Formattazione del testo. Samuele Mazzolini

BREVE GUIDA ALL UTILIZZO DI

Sommario. 4 Download e installazione. 6 Come sono organizzati i progetti 7 Il prato magico. 21 Lo stagno. 23 In fondo al mare

MANUALE PER L INSTALLAZIONE DEI CERTIFICATI

TRIBUNALE DI NAPOLI. - Parte I indicazioni preliminari da pag. 2 a pag. 6 - Parte II funzionamento del programma da pag. 7 a pag.

GESCO MOBILE per Android e iphone

Servizio di stampa Note operative per installazione client

Presentazione con PowerPoint

SurvCE: tracciamento, offset, Pregeo e altre funzioni di rilievo

Istruzioni per la compilazione del modulo di deposito per parti non rituali

Portale AO Papardo GESTIONE CONTENUTI AMMINISTRAZIONE TRASPARENTE 23 GIUGNO 2017

Creazione e gestione moduli digitali

WEBMAIL ODCECTA.IT. Guida all uso

TUTORIAL LIBRI IN SIMBOLI

Manuale AdiPA-Lite 6.5.0

A.A. 2018/2019. Introduzione ad AlgoBuild FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

Note CONFIGURAZIONE

Gestione della. Posta Elettronica Aziendale

Transcript:

T La tua prima app su Android Tutorial per Eclipse P. Gallo M.L. Pietramala Java Blocco tematico E Le apps e ANDROID Unità E1 Primi passi in Java su ANDROID Prerequisiti Obiettivi Unità E1 Primi passi in Java su ANDROID Esplorazione degli strumenti per la creazione di interfacce grafiche offerti da Eclipse Per completare il tutorial, è necessario l ambiente di sviluppo Android come illustrato nel testo: JDK (già installato per programmare in Java) versione 6 e successive Android SDK aggiornato Eclipse (versione 4.2 Juno e successive) configurato con il plugin ADT Vogliamo vedere un po più in dettaglio come si creano semplici interfacce grafiche con Eclipse. I passi da compiere sono: 1 creazione del progetto; 2 inserimento e posizionamento delle viste desiderate nell attività; 3 salvataggio ed esecuzione dell applicazione. 4.1 Creazione del progetto Dal menu File scegliamo la voce Close all per chiudere tutti gli eventuali file di precedenti applicazioni che fossero ancora aperti. Creiamo adesso il progetto della nuova app, che chiameremo Tutorial4, seguendo gli stessi passi dei tutorial precedenti: 1 dal menu File, scegli New e Project; T4 La tua prima app su Android 1

2 dalla finestra New Project, seleziona la cartella Android e la voce Android Application Project; poi premi Next; 3 riempi i campi della finestra New Android Application scegliendo il nome Tutorial4 per l applicazione e premi Next; 2 E Le apps e ANDROID E1 Primi passi in Java su ANDROID

4 configura l icona di lancio dell applicazione: qui abbiamo lasciato l icona di default e modificato la forma (Square), i colori di sfondo (background, qui blu) e di fronte (foreground, qui turchese): penserai sicuramente a qualcosa di meglio quando svilupperai le tue apps! Quando hai terminato la configurazione, premi Next; 5 crea una BlankActivity nella finestra successiva e premi Next; T4 La tua prima app su Android 3

6 ora definisci le caratteristiche della activity appena creata: nome della activity, nome del suo layout, tipo di navigazione, titolo; poi premi Finish. Terminato il processo di creazione, la situazione nell IDE Eclipse sarà simile a questa: 4 E Le apps e ANDROID E1 Primi passi in Java su ANDROID

4.2 Inserimento e posizionamento delle viste desiderate nell attività Per inserire nel progetto gli elementi grafici desiderati, utilizzeremo la palette di Eclipse, dalla quale li trascineremo con il mouse. La palette offre diversi Tab, fra i quali: Form Widgets, dove troviamo: TextViev di varie dimensioni (equivale alla classica JLabel di Swing); Button di varie dimensioni; CheckBox; RadioButton; ProgressBar (il simbolo del cerchietto animato, generalmente usato per segnalare un tempo di attesa nella esecuzione di un applicazione). TextFields, che contiene campi di testo di vari formati predefiniti: alfanumerici generici; numeri di telefono; indirizzi; T4 La tua prima app su Android 5

Layouts, che contiene diversi gestori della disposizione, fra i quali: GridLayout; LinearLayout (verticale e orizzontale); RelativeLayout (default, in questa versione di Eclipse). stop Per prima cosa, cancella la label Hello World che Eclipse ha posto automaticamente nella UI (User Interface, interfaccia grafica ) utilizzando il menu attivabile col tasto destro del mouse direttamente sulla vista interessata e scegliendo la voce Delete. Ricorda che una TextView è una View, cioè una vista. Useremo il termine vista con il significato di View in tutto il tutorial. Ora apri il tab Form Widgets della Palette, scegli una TextView Large e trascinala col mouse (drag&drop) sulla UI. La situazione dovrebbe risultare simile a questa: La scheda Outline elenca gli elementi della UI e consente di cambiarne le proprietà utilizzando il tasto destro del mouse. È anche possibile cambiare la posizione delle viste agendo su di esse direttamente nella UI. Il RelativeLayout di default registra i cambiamenti, visibili nella scheda Properties, sotto la scheda Outline. 6 E Le apps e ANDROID E1 Primi passi in Java su ANDROID

Aggiungi ora un campo di testo, aprendo il tab textfields della Palette e trascinando un campo di testo generico sulla UI. Guarda le schede Outline e Properties: avendo selezionato il campo di testo, appaiono le proprietà della vista edittext, in particolare la sua posizione relativamente alla textview inserita precedentemente. Nell esempio, il campo edittext compare sotto (Below) la textview e allineato a sinistra (Align Left) con la textview. Prova ad aggiungere elementi di vario tipo e a spostarli, per vedere come cambiano le corrispondenti descrizioni nella scheda Properties. Il file activity_main.xml contiene la descrizione testuale di tutta la tua UI. Aprilo cliccando sul tab activity_main.xml, al di sotto della UI (cerchiato in rosso nella figura seguente). T4 La tua prima app su Android 7

In tal modo, viene visualizzato il file activity_main.xml, che avrà all incirca questo aspetto: Per visualizzare di nuovo la UI, basta cliccare sul tab GraphicalLayout, che si trova sotto la scheda del file activity_main.xml (nell immagine è cerchiato in rosso). Fai delle prove e osserva come i cambiamenti di posizione delle viste influenzino il file activity_main.xml. stop L ambiente segnala a questo punto dei Warnings: si tratta di avvertimenti che segnalano errori non gravi nel codice. Puoi leggerne il contenuto puntando il mouse sui quadratini rossi o gialli che compaiono accanto alle istruzioni oppure, più comodamente, nella scheda apposita (Problems), che si trova in basso a destra della finestra di Eclipse: nell immagine seguente, il warning è cerchiato in rosso. 8 E Le apps e ANDROID E1 Primi passi in Java su ANDROID

In questo caso, i warning ci mettono in guardia avvertendoci che stiamo dichiarando variabili non utilizzate ovvio, visto che l applicazione si limita a disegnarle! Per adesso, possiamo ignorarli. 4.3 Salvataggio ed esecuzione dell applicazione A questo punto, puoi salvare il tuo lavoro (menu File, Save all) ed eseguire l applicazione (menu Run, Run). Se viene visualizzata una finestra come la seguente, scegli la voce Android Application e poi premi OK. LINK E1.3 Se avevi già configurato un AVD, l applicazione verrà eseguita su quest ultimo. Se non avevi già provveduto a configurare un AVD, questo è il momento di farlo seguendo le istruzioni del testo. T4 La tua prima app su Android 9

Sul tuo AVD (che si avvierà come farebbe un vero smartphone), lancia Android (simulando col mouse i movimenti delle dita) e ammira la tua prima applicazione su Android! 10 E Le apps e ANDROID E1 Primi passi in Java su ANDROID