Salve a tutti sono nuovo di questo forum.
Dato che sono veramente alle prime armi con Android e la piattaforma di sviluppo Android SDK,vorrei chiedervi alcune cose.
Essendo impegnato da poco a svolgere una tesi universitaria, inerente alla modifica degli algoritmi di routing di base presenti su un navigatore offline come OsmAnd, mi sono sorti dei dubbi sicuramente dovuti alla inesperienza.
Prima di tutto uso Eclipse + Android SDK come piattaforma di sviluppo delle applicazioni, pertanto posso utilizzare un emulatore di Smartphone direttamente messo a disposizione dall'Android SDK.
Mi è stato suggerito di utilizzare OsmAnd come navigatore offline poichè è open source e mi permette di lavorare in linguaggio Java.
Se compilo il codice di OsmAnd in eclipse e ricavo l'applicazione corrispondente .APK posso sia installarlo su uno smartphone vero e proprio e sia integrarlo nell'emulatore dell'Android SDK giusto?
Dato che devo prima testare l'applicazione che andrò a fare, all'inizio integrerò OsmAnd sullo smartphone virtuale dell'Android SDK.
A quel punto dovrei avere sullo smartphone virtuale una icona che mi lancia OsmAnd come se lo avessi installato effettivamente su uno smartphone reale.
Posto che il mio ragionamento sia corretto fin qui, ora non saprei come impostare, appoggiandomi sulle mappe di OsmAnd (open street map), un algoritmo di routing differente da quello predefinito. Nel mio caso dovrei prendere una porzione di mappa relativamente ristretta in una zona qualsiasi, e determinare le strade a minor tasso di inquinamento da CO2. I dati mi sarebbero forniti da un sensore apposito, ma questo non è il punto.
Il problema è che non saprei attraverso quali strumenti modificare o aggiornare l'algoritmo predefinito di OsmAnd.
In pratica OsmAnd sarebbe la mia base di lavoro per impostare il mio algoritmo di routing personalizzato.
In attesa di eventuali risposte, ringrazio anticipatamente per l'attenzione.