Applicazione Android che scansiona il codice a barre presente sulla tessera sanitaria sviluppata per il colloquio orale dell'esame di Stato sostenuto al termine del percorso di studi in Informatica presso l'ITIS G. Marconi di Verona (2012-2017).
Nota: la prima versione di questa applicazione comunicava tramite chiamata AJAX con un server Flask (framework Web leggero scritto in Python) ospitato sulla piattaforma OpenShift; questa versione invece prevede sempre l'utilizzo di AJAX ma si serve dei dati contenuti in un file XML locale.
Se l'intenzione è quella di apportare modifiche a questo progetto, seguire queste istruzioni per ottenerne una copia. Altrimenti saltare direttamente alla sezione Esecuzione.
Prima di iniziare si ricorda che è necessario aver installato il seguente software:
Se Android Studio e Node.js sono stati correttamente installati, si dovrebbe essere in grado di
richiamare il comando npm
, che verrà usato per installare il modulo cordova
:
npm install -g cordova
Per creare il progetto APP bisogna posizionarsi nella directory desiderata ed eseguire il seguente comando:
cordova create APP
Poi bisogna spostarsi all’interno della directory del progetto appena creato ed aggiungere la piattaforma Android installando il relativo SDK:
cordova platform add android
Infine bisogna aggiungere il plugin BarcodeScanner:
cordova plugin add phonegap-plugin-barcodescanner
Per aprire il progetto, avviare Android Studio e selezionare 'Open an existing Android Studio project'. A questo punto è necessario navigare fino alla directory dove è stato creato il progetto APP e poi aprire la seguente directory:
...\APP\platforms\android\
A questo punto è necessario sostituire i seguenti file con quelli presenti in questo repository:
...\APP\platforms\android\app\src\main\assets\www\index.html
...\APP\platforms\android\app\src\main\assets\www\css\index.css
...\APP\platforms\android\app\src\main\assets\www\js\index.js
...\APP\platforms\android\app\src\main\res\values\strings.xml
Infine bisogna aggiungere il file catasto.xml
nella seguente directory:
...\APP\platforms\android\app\src\main\assets\www\
Per provare l'applicazione sul proprio dispositivo basta collegarlo tramite USB al computer, premere il tasto Run nella barra in alto di Android Studio, selezionare il dispositivo (il quale deve avere il Debug USB abilitato) e premere OK.
In alternativa, è possibile scaricare direttamente da questo repository il file APK per installarlo sul proprio dispositivo.
- Framework Apache Cordova
- Plugin BarcodeScanner
- XML AJAX