2010-08-21 18 views
6

Sono interessato a dare un'idea di un'app per Android, e mi chiedo se sia possibile. Avrei quindi eseguito l'app in background sul telefono A, quindi quando trova un altro telefono Android B, salva determinate informazioni come l'ora, la posizione GPS, solo le variabili di stato.Android: connetti due telefoni in modalità wireless?

Ma se anche l'altro telefono esegue la stessa app, i due telefoni si collegano e condividono informazioni banali non private.

Ipoteticamente, sarebbe possibile? Dovrei passare attraverso una connessione Wi-Fi ad-hoc locale o trasmettere costantemente Bluetooth?

+0

Ipoteticamente sarebbe possibile. È possibile passare attraverso una connessione Wi-Fi ad-hoc o tramite bluetooth. – tfmontague

risposta

1

Se entrambe le persone hanno la stessa app, è possibile farlo in modo approssimativo. Se due persone hanno installato l'app sul proprio telefono e hanno concordato di condividere le proprie coordinate GPS, è possibile caricare entrambe le serie di coordinate GPS su un server mentre le persone si spostano. Il server potrebbe quindi confrontare quali persone sono vicine l'una all'altra. Quando l'utente vuole condividere le informazioni con un altro utente, il telefono deve solo chiedere al server che si trova nelle loro vicinanze e la condivisione può avvenire su Internet. Questo è essenzialmente il modo in cui funziona Bump. Bumping due telefoni insieme fa scattare una chiamata al server per vedere chi altro sta urtando in quelle vicinanze allo stesso tempo. Dopo aver scoperto i telefoni nelle vicinanze, potresti essere in grado di attivare l'associazione e la condivisione Bluetooth se non desideri condividere su Internet.

+0

Quel Bump sembra davvero fantastico. Stavo solo guardando il loro Accordo di licenza e non sono un avvocato: sarei in grado di utilizzare l'API di Bump in un'applicazione che ho immesso sul mercato che non è gratuita? Sto guardando un grande progetto per questa app e mi piacerebbe farne qualcosa, Bump avrebbe un problema? http://bu.mp/licensingagreement –

+1

Ah, ho trovato la mia risposta una volta che mi sono registrato. Gratuito se: "Se l'applicazione genera entrate, non presenta la funzionalità Bump come sua caratteristica centrale;" –

+0

Per gli altri che si imbattono in questo thread. L'urto è interrotto. È stato acquistato da Google nel 2013. – tfmontague

1

Bluetooth è il modo più semplice per due telefoni di comunicare direttamente tra loro. Tuttavia, entrambi i telefoni dovrebbero essere associati tramite il menu Impostazioni-> Wireless-> Bluetooth. Potresti sperimentare un raggio e una velocità migliori con il WiFi, ma per quanto ne so questo richiede un router.

0

Ho scoperto come farlo, utilizzare l'app viewranger su entrambi i telefoni, creare un utente e accedere all'app su entrambi i telefoni. L'ho impostato come utente. Quindi il secondo telefono (quello con gps rotto) viene utilizzato per tracciare l'utente che è nella mia tasca posteriore. L'utente in entrambi i casi sono io. Il problema è che è richiesto un segnale telefonico.

+0

Sai come farlo a livello di programmazione senza utilizzare app esterne? Se sì, condividi il codice di esempio e i puntatori. Altrimenti questa risposta è molto povera e probabilmente irrilevante. – NSNoob

Problemi correlati