Corso Base. Lezione 4. Maurizio Cozzetto, Francesco Sarasini
|
|
- Biaggio Rota
- 7 anni fa
- Visualizzazioni
Transcript
1 Corso Base Lezione 4 Maurizio Cozzetto, Francesco Sarasini
2 Finestre di dialogo A dialog is usually a small window that appears in front of the current Activity. The underlying Activity loses focus and the dialog accepts all user interaction.
3 Tipi di Dialogs AlertDialog ProgressDialog Progress Wheel Progress Bar DatePickerDialog TimePickerDialog CustomDialog
4 Alert Dialog (1/2) A dialog that can manage zero, one, two, or three buttons...
5 Alert Dialog (2/2)... and/or a list of selectable items that can include checkboxes or radio buttons.
6 Progress Dialog A dialog that displays a progress wheel or progress bar.
7 DatePicker Dialog A dialog that allows the user to select a date.
8 TimePicker Dialog A dialog that allows the user to select a time.
9 Custom Dialog If you want a customized design customized design for a dialog, you can create your own layout for the dialog window with layout and widget elements.
10 Ciclo di vita delle Dialogs (1/4) final static int ERROR_DIALOG_ID=1; final static int protected Dialog oncreatedialog(int id) { Dialog dialog=null; switch(id) { case ERROR_DIALOG_ID: dialog=createerrordialog(); break; case MESSAGE_DIALOG_ID: dialog=createmessagedialog(); break; } return dialog; } Richiamato la prima volta Metodo non standard creato da noi
11 Ciclo di vita delle Dialogs public void oncreate(bundle savedinstancestate) {... button2.setonclicklistener(new OnClickListener() public void onclick(view v) { showdialog(message_dialog_id); } } });... visualizza la Alert Dialog al click sul pulsante 2
12 Ciclo di vita delle Dialogs (3/4) // metodo custom private Dialog createmessagedialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); } builder.settitle( Avviso! ); builder.setmessage(... ); builder.setcancelable(true); AlertDialog alert = builder.create(); return alert; Possiamo chiudere il dialog col tasto Back Restituisce una AlertDialog senza pulsante
13 Ciclo di vita delle Dialogs // opzionale protected void onpreparedialog(int id, Dialog dialog) { //... Metodo usato per } inizializzare il dialog con dei comandi specifici // dismettere una finestra dismissdialog(message_dialog_id); // rimuovere una finestra removedialog(message_dialog_id);
14 Alert Dialog con un pulsante builder.setneutralbutton("chiudi", new DialogInterface.OnClickListener() { public void onclick( DialogInterface dialog, int id) { //... } }); La gestione dell'evento onclick è fatta con classi interne anonime
15 Alert Dialog con due pulsanti (1/2) builder.setpositivebutton("prosegui", new DialogInterface.OnClickListener() { public void onclick( DialogInterface dialog, int id) { //... } });
16 Alert Dialog con due pulsanti (2/2) builder.setnegativebutton("annulla", new DialogInterface.OnClickListener() { public void onclick( DialogInterface dialog, int id) { //... } });
17 Progress Dialog (indeterminato) ProgressDialog dialog = ProgressDialog.show( this, "", "Loading. Please wait...", true); Attenzione! Non si può Chiudere col tasto Back.
18 Progress Dialog (determinato) ProgressDialog dialog = new ProgressDialog(this); dialog.setprogressstyle(progressdialog.style_horizontal ); dialog.setmessage("loading..."); dialog.setcancelable(false);
19 Custom Dialog View view = getlayoutinflater().inflate(r.layout.dialog, null); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.settitle("customdialog"); builder.setview(view); AlertDialog alert = builder.create();...
20 EditText EditText is a thin veneer over TextView that configures itself to be editable.
21 Gestione di un EditText (1/2) <LinearLayout... >... <EditText android:layout_width="fill_parent" android:layout_height="wrap_content"/>... </LinearLayout> In res/layout/main.xml
22 Gestione di un EditText (2/2) protected void oncreate(bundle savedvalues) {... final EditText miotesto = (EditText) findviewbyid(r.id.miotesto); String testo = miotesto.gettext().tostring();... } // fine metodo oncreate Mi faccio dare il testo dal widget
23 EditText: inputtype android:inputtype="number" Posso inserire solo numeri android:inputtype="textmultiline" android:inputtype="text address" android:inputtype="textpassword" android:inputtype="number textmultiline" Posso combinare più tipi
24 EditText: Suggerimenti android:hint="inserisci la base"
25 Corso Base 5 minuti di pausa Maurizio Cozzetto, Francesco Sarasini
Pag. 1/8. Esercizi lezione 4. Esercizio A
Pag. 1/8 Esercizi lezione 4 Esercizio A Progettate una UI con una textview (id=text) e un pulsante (id=button). Cliccando sul pulsante appare una alert dialog con un avviso e un pulsante. Suggerimenti:
DettagliCorso Base. Lezione 5. Maurizio Cozzetto, Francesco Sarasini
Corso Base Lezione 5 Maurizio Cozzetto, Francesco Sarasini AdapterView An AdapterView is a view whose children are determined by an Adapter. ListView A viewgroup that creates a list of scrollable items
DettagliLezione 8 Notifiche e finestre di dialogo
A cura di Carlo Pelliccia Andiamo ad aggiungere un ulteriore tassello nel quadro dell interazione fra un attività Android e l utente che ne fa uso. Nelle lezioni precedenti abbiamo già appreso numerose
DettagliCorso Base. Lezione 3. Maurizio Cozzetto, Francesco Sarasini
Corso Base Lezione 3 Maurizio Cozzetto, Francesco Sarasini Menu Menus are an important part of an application that provide a familiar interface for the user to access application functions and settings.
DettagliCorso di programmazione di sistemi mobile 1. Android. Activity, View e Layout
Corso di programmazione di sistemi mobile 1 Android Activity, View e Layout Corso di programmazione di sistemi mobile 2 Activity In qualsiasi programma è sicuramente richiesta un interfaccia grafica che
DettagliCorso di programmazione di sistemi mobile 1. Android Laboratorio. Activity, ListView e Adapter
Corso di programmazione di sistemi mobile 1 Android Laboratorio Activity, ListView e Adapter Corso di programmazione di sistemi mobile 2 Passaggio di dati tra activity Il passaggio di tra activity può
DettagliMobile Programming. Prova scritta del 08/01/2016. Prof. De Prisco. Corso di laurea in Informatica
Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 08/01/2016 NOME: COGNOME: MATRICOLA: Domande Punti 1 /10 2 /10 3 /10 4 /10 5 /10 6 /10 7 /10 8 /10 9 /10 10 /10 TOTALE /100 Quesito
DettagliAndroid. Android04: Gestione eventi.
Android Android04: Gestione eventi diegozabot@yahoo.it Gestione eventi In contrapposizione alle interfacce testuali, dove l'utente interagisce solamente con la tastiera, nelle interfacce grafiche l'utente
DettagliMobile Programming. Prova scritta del 05/02/2016. Prof. De Prisco. Corso di laurea in Informatica
Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 05/02/2016 NOME: COGNOME: MATRICOLA: Domande Punti 1 /10 2 /10 3 /10 4 /10 5 /10 6 /10 7 /10 8 /10 9 /10 10 /10 TOTALE /100 Quesito
Dettagli@ ITT M. BUONARROTI, TRENTO ANDROID DEVELOPMENT UI PERSONALIZZATE E MENU. RAMAN KAZHAMIAKIN OSCAR GIOVANNI DE
@ ITT M. BUONARROTI, TRENTO ANDROID DEVELOPMENT UI PERSONALIZZATE E MENU RAMAN KAZHAMIAKIN OSCAR ZAMBOTTI @oskarnrk GIOVANNI DE FRANCESCO @jibbolus Sommario 1. ArrayAdapter Custom basilare 2. Menu 3. Un
DettagliUtilizzare il NetBeans GUI Builder. Dott. Ing. M. Banci, PhD
Utilizzare il NetBeans GUI Builder Dott. Ing. M. Banci, PhD Lavorare con i Beans Queste slide ci guidano nel processo di creazione di un bean pattern nel progetto NetBeans 15 Giugno 2007 Esercitazione
DettagliMobile Programming. Prova scritta del 11/01/2018. Prof. De Prisco. Corso di laurea in Informatica
Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del NOME: COGNOME: MATRICOLA: Domande Punti 1 /10 2 /10 3 /10 4 /10 5 /10 6 /10 7 /10 8 /10 9 /10 10 /10 TOTALE /100 1 Disegnare nell
DettagliProgrammazione. Android
Lezione 11 Programmazione Android Ancora sulla UI (ma poi basta!) WebView una vista tuttofare Drawable Notifiche all'utente Toast Notifications Dialog Fragment DialogFragment 31 Marzo 2015 2 Dialoghi Un
DettagliProgrammazione Android
Lezione 11 Programmazione Android Ancora sulla UI (ma poi basta!) WebView una vista tuttofare Drawable Notifiche all'utente Toast Notifications Dialog Fragment DialogFragment 2 Dialoghi Un Dialog è parte
DettagliMobile Programming. Prova scritta del 07/02/2015. Prof. De Prisco. Corso di laurea in Informatica
Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 07/02/2015 NOME: COGNOME: MATRICOLA: Domande Punti 1 /10 2 /10 3 /10 4 /10 5 /10 6 /10 7 /10 8 /10 9 /10 10 /10 TOTALE /100 Quesito
DettagliLezione 6 Gestione degli eventi dei widget
A cura di Carlo Pelliccia Nelle due precedenti lezioni abbiamo conosciuto i principali widget di Android e le tecniche utili per richiamarli e disporli nel display dello smartphone. In questa lezione impareremo
DettagliEsercizi lezione 7. Esercizio A Progettate un'applicazione Android che consenta di fare una telefonata. Pag. 1/9
Pag. 1/9 Esercizi lezione 7 Esercizio A Progettate un'applicazione Android che consenta di fare una telefonata. Suggerimenti: si può usare un intent e il metodo startactivity(), seguendo il frammento di
DettagliCREAZIONE DI UNA LISTA PER SCANSIONE RPT ANALOGICI E TG DMR. HOW CREATE A SCAN LIST WITH BOTH DIGITAL & ANALOG RPT.
CREAZIONE DI UNA LISTA PER SCANSIONE RPT ANALOGICI E TG DMR. HOW CREATE A SCAN LIST WITH BOTH DIGITAL & ANALOG RPT. 2017 - IW2BSF Rodolfo Vediamo come procedere: Aprire il programma nel computer per programmare
DettagliProgettAzione tecnologie in movimento - V anno Unità 4 - Applicazioni per i sistemi mobili
ProgettAzione tecnologie in movimento - V anno Unità 4 - Applicazioni per i sistemi mobili Compito in classe proposto Partendo dall App appena realizzata sul volume di riferimento, modificarla affinché,
DettagliCorso Base. Lezione 6. Maurizio Cozzetto, Francesco Sarasini
Corso Base Lezione 6 Maurizio Cozzetto, Francesco Sarasini Database SQLite (1/2) Android provides full support for SQLite databases. Any databases you create will be accessible by name to any class in
DettagliWEB OF SCIENCE. COVERAGE: multidisciplinary TIME RANGE: DOCUMENT TYPES: articles, proceedings papers, books
WEB OF SCIENCE COVERAGE: multidisciplinary TIME RANGE: 1985- DOCUMENT TYPES: articles, proceedings papers, books WEB OF SCIENCE: SEARCH you can add one or more search field you can limit results to a specific
DettagliLezione 13 Content Provider
A cura di Carlo Pelliccia Come si è visto nelle due lezioni precedenti, secondi i meccanismi di gestione della sicurezza di Android, sia i file che i database sono solitamente di esclusiva proprietà dell
DettagliProgrammazione. Android
Lezione 9 Programmazione Android Ancora sulla UI ListView e data adapter Altri usi di adapter RecyclerView 24 Marzo 2015 2 ListView e Data Adapter 24 Marzo 2015 3 ListView Uno dei componenti più comunemente
DettagliMobile Programming. Prova scritta del 07/04/2016. Prof. De Prisco. Corso di laurea in Informatica
Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 07/04/2016 NOME: COGNOME: MATRICOLA: Domande Punti 1 /10 2 /10 3 /10 4 /10 5 /10 6 /10 7 /10 8 /10 9 /10 10 /10 TOTALE /100 Quesito
DettagliAndroid. Android01: Introduzione alle Activity.
Android Android01: Introduzione alle Activity diegozabot@yahoo.it Applicazioni Android (1) Una applicazione android è un insieme di task ognuno dei quali è detto Activity. Ogni Activity ha un unico scopo
DettagliRealizzazione di una semplice applicazione HelloWorld con una introduzione delle API di base del SDK Android.
HelloWorld App Realizzazione di una semplice applicazione HelloWorld con una introduzione delle API di base del SDK Android. Introduzione Programmiamo una applicazione di base Android, prendendo confidenza
DettagliLaboratorio di Sistemi Classi e relazioni Java
package carrelloconsoleapp; import javax.swing.imageicon; /* *.java /** * * @author maurizio public class { private String id; private String descrizione; private double prezzo; private int percsconto;
DettagliLaboratorio di Programmazione Lezione 2. Cristian Del Fabbro
Laboratorio di Programmazione Lezione 2 Cristian Del Fabbro Prossima lezione GIOVEDÌ 29 OTTOBRE 14:00 Input da tastiera package input; import java.io.*; public class Input { public static void main(string[]
DettagliCorso Base. ActionSMS. Maurizio Cozzetto, Francesco Sarasini
Corso Base ActionSMS Maurizio Cozzetto, Francesco Sarasini Broadcast Receivers A broadcast receiver is a component that does nothing but receive and react to broadcast announcements (Intents). For a Broadcast
DettagliLa geolocalizzazione
La geolocalizzazione La maggior parte dei dispositivi mobili di ultima generazione è dotata di un antenna GPS che permette di conoscere, in breve tempo e con la precisione di qualche metro, la propria
DettagliLaboratorio di sistemi Strutture dati ricorsive (2) Java
Liberamente adattato da Il linguaggio Java di Agostino Lorenzi, Giuseppe Facchetti, Andrea Rizzi Vogliamo rappresentare la seguente struttura dati (una lista concatenata, fatta da nomi di amici e numeri
DettagliJavascript. - Corso Web Design - Media Dream Academy. Stefano Gaborin
Javascript - Corso Web Design - Media Dream Academy Stefano Gaborin stefano.gaborin@above.company www.above.company Cos è Javascript? JavaScript è un linguaggio di programmazione interpretato. Utilizzato
DettagliLezione 11 Accesso al file system
A cura di Carlo Pelliccia Qualunque applicazione Android può leggere e scrivere file dalla memoria interna del telefono o da una scheda esterna inserita nel dispositivo. I principi da osservare per compiere
DettagliPortale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal
Portale Materiali Grafiche Tamburini Documentazione utente italiano pag. 2 Grafiche Tamburini Materials Portal English user guide page 6 pag. 1 Introduzione Il Portale Materiali è il Sistema Web di Grafiche
DettagliCATALOGO PARTI DI RICAMBIO SPARE PARTS CATALOGUE CATALOGUE DES PIECES DE RECHANGE ERSATZTEILKATALOG N..92. IT Modulo RICHIESTA DI GARANZIA
63 72 92 N..92 SD 96 98S 102-122 IT Modulo RICHIESTA DI GARANZIA FR Module DEMANDE DE GARANTIE DE Blankett GARANTIE-BERICHT NL Formulier GARANTIE AANVRAAG INFO EXIT APERTURA E LETTURA DEL CATALOGO Per
DettagliFondamenti di Informatica T2 Modulo 2. Corso di Laurea in Ingegneria Informatica Anno accademico 2008/2009. Enumerativi
Università degli Studi di Bologna Facoltà di Ingegneria Fondamenti di Informatica T2 Modulo 2 Corso di Laurea in Ingegneria Informatica Anno accademico 2008/2009 Enumerativi Finora abbiamo creato enumerativi
DettagliCorso Corso di di programmazione di di sistemi mobile 1 1. Android Laboratorio. Primo Progetto, Toast
Corso Corso di di programmazione di di sistemi mobile 1 1 Android Laboratorio Primo Progetto, Toast Corso Corso di di programmazione di di sistemi mobile 2 2 Android Studio Per realizzare le nostre applicazioni
DettagliAndroid. Custom View.
Android Custom View diegozabot@yahoo.it Creazione di una Custom View (1) La classe View è la classe madre di tutti i componenti visuali di Android. Ogni sottoclasse implementa il metodo ondraw(canvas)
DettagliSISTEMI OPERATIVI. Processi in Linux. Giorgio Giacinto Sistemi Operativi
SISTEMI OPERATIVI Processi in Linux 2 Creazione di processi concorrenti» La creazione di un processo figlio consente di far eseguire alcune funzionalità del programma in modo concorrente» Opzione 1 il
DettagliUNIVERSITÀ DEGLI STUDI DI TORINO
STEP BY STEP INSTRUCTIONS FOR COMPLETING THE ONLINE APPLICATION FORM Enter the Unito homepage www.unito.it and click on Login on the right side of the page. - Tel. +39 011 6704425 - e-mail internationalexchange@unito.it
DettagliClasse Squadra. #include <iostream> using namespace std;
Classe Squadra Si vuole scrivere un programma che gestisce la classifica di un campionato tra squadre di calcio, ognuna identificata dal proprio nome. Il programma deve essere in grado di assegnare un
DettagliFilling in the online career plan Version updated on 25/10/2017
Filling in the online career plan Version updated on 25/10/2017 Go to www.unito.it and click on Login. 1 Insert your Unito credentials. 2 Click on English to consult the English version. 3 Click on Career
DettagliProgrammazione in Java e gestione della grafica. Lezione 19
Programmazione in Java e gestione della grafica Lezione 19 2 Parliamo di Componenti della GUI (Graphics User Interface) OBIETTIVI 3 Imparare i principi su cui sono basate le GUI Costruire dellegui e gestire
DettagliConoscere l uso delle collezioni in Java. Conoscere il concetto di Generics (programmazione
1 Conoscere l uso delle collezioni in Java Comprendere le principali caratteristiche nelle varie classi di Collection disponibili Saper individuare quali classi di Collection usare in casi specifici Conoscere
DettagliNote ed esercizi aggiuntivi
Corso di Programmazione Anno Accademico 2015 2016 Prof. Giovanni Pighizzini Note ed esercizi aggiuntivi Gli esercizi proposti sono utili per rivedere gli esempi riportati, che sono stati sviluppati e discussi
DettagliIncardinamento Area Sistemi Informativi d Ateneo, DirSISTI. Esemplificazione procedura a uso interno
Area Sistemi Informativi d Ateneo, DirSISTI Incardinamento 2014 Esemplificazione procedura a uso interno Preparato da: Elena Rizzi Rivisto da: Maurizio Festi, Luca Zancanella Versione 1 01/10/2014 Incardinamento
DettagliGeneral info on using shopping carts with Ingenico epayments
Tabella dei contenuti 1. Disclaimer 2. What is a PSPID? 3. What is an API user? How is it different from other users? 4. What is an operation code? And should I choose "Authorisation" or "Sale"? 5. What
DettagliEsercitazione n 2. Obiettivi
Esercitazione n 2 Obiettivi Progettazione di una applicazione Java Utilizzo di classi come schemi Utilizzo di costruttori Utilizzo di stringhe Uguaglianza tra oggetti Utilizzo di classi come componenti
DettagliGuida all immatricolazione online
Dottorati di Ricerca Guida all immatricolazione online (English version at the end) 1. Effettuare il login inserendo nome utente e password, quindi fare click a sinistra sulla voce Immatricolazione. A
DettagliLEGEND UPDATE GUIDE INSTALLING LEGEND UPDATE. viscount. Legend Update Guide
LEGEND UPDATE GUIDE INSTALLING LEGEND UPDATE The Legend series firmware is upgradable via PC. You must first download the Legend Update application from http://www.instruments.com. NB Legend Update is
DettagliCorso Eclipse. Prerequisiti. 3 Window Builder
Corso Eclipse 3 Window Builder 1 Prerequisiti Conoscenza elementare ambiente Eclipse Conoscere la nomenclatura dei componenti delle interfacce grafiche Conoscere attributi e metodi dei principali componenti
DettagliRicerca e ordinamento su array di oggetti. Corso di Programmazione 2 Esercitazione 5
Ricerca e ordinamento su array di oggetti Corso di Programmazione 2 Esercitazione 5 Sommario Ricercare in array di oggetti Interfaccia comparable Ordinare array di oggetti Problema Come ordinare, ricercare
DettagliProgrammazione Android. Luca Morettoni <luca@morettoni.net> http://www.morettoni.net
Programmazione Android Luca Morettoni http://www.morettoni.net Android Programming Cos'è Android; Concetti di base sulla programmazione: Q&A AndroidManifest; Activities; Services;
DettagliKLIMAdomotic Novembre November 2017 Manuale utente APP-Connect
KLIMAdomotic Novembre 2017 - November 2017 Manuale utente APP-Connect User manual APP-Connect IT EN Se è la prima volta che si accede alla APP è necessario creare il proprio Account con E-mail (nella casella
Dettagli3. un metodo che restituisce l elenco delle matricole di tutti gli studenti del corso;
Un esempio di definizione di classe con array di oggetti Sia data la classe StudUniv per gli studenti universitari (definita in una lezione precedente). Scrivere una nuova classe Corso, dove ciascun corso
DettagliPDF Icon. PDF Icon. PDF Icon. PDF Icon. PDF Icon. PDF Icon FOOTER
PDF PDF PDF PDF PDF All items sort by recent. Data, Pdf icon, lini to Attached file in a target= _blank window On the block Data show just: dd/mm/yyy PDF Pagination after 20 items or ajax load after 20
DettagliApplicazioni grafiche e finestre
Applicazioni grafiche e finestre / SampleFrame.java package sampleswingjavaapp; import java.awt.flowlayout; import java.awt.event.actionevent; import java.awt.event.actionlistener; import javax.swing.jbutton;
DettagliCorso Base. Lezione 7. Maurizio Cozzetto, Francesco Sarasini
Corso Base Lezione 7 Maurizio Cozzetto, Francesco Sarasini Effettuare una telefonata String dial = "tel:0301234567"; Uri teluri = Uri.parse(dial); Intent intent = new Intent(Intent.ACTION_DIAL, teluri);
DettagliECCO LE ISTRUZIONI PER INSERIRE IL MATERIALE RICHIESTO DAL BANDO TEATRO SENZA FILO CONTEST:
ECCO LE ISTRUZIONI PER INSERIRE IL MATERIALE RICHIESTO DAL BANDO TEATRO SENZA FILO CONTEST: 1) Registrati su www.circyouity.com e creati un profilo personale o del gruppo* (non con il nome del progetto!)
DettagliResources and Tools for Bibliographic Research. Search & Find Using Library Catalogues
Resources and Tools for Bibliographic Research Search & Find Using Library Catalogues November 28, 2011 Donata Pieri Index Definition University of Padova Library System Catalogue CaPerE E-journals Catalogue
DettagliAndroid. Google Maps v2.
Android Google Maps v2 diegozabot@yahoo.it Uso delle mappe Google v2 (1) Per poter utilizzare le mappe di Google v2 bisogna prima di tutto ottenere una API map key registrandosi sulla console delle api
DettagliTecniche iterative. Walter Didimo
Tecniche iterative Walter Didimo Tecniche iterative In questa lezione svolgeremo alcuni esercizi di definizione di classi con metodi che usano istruzioni condizionali istruzioni iterative Gli esercizi
DettagliUser Guide Guglielmo SmartClient
User Guide Guglielmo SmartClient User Guide - Guglielmo SmartClient Version: 1.0 Guglielmo All rights reserved. All trademarks and logos referenced herein belong to their respective companies. -2- 1. Introduction
DettagliCompatibilità del Portale Piaggio con Internet Explorer 10 e 11. Internet Explorer 10
Italiano: Explorer 10 pagina 1, Explorer 11 pagina 2 English: Explorer 10 page 3 and 4, Explorer 11 page 5. Compatibilità del Portale Piaggio con Internet Explorer 10 e 11 Internet Explorer 10 Con l introduzione
DettagliAndroid. Adapter e ListView. diegozabot@yahoo.it
Android Adapter e ListView diegozabot@yahoo.it Funzionamento di un Adapter Quando il contenuto del layout non è predeterminato o è dinamico possono essere utilizzati gli Adapter. Un Adapter recupera i
DettagliOggetti. Definizioni di Classi II
Programmazione a Oggetti Definizioni di Classi II Sommario Costruzioni di oggetti Campi e metodi di classe Overloading Istanziazione di oggetti Costruzione di un oggetto Processo complesso che comprende
DettagliREGISTRATION GUIDE TO RESHELL SOFTWARE
REGISTRATION GUIDE TO RESHELL SOFTWARE INDEX: 1. GENERAL INFORMATION 2. REGISTRATION GUIDE 1. GENERAL INFORMATION This guide contains the correct procedure for entering the software page http://software.roenest.com/
DettagliLo sbarco di Google nel pianeta Mobile Internet: primo impatto ed esempi pratici.
Lo sbarco di Google nel pianeta Mobile Internet: primo impatto ed esempi pratici. Riccardo Solimena (Java Italian Portal) Stefano Sanna (JUG Sardegna Onlus) Outline Who we are Android: brevissima introduzione
DettagliInsegna eco a muro. Production time: 2 to 6 working days. Tempi di produzione: da 2 a 6 giorni lavorativi AREA PER LA GRAFICA AREA FOR GRAPHICS
Insegna eco a muro h b Insegna eco a muro Insegna eco misura personalizzata. Disponibile con stampa applicata o solo struttura. Insegna con struttura composta da telaio in alluminio anodizzato color argento
DettagliProgrammazione 2 - Marco Ronchetti. Fondamenti di Java. Fac.Scienze Università di Trento. Static
1 Fondamenti di Java Static 2 Modificatori: static Variabili e metodi associati ad una Classe anziche ad un Oggetto sono definiti static. Le variabili statiche servono come singola variabile condivisa
DettagliMobile Programming. Prova scritta del 28/01/2015. Prof. De Prisco. Corso di laurea in Informatica
Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 28/01/2015 NOME: COGNOME: MATRICOLA: Domande Punti 1 /100 2 /100 3 /100 4 /100 5 /100 6 /100 7 /100 8 /100 9 /100 10 /100 TOTALE
DettagliGuida alla configurazione Configuration Guide
Guida alla configurazione Configuration Guide Configurazione telecamere IP con DVR analogici, compatibili IP IP cameras configuration with analog DVR, IP compatible Menu principale: Fare clic con il pulsante
DettagliMOBILE WEB DESIGN TUTORIAL ANDROID METAIO AUGMENTED REALITY
MOBILE WEB DESIGN TUTORIAL ANDROID METAIO AUGMENTED REALITY 1 Sommario 1. INTRODUZIONE... 3 2. GET METAIO... 4 2.1. PREREQUISITI... 4 2.2. INTALLAZIONE... 4 2.3. PROGETTI ESEMPLIFICATIVI... 4 3. USARE
DettagliITALIANO - WINDOWS XP
ITALIANO - WINDOWS XP Inserire il cavo AP160UIR nella porta USB del computer. Verrà rilevato il nuovo hardware Seguire i passi dell installazione guidata di Windows, selezionando: Installa da un elenco
DettagliLaoratorio di sistemi Estrazione di una carta senza ripetizione Java [NetBeans]
Figura 1 - Estraggo la prima carta (l'ultima di un mazzo ordinato) Figura 2 - Michio il mazzo e ne estraggo un'altra estrai_carta_v2.pdf Pag. 1/9 Cozzetto Figura 3 - Una volta estratte tutte le carte,
DettagliLaboratorio di Programmazione Lezione 3. Cristian Del Fabbro
Laboratorio di Programmazione Lezione 3 Cristian Del Fabbro Prossima lezione GIOVEDÌ 12 NOVEMBRE ORE 14:00 Array a.k.a. vettore Un array è una collezione ordinata di dati omogenei (cioé sono tutti dello
DettagliFornisce una interfaccia unificata per un insieme di interfacce di un sottosistema, rendendo più facile l uso di quest ultimo.
Facade 73 10. Facade (GoF pag. 185) 10.1. Descrizione Fornisce una interfaccia unificata per un insieme di interfacce di un sottosistema, rendendo più facile l uso di quest ultimo. 10.2. Esempio Un applicativo
DettagliLaboratorio di Sistemi Polimorfismo Java. Prerequisiti: per la comprensione dell'articolo è necessario conoscere il concetto di Ereditarietà in Java.
Prerequisiti: per la comprensione dell'articolo è necessario conoscere il concetto di Ereditarietà in Java. Di solito se abbiamo la struttura di una classe con gli attributi e i metodi possiamo istanziare
DettagliLaboratorio Informatica Classe 4A Serale Venerdì 18/02/2011. Gruppo. Cognome Riontino Nome Raffaele. Cognome Nome
Laboratorio Informatica Classe 4A Serale Venerdì 18/02/2011 Gruppo Cognome Riontino Nome Raffaele Cognome Nome TRACCIA 2 ARGOMENTO: LISTE TEMPO: 4h 1. Utilizzando Typedef definire un nuovo tipo di dato
DettagliAndroid Material. Toolbar, FAB buttons, Dailogs
Android Material Toolbar, FAB buttons, Dailogs Material Desing Il Material Design è l insieme delle linee guida dettate da Google per l interfaccia del nuovo sistema operativo Android «L». Il material
DettagliProgrammazione ad oggetti Prova scritta 15 Gennaio 2013
Programmazione ad oggetti Prova scritta 15 Gennaio 2013 Nome: Matricola: Istruzioni Scrivete il vostro nome sul primo foglio. Scrivete le soluzioni nello spazio riservato a ciascun esercizio. Studenti
DettagliLa mia prima app android!
La mia prima app android! Beh, in tutto questo studiare android come funziona e come si sviluppa, ho deciso di rendere disponibile la prima app che ho sviluppato, si tratta di una semplice applicazione
DettagliHow to register for exam sessions ( Appelli ) Version updated on 17/10/2018
How to register for exam sessions ( Appelli ) Version updated on 17/10/2018 Course catalogue and Piano Carriera (Career Plan) At the beginning of your exchange period in Torino you will need to register
DettagliAndroid lezione 9 Le listview
Android lezione 9 Le listview In questa lezione introduciamo le ListView. Una listview ci permette di mostrare una serie di elementi all interno di una lista che puo anche essere scrollata. Ecco un esempio
DettagliWELCOME. Go to the link of the official University of Palermo web site www.unipa.it; Click on the box on the right side Login unico
WELCOME This is a Step by Step Guide that will help you to register as an Exchange for study student to the University of Palermo. Please, read carefully this guide and prepare all required data and documents.
DettagliPreparazione allo Scritto di Programmazione
Preparazione allo Scritto di Programmazione Informatica / Comunicazione Digitale A.A. 2013/2014 1. Una riga di testo è detta numerica se e solo se contiene più cifre che caratteri di altro genere. Ad esempio,
DettagliFragments. Frammento. Un acmvity può ospitare vari frammenm. Si possono creare UI con molm frammenm
Università di Salerno - a.a. 2013-2014 1 Frammento rappresenta una porzione dell UI 2 Un acmvity può ospitare vari frammenm I frammenm possono essere inserim e rimossi durante l esecuzione Si possono creare
DettagliEsempio con Google Play tore Example with Google Play tore
Guida all installazione ed uso dell App VR Tour Camerata Picena Per installare l App occorre aprire lo Store del vostro smartphone (Play Store o App Store) e cercare l App con parola chiave Camerata Picena.
Dettagli9 - Array. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
9 - Array Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea
DettagliGrafica Android Mobile Programming Prof. R. De Prisco
Grafica Un immagine può essere disegnata in un oggejo View grafica semplice, senza necessità di cambiameno un oggeto Canvas grafica complessa, aggiornameno frequeno 144 Classe Drawable rappresenta un oggejo
DettagliThread - Handler - Looper
Android Thread - Handler - Looper Problema Eseguire una funzione che richiede molto tempo senza bloccare il main thread (Es. il download di immagini) ((BuMon)findViewById(R.id.BuMon01)).setOnClickListener(
Dettaglipublic static boolean occorre (int[] a, int n) { int i = 0; boolean trovato = false;
Metodi iterativi con array monodimensionali 1. Scrivere un metodo che, dato un array di interi a, restituisce il valore minimo in a. public static int minimo (int[] a) { int min = a[0]; for (int i=1; i
Dettagli5 - Istruzioni condizionali
5 - Istruzioni condizionali Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it
Dettagli