Add UI
This commit is contained in:
parent
9949f60601
commit
f3ecfe46ff
@ -308,7 +308,21 @@ Lavorando con dispositivi eterogenei tra di loro non è stato possibile calcolar
|
|||||||
|
|
||||||
## UI
|
## UI
|
||||||
|
|
||||||
|
L'applicazione opera prevalentemente in background, ma comunque è dotata di una serie di elementi grafici che consentono all'utente di interagire con essa.
|
||||||
|
Quando l'applicazione viene avviata per la prima volta l'utente ha la possibilità di scegliere la modalità di funzionamento che desidera utilizzare (si veda @fig:ui-welcome).
|
||||||
|
Una volta compiuta questa scelta viene chiesto all'utente di concedere l'accesso alla posizione.
|
||||||
|
Sebbene l'applicazione non utilizzi il GPS o altri strumenti di posizionamento ciò si rende necessario al fine di abilitare la scansione bluetooth anche in background.
|
||||||
|
|
||||||
|
![Schermata di benvenuto.](fig/welcome.jpg){#fig:ui-welcome width=130}
|
||||||
|
|
||||||
|
La schermata principale dell'applicazione, riportata in @fig:ui-main, si compone di tre elementi:
|
||||||
|
|
||||||
|
- `TextView` che indica la modalità di funzionamento.
|
||||||
|
- `Button` *start/stop* che consente di avviare o stoppare il servizio bluetooth.
|
||||||
|
Questo pulsante viene abilitato unicamente se sono stati concessi i permessi di accesso alla posizione.
|
||||||
|
- `Button` *upload*, abilitato solo nelle modalità *B* e *C*, consente all'utente di raggiungere l'activity attraverso il quale è possibile caricare sul server le informazioni locali al dispositivo.
|
||||||
|
|
||||||
|
![Schermata principale.](fig/main.jpg){#fig:ui-main width=130}
|
||||||
|
|
||||||
## Memorizzazione
|
## Memorizzazione
|
||||||
|
|
||||||
|
BIN
fig/main.jpg
Normal file
BIN
fig/main.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 26 KiB |
BIN
fig/welcome.jpg
Normal file
BIN
fig/welcome.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
Loading…
Reference in New Issue
Block a user