2010-12-28 33 views
8

Come posso inviare una stringa (ad esempio: "hi") al mio PC dal mio telefono Android?Invia stringa da telefono Android a PC

+0

FYI netcat (spesso installato come nc) è un ottimo strumento da riga di comando per eseguire il debug di questi progetti in quanto può sostituire entrambi. Ed è disponibile per quasi tutto, compresi i telefoni Android. –

+0

Acquista [questa domanda] (http://stackoverflow.com/q/8443245/393021) – iGbanam

risposta

7

Prima di fare questo in Android, vi consiglio di leggere le basi del networking Java:

Cercate di ottenere l'accesso a un buon libro. Una volta che sai come farlo in Java, implementa un client di prova su Android & un server di test nel tuo PC.

+0

Grazie per la risonanza, ho trovato del codice in questa pagina che penso dovrebbe farlo. Devo essere in grado di eseguire il programma client sul mio htc (Android 2.1). Qualcuno potrebbe dirmi come ??? – FlashCreated

7

Attualmente sto implementando una soluzione socket tra Android e PC adesso! Una volta a capire le basi dietro prese (leggendo i link che Sebastian ha suggerito), è possibile utilizzare i seguenti link come codice guide per rendere i vostri strumenti parlare:

sto usando il codice client dal link di esempio del socket Android sopra, e l'esempio del server dall'esempio di socket Unix sul sito web di Beej (sono stato informato che sono un nuovo utente per StackOverflow, quindi lo collegherò come commento a questa risposta). Il socket server Unix è impostato per ricevere una connessione e un pacchetto dal client, quindi inviare una risposta indietro e chiudere il socket. Ho modificato questo in modo che il server sia solo un ciclo che richiede continuamente l'input dell'utente alla console. Non è una soluzione carina (ad esempio, nessuna interfaccia utente sul lato PC), ma fornirà almeno le basi. Puoi renderlo carino più tardi.

+0

Ecco il link al sito Web di Beej: http://beej.us/guide/bgipc/output/html/multipage/unixsock.html – moscro

+0

Grazie mille, sembra fantastico ma ti dispiacerebbe dirmi come implementare quel codice cliente in un'applicazione, l'ho inserito nel principale file ".java" del mio annuncio progector, ricevo errori da qualsiasi luogo (programmazione in eclissi) ... grazie in anticipo! – FlashCreated

+0

Ok, a questo punto sembra che tu sia nuovo di zecca nello scrivere app per Android. Vorrei studiare questa documentazione: http://developer.android.com/reference/android/app/Activity.html: http://developer.android.com/resources/articles/painless-threading.html e acquistare un libro, La programmazione Android di Sam's Teach Yourself in 24 ore è valsa la pena. Questi concetti chiave devono essere capiti prima di poter implementare un'applicazione di comunicazione di rete. – moscro

Problemi correlati