Quindi ho chiesto qualcosa di simile ieri e ho ricevuto una risposta alla mia domanda, tuttavia non penso davvero di averlo chiesto correttamente e quindi non ho ricevuto le informazioni esatte di cui avevo bisogno .Usa Android GPS per rilevare e connettersi con altri telefoni
Sono alla ricerca di un'API, di qualche codice open source o anche solo di un modo in cui qualcun altro ha ottenuto questo su Android. Sto creando un'app che deve trovare tutti gli altri dispositivi Android entro un raggio specificato. Ad esempio, quando apri l'app Google Maps per Android e cerchi "Ristoranti [Codice postale]", utilizza un raggio modificato dal tuo codice postale e trova tutti questi luoghi. Il GPS ottiene la TUA posizione e le mappe utilizzano tali informazioni per trovare ristoranti all'interno di un indirizzo vicino a quello passato.
Invece, voglio essere in grado di utilizzare il GPS per trovare la mia posizione (come può ora facilmente), ma invece di trovare cose su una mappa (che è già integrata), voglio essere in grado di trovare altri telefoni Android abilitati per GPS. Capisco che dovranno trasmettere il loro segnale GPS allo stesso tempo (dato che non hanno i loro dati memorizzati con una sorta di database centrale come un ristorante). Tuttavia, non voglio solo TROVARE questi telefoni, voglio inviare/ricevere dati da questi telefoni (con le autorizzazioni corrette ovviamente).
Ora, ho trovato cose come l'API Bump. Tuttavia, BUMP utilizza i sensori del telefono per attivare questa ricerca. Quindi, in sostanza, se si "urta" il telefono con un altro e si esegue l'app, allora POI andrà avanti e utilizzerà il GPS per trovare la posizione dell'altro telefono su cui si è appena scontrato e scambiare i dati tra di loro. Questo è come ESATTAMENTE quello che voglio fare però nella loro API, non forniscono la funzionalità per dire semplicemente "Ehi, dammi tutti i telefoni a meno di un miglio da me."
Ho trovato anche API che possono fare esattamente ciò di cui ho bisogno, ma devono trovarsi nello stesso intervallo Bluetooth o sulla stessa rete Wi-Fi, che non si adatta a ciò di cui ho bisogno.
Sai ragazzi di tutto ciò che può adattarsi esattamente a ciò di cui ho bisogno? O forse un modo per modificare l'API di Bump (se l'hai già fatto), non dover usare i sensori del telefono e trovare le informazioni del telefono direttamente attraverso il GPS per i telefoni intorno a te? O c'è qualcosa che esiste su una rete 3g/4g invece di solo wi-fi/Bluetooth?
Grazie ragazzi.
Ciao, è passato un po 'di tempo da quando hai postato questa domanda, ma ho trovato questo interessante e mi avrebbe aiutato con un progetto che sto facendo - hai trovato qualcosa di utile qui? Qualcosa come "elenca tutti i telefoni entro un miglio da questa posizione"? Grazie –
@DrConfuse si prega di leggere la mia risposta – chinmish