Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 3.03 KB

README.md

File metadata and controls

76 lines (57 loc) · 3.03 KB

CF APP

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.

Istruzioni

Se l'intenzione è quella di apportare modifiche a questo progetto, seguire queste istruzioni per ottenerne una copia. Altrimenti saltare direttamente alla sezione Esecuzione.

Prerequisiti

Prima di iniziare si ricorda che è necessario aver installato il seguente software:

Preparazione dell'applicazione

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

Modificare il progetto

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\

Esecuzione

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.

Conoscenze utilizzate