@ ITT M. BUONARROTI, TRENTO ANDROID DEVELOPMENT ELEMENTI BASE. RAMAN KAZHAMIAKIN OSCAR GIOVANNI DE
|
|
- Laura Pugliese
- 7 anni fa
- Visualizzazioni
Transcript
1 @ ITT M. BUONARROTI, TRENTO ANDROID DEVELOPMENT ELEMENTI BASE RAMAN KAZHAMIAKIN OSCAR GIOVANNI DE
2 Sommario 1. Permissions 2. Intent 3. Intent espliciti e impliciti 4. Intent filter 5. Fragments 6. Elementi di UI
3 Permissions Android usa un sistema a permessi. Ci sono molti permessi predefiniti (e lo sviluppatore può definirne di nuovi). INTERNET, CHIAMATE, SMS, LOCATION, BLUETOOTH I permessi sono mostrati prima dell installazione di una app, l utente decide se concederli. Se non lo fa l app non viene installata. Il controllo dei permessi è fatto durante l installazione e essi non possono essere gestiti dopo l installazione (anche se ). L app dichiara i permessi richiesti nel suo file Manifest, AndroidManifest.xml Lista completa delle permissions di sistema
4 Permissions <manifest xmlns:android=" package="com.android.app.myapp" > <uses-permission android:name="android.permission.vibrate" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.access_fine_location" /> </manifest> Lista completa delle permissions di sistema
5 Intent Gli intent sono messaggi asincroni che permettono ai componenti delle app di richiedere funzionalità di altri componenti. Con gli intent si può interagire con componenti della propria app o di altre applicazioni. Esempi: una activity può lanciare una activity di un altra app per scattare una foto, o mandare una mail. Oppure può aprire una seconda activity della vostra app, con altre funzionalità.
6 Intent espliciti Gli intent espliciti definiscono il componente che verrà lanciato usando la sua classe Java come identificativo. Intent i = new Intent(this, SecondActivity.class); i.putextra("key", "value"); startactivity(i); Esempio: se la classe specificata rappresenta una activity il sistema la lancia. È possibile includere dei dati da passare.
7 Intent impliciti Gli intent impliciti specificato l azione che deve essere svolta. È possibile includere dei dati da passare. Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(" startactivity(i); Se viene lanciato un intent implicito il sistema cerca tutti i le app che hanno un componente registrato per fare quella specifica azione e/o per gestire quei dati. Se viene trovato un solo componente Android lo lancia direttamente se ne viene trovato più di uno viene presentata una lista dei possibili, e l utente può decidere quale usare di default le volte successive.
8 Intent filter Come fa Android a capire quali componenti possono rispondere a un certo intent? Si usano gli intent filter. Un intent filter specifica se una activity può rispondere all appello per un certo intent. Gli intent filter sono definiti nel file AndroidManifest.xml. Un intent filter è definito da: categoria, azione, filtro per dati e altre configurazioni.
9 Intent filter: esempi <activity android:name=".browseractivity" <intent-filter> <action android:name="android.intent.action.view" /> <category android:name="android.intent.category.default" /> <data android:scheme="http"/> </intent-filter> </activity> Browser <activity android:name=".activitytest" > <intent-filter> <action android:name="android.intent.action.send" /> <category android:name="android.intent.category.default" /> <data android:mimetype="text/plain" /> </intent-filter> </activity> Condivisione di testo
10 Fragment Il fragment è un componente indipendente che può essere usato da una activity. Un fragment racchiude funzionalità. Questo rende più semplice il riutilizzo. Un fragment gira nel contesto di una activity ma ha il suo life cycle separato e solitamente la sua grafica. I fragment possono essere aggiunti ad una activity in maniera statica o dinamica.
11 Fragment: perché?
12 Fragment - ciclo di vita Fragment aggiunto onpause() onattach() oncreate() Il fragment ritorna al layout dalback stack onstop() ondestroyview() oncreateview() onactivitycreated() L utente fa back o il fragment è removed/replaced oppureil fragment è aggiunto al back stack e poi removed/replaced ondestroy() ondetach() onstart() onresume() Fragment attivo Fragment distrutto
13 Fragment - aggiunta via XML <LinearLayout xmlns:android=" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent"> <fragment android:name="com.example.news.articlelistfragment" android:id="@+id/list" android:layout_weight="1" android:layout_width="0dp" android:layout_height="match_parent" /> <fragment android:name="com.example.news.readerfragment" android:id="@+id/viewer" android:layout_weight="2" android:layout_width="0dp" android:layout_height="match_parent" /> </LinearLayout>
14 Fragment - aggiunta via codice // Si crea il nuovo fragment e la sua transaction Fragment newfragment = new ExampleFragment(); FragmentTransaction transaction = getfragmentmanager().begintransaction(); // Sostituiamo nell elemento di layout con id R.id.fragment_container transaction.replace(r.id.fragment_container, newfragment); // Cosi il sistema rifarà questa transaction in caso di back transaction.addtobackstack(null); // Lanciamo la transaction transaction.commit(); È necessario utilizzare add, remove o replace di un fragment conoscendone l elemento del layout dove si trova. Es.: R.id.fragment_container
15
@ 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
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
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
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
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
DettagliAndroid. Project, Activity, Layout e Toast
Android Project, Activity, Layout e Toast ANDROID PROJET Un progetto android è composto da diverse cartelle, ogni cartella può contenere uno o più file. Android_20150310 : cartella principale, contiene
DettagliSistemi Mobili e Wireless Android - Intent
Sistemi Mobili e Wireless Android - Intent Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Intent Un Intent è sostanzialmente
DettagliIntroduzione alla programmazione Android. Emanuel Di Nardo
Introduzione alla programmazione Android 1 Emanuel Di Nardo emanuel.dinardo@gmail.com Architettura di base Insieme software composto da: Sistema operativo Middleware Applicazioni di base Utilizzo del linguaggio
DettagliAndroid. Android03: Ciclo di vita di una Activity. diegozabot@yahoo.it
Android Android03: Ciclo di vita di una Activity diegozabot@yahoo.it Ciclo di vita Ciclo di vita La classe Activity gestisce i propri stati definendo una serie di eventi che ne governano il ciclo. Spetta
DettagliAndroid. Intent, ListView e Adapter. Corso di programmazione di sistemi mobile 1
Android Intent, ListView e Adapter Corso di programmazione di sistemi mobile 1 Intent Uno degli argomenti di maggior interesse nell architettura di Android, è sicuramente costituito dalla possibilità delle
DettagliPermessi in Android. Richiesta dei permessi. Author : Gianluigi Spagnuolo. Date : 4 giugno 2018
ICT Security Magazine ICT Security - La Prima Rivista Dedicata alla Sicurezza Informatica https://www.ictsecuritymagazine.com Permessi in Android Author : Gianluigi Spagnuolo Date : 4 giugno 2018 In Android,
DettagliAndroid. Intent e intent-filter. diegozabot@yahoo.it
Android Intent e intent-filter diegozabot@yahoo.it Intent Cos è un Intent Un intent è una richiesta da parte di un componente di una funzionalità che viene implementata in un altro componente. Viene utilizzato
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;
Dettagli[AD.AGIO] ANDROID SDK
[AD.AGIO] ANDROID SDK 2013.06 Pag. 1 1. PREMESSA Il presente documento riporta informazioni riservate il cui utilizzo è confidenziale e permesso esclusivamente nell'ambito del rapporto di fornitura in
DettagliAndroid. Anatomia di una applicazione
Android Anatomia di una applicazione Elementi di base Gli elementi di base per costruire una applicazione Android sono cinque: Activity Intent Broadcast Receiver Service Content Provider 2 Activity (1/3)
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
DettagliCorso di programmazione di sistemi mobile 1. Android. Architettura, ambiente di sviluppo e struttura di un progetto
Corso di programmazione di sistemi mobile 1 Android Architettura, ambiente di sviluppo e struttura di un progetto Corso di programmazione di sistemi mobile 2 Android e Java Android non esegue bytecode
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
Dettagli@ ITT M. BUONARROTI, TRENTO ANDROID DEVELOPMENT MAPPE. RAMAN KAZHAMIAKIN OSCAR GIOVANNI DE
@ ITT M. BUONARROTI, TRENTO ANDROID DEVELOPMENT MAPPE RAMAN KAZHAMIAKIN OSCAR ZAMBOTTI @oskarnrk GIOVANNI DE FRANCESCO @jibbolus Sommario 1. MapFragment 2. Markers 3. MarkersDialog (infowindow) 4. GPS
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
DettagliIndice generale. Prefazione...xiii. Introduzione...xv. Android e Java per Android...1
Indice generale Prefazione...xiii Introduzione...xv Ringraziamenti...xviii Capitolo 1 Capitolo 2 Android e Java per Android...1 Cos è Android... 2 Architettura di Android... 2 La Dalvik Virtual Machine...
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 10/02/2017. Prof. De Prisco. Corso di laurea in Informatica
Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 10/02/2017 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
DettagliIl sistema operativo Android
Il sistema operativo Android Application Lifecycle Letture consigliate: Il sistema operativo Android http://www-ictserv.poliba.it/piscitelli/doc/lucidiso_eltlc_270/il%20sistema%20operativo%20android.pdf
DettagliProgrammazione. Android
Lezioni 4 e 5 Programmazione Android Componenti di un'applicazione AndroidManifest.xml Le Activity Definizione Ciclo di vita Layout & View Interazione Laboratorio 9 e 12 Ottobre 2012 2 Componenti di un'applicazione
DettagliCiclo di vita delle aevità Android Mobile Programming Prof. R. De Prisco
Ciclo di vita delle aevità Ogni AcHvity ha dei metodi standard A(vità non esiste 1. oncreate() 2. onstart() 3. onresume() A(vità in esecuzione 4. onpause() 5. onstop() 6. ondestroy() A(vità non esiste
DettagliTesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola Sicurezza e Permission in Android
Tesina esame Programmazione di Sistemi Mobile realizzata da Roberto Giuliani matricola 633688 Sicurezza e Permission in Android La sicurezza al giorno d oggi è uno degli aspetti più importanti dell informatica!
DettagliLezione 3 Le attività
A cura di Carlo Pelliccia Le applicazioni Android, come si è accennato durante la prima lezione, si compongono di quattro mattoni fondamentali: le attività (activity), i servizi (service), i broadcast
DettagliAndroid world. Sviluppare app per Android. Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...)
Android world Un insieme di software per dispositivi mobili (smartphone, tablet, portatili...) Contiene un Sistema Operativo, software middleware e applicazioni varie Sviluppato da Open Handset Alliance,
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
DettagliINTRODUZIONE ALLA PROGRAMMAZIONE ANDROID
INTRODUZIONE ALLA PROGRAMMAZIONE ANDROID Giuseppe Marziale Bari, 27 Novembre 2013 About Me (Giuseppe Marziale) Sono Laureato in Ingegneria informatica specializzazione in sistema informativi e reti ( Ottobre
DettagliMobile Programming. Prova scritta del 22/01/2016. Prof. De Prisco. Corso di laurea in Informatica
Corso di laurea in Informatica Mobile Prof. De Prisco Prova scritta del 22/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
DettagliLezione 3 Le attività
A cura di Carlo Pelliccia Le applicazioni Android, come si è accennato durante la prima lezione, si compongono di quattro mattoni fondamentali: le attività (activity), i servizi (service), i broadcast
DettagliIntroduzione ad Android. Lucidi del corso di Programmazione III A.A. 2015/16
Introduzione ad Android Lucidi del corso di Programmazione III A.A. 2015/16 Indice Cellulari e mobile computing Android Applicazioni e loro componenti Activity e loro ciclo di vita Presentazione del tool
DettagliSISTEMI OPERATIVI ANDROID. Argomenti
SISTEMI OPERATIVI ANDROID Argomenti» Introduzione al sistema Android» Generalità sull architettura del sistema» Architettura a livello Kernel» Architettura a livello applicazione» Gestione dei permessi
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
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
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
DettagliLa sicurezza dei dispositivi Android. Gabriele Costa IMT Lucca
La sicurezza dei dispositivi Android Gabriele Costa IMT Lucca About me Assistant professor a IMT dal 2017 (prima DIBRIS@UNIGE e IIT@CNR) +10 anni di esperienza su cybersecurity e sicurezza dei sistemi
DettagliScaletta. Strumenti di sviluppo Prima applicazione Aspetti peculiari di Android. Conclusioni. Activity e Intent. MoBe s.r.l.
Scaletta Strumenti di sviluppo Prima applicazione Aspetti peculiari di Android Activity e Intent Conclusioni Strumenti di sviluppo Disponibili per Windows, Mac OS X (Intel) e Linux Strumenti JDK (Java
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
DettagliFondamenti di sviluppo mobile su Android
Fondamenti di sviluppo mobile su Android Dott. A. Tedeschi antonio.tedeschi@uniroma3.it Corso di Telecomunicazioni Wireless a.a. 2015-2016 1 Outline Fondamenti di programmazione Android Creare un nuovo
DettagliIndice generale. Capitolo 1 Android e Java per Android Il progetto ApoBus e la creazione dell ambiente con Android Studio...
Introduzione...xiii Struttura del testo...xiv Ringraziamenti...xvi Capitolo 1 Android e Java per Android... 1 Che cos è Android... 2 Architettura di Android... 2 I componenti principali di Android... 4
DettagliAndroid Introduzione all architettura, alla programmazione e alla sicurezza. Alessandro Tanasi - http://www.tanasi.it - alessandro@tanasi.
Android Introduzione all architettura, alla programmazione e alla sicurezza Alessandro Tanasi - http://www.tanasi.it - alessandro@tanasi.it Fun & profit Fun Sviluppo applicazioni Invenzione di nuove applicazioni
DettagliSviluppo di un applicazione mobile per la gestione degli interventi tecnici tramite geolocalizzazione
UNIVERSITA DEGLI STUDI DI FERRARA Corso di Laurea in informatica Anno Accademico 2011-2012 Sviluppo di un applicazione mobile per la gestione degli interventi tecnici tramite geolocalizzazione Relatore:
DettagliSistemi Mobili e Wireless Android Activity
Sistemi Mobili e Wireless Android Activity Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Activity Tipicamente, un'activity
DettagliServices. Servizi. Componen8 che avviano operazioni in background. Specializzazioni della classe Context
Services Programmazione di disposi8vi mobili - v1.0 1 Servizi Componen8 che avviano operazioni in background i loro thread sopravvivono di più di quelli delle ac8vity nascoste Specializzazioni della classe
DettagliSISTEMI OPERATIVI ANDROID
SISTEMI OPERATIVI ANDROID Argomenti» Introduzione al sistema Android» Generalità sull architettura del sistema» Architettura a livello Kernel» Architettura a livello applicazione» Gestione dei permessi
Dettagli. Il DVR supporta la connessione WebServer tramite Browser Internet Explorer. La porta Web Server di default è la 3000 ( Es. http://192.168.1.100:3000 ). Manuale d uso DVR 401L MANUALE
DettagliModulo 3. Ecosistema Android
Modulo 3 Ecosistema Android 3.1 Introduzione ad Android 3.1 Cos'è Android Sistema operativo open-source inizialmente pensato per dispositivi mobili e poi evolutosi. Attualmente leader del mercato...e lo
DettagliAndroid 6 e la nuova gestione dei permessi
Android 6 e la nuova gestione dei permessi Con la diffusione di telefoni e tablet con il nuovo sistema operativo Android 6 Marshmallow è stato necessario aggiornare le API utilizzate per lo sviluppo dell
DettagliPag. 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:
DettagliINTRODUZIONE INTERFACCIA UTENTE SCENARIO D INTEGRAZIONE CON L ANAGRAFE REGIONALE FILTRI DI RICERCA MINIMI RICHIESTI...
!!!" "!!"!# $! !!!$ 1. INTRODUZIONE... 4 1.1. INTERFACCIA UTENTE... 5 1.2. SCENARIO D INTEGRAZIONE CON L ANAGRAFE REGIONALE... 10 1.3. FILTRI DI RICERCA MINIMI RICHIESTI... 11 2. MODALITA DI RICERCA E
DettagliLocalizzazione geografica
Localizzazione geografica GPS & co. Le tecnologie GPS triangolazione tramite una rete di satelliti Cell-ID identificativi di antenne cellulari WPS identificativi di reti wireless Global Positioning System
DettagliRICHIESTA SUPPORTO INFORMATICO IL SISTEMA TICKET
9. Informationstechnik 9. Informatica RICHIESTA SUPPORTO INFORMATICO IL SISTEMA TICKET Al fine di gestire in modo più veloce ed esauriente le richieste del personale scolastico la Ripartizione 9 della
DettagliUNIVERSITA DEGLI STUDI DI PADOVA. Corso di Laurea Magistrale in Ingegneria dell Automazione
UNIVERSITA DEGLI STUDI DI PADOVA Corso di Laurea Magistrale in Ingegneria dell Automazione Tesi di laurea Sistema di Monitoraggio da Remoto per Imbarcazioni: Interfaccia Utente Tesista: Conti Matteo Relatore:
DettagliOOP in C++ ha membro (dati membro) e funzioni membro In Java i dati membro sono chiamati attributi e le funzioni membro metodi
OOP in C++ Classi e Oggetti Una classe èuntipochehavariabili ha membro (dati membro) e funzioni membro In Java i dati membro sono chiamati attributi e le funzioni membro metodi Una variabile ab di un tipo
DettagliCORSO PROGRAMMAZIONE ANDROID
I.I.S. G. COSSALI - ORZINUOVI CORSO PROGRAMMAZIONE ANDROID Febbraio Maggio 2017 Prof. Dario Tomasoni 1 CHI Dario Tomasoni; Docente di Informatica; 1984; Ing. Delle Telecomunicazioni; Altro, curiosità?
DettagliInstallazione - Android
Installazione - Android Installazione su Android del Sistema soccorso incidenti Questo manuale spiega come installare il Sistema soccorso incidenti per il sistema operativo Android. Specifiche tecniche
DettagliPerElmec Mobile App. Guida sull utilizzo della App mobile del PerElmec. Autore: Uff. Sviluppo Web Rev. Dicembre Sviluppo Web e Mobile
Sviluppo Web e Mobile PerElmec Mobile App Guida sull utilizzo della App mobile del PerElmec Autore: Uff. Sviluppo Web Rev. Dicembre 2016 Elmec Informatica S.p.A. Via Pret, 1 21020 Brunello (VA) www.elmec.com
DettagliSistemi Mobili e Wireless Android Primi passi
Sistemi Mobili e Wireless Android Primi passi Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Ambiente di sviluppo L'ambiente
DettagliProcessi, Threads e Agenti
Processi, Threads e Agenti Processi in Sistemi Distribuiti Un sistema software distribuito ècompostodaun insieme di processi in esecuzione su più nodi del sistema. Un algoritmo distribuito può essere definito
DettagliProf. Pagani corrado APP PER SISTEMI MOBILE: ANDROID
Prof. Pagani corrado APP PER SISTEMI MOBILE: ANDROID INTRODUZIONE Per mobile si intendono: Smartphone Tablet Phablet e altri dispositivi assimilati Sistemi operativi più diffusi: Android (Google) ios (Apple)
DettagliAndroid. Android. Sviluppo di applicazioni. Dalvik 19/03/2011. A. Ferrari
Android Android A. Ferrari Android è un sistema opera8vo per disposi8vi mobili. Inizialmente sviluppato da Startup Android Inc. acquisita poi nel 2005 da Google Inc. Il cuore di Android è un kernel Linux.
DettagliInteragire con i dati dell utente: Contatti e Appuntamenti
Interagire con i dati dell utente: Contatti e Appuntamenti Alessandro Bagnoli Email: alessandro.bagnoli4@studio.unibo.it Matricola: 651803 Programmazione di Sistemi Mobile a.a. 2014/2015 Università di
DettagliProf. Pagani corrado APPPER SISTEMI MOBILE: ANDROID
Prof. Pagani corrado APPPER SISTEMI MOBILE: ANDROID INTRODUZIONE Per mobile si intendono: Smartphone Tablet Phablet e altri dispositivi assimilati Sistemi operativi più diffusi: Android(Google) ios(apple)
DettagliDal sito web all applicazione mobile
Dal sito web all applicazione mobile Paolo Milazzo Dipartimento di Informatica Università di Pisa Metodologie Informatiche Applicate al Turismo A.A. 2017/2018 Premessa Queste slides includono molti link
DettagliIcone. Mike McBride Jost Schenck Anne-Marie Mahfouf Traduzione italiana: Pino Toscano
Mike McBride Jost Schenck Anne-Marie Mahfouf Traduzione italiana: Pino Toscano 2 Indice 1 Icone 4 1.1 Introduzione......................................... 4 1.2 Tema.............................................
DettagliSistemi Mobili e Wireless Android Action bar e menu
Sistemi Mobili e Wireless Android Action bar e menu Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it Action bar Dalla versione
DettagliMySQL Server e Workbench.
MySQL Server e Workbench foglia@iet.unipi.it MySQL MySQL o Oracle MySQL è un Relational database management system (RDBMS) Multisessione Multiutente MySQL viene sviluppato e gestito come software open-source,
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 17 Aprile 2018 2 Dialoghi
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
DettagliArea: InvoiceComm. Punto di menù: Gestione e distinte
Area: InvoiceComm Funzionalità: Fatture elettroniche Punto di menù: Gestione e distinte Tale documento è disponibile, oltre che ad uso interno dei dipendenti di UniCredit SpA, per la consultazione e la
DettagliINTRODUZIONE A VISUAL STUDIO
INTRODUZIONE A VISUAL STUDIO Cosa è Visual Studio Visual Studio è un ambiente di sviluppo integrato (Integrated development environment o IDE) Sviluppato da Microsoft Supporta numerosi linguaggi C, C++,
DettagliWgcontatti v Guida d'installazione ed Utilizzo
Guida d'installazione ed Utilizzo Installazione Per installare il modulo è sufficiente copiare la cartella app del pacchetto del modulo nella cartella principale dell'installazione di Magento dove è già
DettagliInternet Information Services
Internet Information Services Installazione Installare Internet Information Services con i componenti necessari per la pubblicazione degli applicativi web della Suite Infinity. Configurazione filtro ISAPI
DettagliGestione rubrica. Guida per l'amministratore
Gestione rubrica Guida per l'amministratore Novembre 2012 www.lexmark.com Sommario 2 Sommario Panoramica... 3 Uso di Gestione rubrica...4 Configurazione del controllo di accesso dall'applicazione... 4
DettagliTNT Pro Guida d'installazione ed Utilizzo
Guida d'installazione ed Utilizzo Installazione Per installare il modulo è sufficiente copiare la cartelle app e skin del pacchetto del modulo nella cartella principale dell'installazione di Magento dove
DettagliBancontact/Mister Cash Mobile
Tabella dei contenuti 1. Introduzione 2. Funzionamento 2.1 Aspetto della pagina di pagamento 2.1.1 Sul computer 2.1.2 Sul tablet 2.1.3 Sullo smartphone 3. Configurazione 3.1 Test 4. Integrazione 5. Layout
DettagliSCARICARE WHATSAPP. Note
WhatsApp è l applicazione più conosciuta al mondo che permette l invio di messaggi da smartphone e di effettuare chiamate gratis senza scalare il credito dalla SIM: utilizza la connessione Internet compresa
DettagliHOAU Keyless Entry System
HOAU Keyless Entry System HOAU KEYLESS ENTRY SYSTEM: una nuova e moderna idea di accoglienza. La HOAU srl fornisce alle strutture ricettive un sistema innovativo brevettato cloud based di accesso diretto
DettagliINSEGNAMENTO ANNO ACCADEMICO CORSO DI LAUREA IN DOCENTE
Invia modulo INSEGNAMENTO Sviluppo di mobile software ANNO ACCADEMICO 215-216 CORSO DI LAUREA IN Informatica e Tecnologie per la Produzione del Software DOCENTE Paolo Buono ANNO DI CORSO 3 SEMESTRE 2 N
DettagliLaboratorio - Uso dello Strumento Ripristino Configurazione di Sistema in Windows 7
5.0 5.5.1.11 Laboratorio - Uso dello Strumento Ripristino Configurazione di Sistema in Windows 7 Introduzione Stampare e completare questo laboratorio. In questa attività, si creerà un punto di ripristino
DettagliSistemi Mobili e Wireless Android Interfacce utente: Widget e Layout (2)
Sistemi Mobili e Wireless Android Interfacce utente: Widget e Layout (2) Stefano Burigat Dipartimento di Matematica e Informatica Università di Udine www.dimi.uniud.it/burigat stefano.burigat@uniud.it
DettagliInformativa sui cookies. Normativa
Normativa Il parlamento Europeo ha emanato nel maggio 2011 una nuova legge sulla privacy che obbliga i siti internet a richiedere il permesso degli utenti ad utilizzare i cookies relativi ai servizi offerti.
DettagliLaboratorio - Uso dello Strumento Ripristino Configurazione di Sistema in Windows Vista
5.0 5.5.1.12 - Laboratorio - Uso dello Strumento Ripristino Configurazione di Sistema in Windows Vista Introduzione Stampare e completare questo laboratorio. In questa attività, si creerà un punto di ripristino
DettagliManuale Kit di Monitoraggio Monofase
Manuale Kit di Monitoraggio Monofase CONSERVA QUESTO MANUALE IN UN POSTO SICURO! P800SRL Via Valdilocchi, 6/F 19126 La Spezia PI01353280116 REV. 1 DATA 26/04/2017 SOMMARIO INTRODUZIONE... III CABLAGGIO...
DettagliImagicle Hotel. Guida alla configurazione delle centrali Harpax VOIspeed v4.5+
Imagicle Hotel. Guida alla configurazione delle centrali Harpax VOIspeed v4.5+ 2016 01/03/2016 2-15 www.imagicle.com Indice 1 CENTRALI VOISPEED SUPPORTATE... 5 2 COME PROGRAMMARE LA CENTRALE PER L INTEGRAZIONE
DettagliDiagramma delle classi
Diagramma delle classi Questo diagramma (mostrato nella pagina successiva) costruito utilizzando lo standard UML mostra le relazioni che ci sono fra le varie classi della nostra applicazione, mostrando
DettagliAndroid. Ciclo di vita di Activity, Service e Processi
Android Ciclo di vita di Activity, Service e Processi Introduzione In questa lezione analizzeremo il ciclo di vita delle Activity e dei Service mettendo in evidenza i criteri utilizzati da Android nella
DettagliFunzioni Principali dell APP ENTR
Funzioni Principali dell APP ENTR 1. Impostare il proprietario 2. Trovare la serratura 3. Chiudere/Riaprire 4. Menù 5. Aggiungere un utente 6. Gestione dell utente 7. Ottenere la chiave 8. Cancellare una
DettagliManuale utente. v. 1.0 CRUSCOTTO DI MONITORAGGIO PER I SERVIZI FSE 1
CRUSCOTTO DI MONITORAGGIO PER I SERVIZI FSE Manuale utente v. 1.0 CRUSCOTTO DI MONITORAGGIO PER I SERVIZI FSE 1 Sommario 1. INTRODUZIONE... 4.. CONTENUTI DEL D... 4 DEFINIZIONI... 4... 4 2. MANUALE UTENTE...
DettagliVer. 1.0 per Android 6+
Ver. 1.0 per Android 6+ 2 Qbit S.r.l. Strumentazione per misure ambientali www.qbit-optronics.com Cap. Soc. euro 10.400 I.V. Reg. Imprese FI/C.F./P.IVA 04943910481 REA FI 0503304 Sede Legale: via La Farina
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
DettagliCOMPATIBILE WINDOWS VISTA
MANUALE D USO RTS_WebDoremiPos 2.0 Per collegamento via Web diretto a terminale POS Ingenico (prot. 17) COMPATIBILE WINDOWS VISTA / 7 / 8 / 10 Versione 2.2.0.0 Manuale RTS WEB_DOREMIPOS INDICE MANUALE
DettagliSamsung Universal Print Driver Guida dell utente
Samsung Universal Print Driver Guida dell utente immagina le possibilità Copyright 2009 Samsung Electronics Co., Ltd. Tutti i diritti riservati. Questa guida viene fornita solo a scopo informativo. Tutte
DettagliLezione 3 su Android: I button in Android
Lezione 3 su Android: I button in Android In questa terza lezione su Android, vedremo alcuni esempi sull utilizzo di uno dei componenti più importanti in un interfaccia grafica, ovvero i button. Attraverso
Dettagli