Come posso inviare una stringa (ad esempio: "hi"
) al mio PC dal mio telefono Android?Invia stringa da telefono Android a PC
risposta
Prima di fare questo in Android, vi consiglio di leggere le basi del networking Java:
- http://download.oracle.com/javase/tutorial/networking/index.html
- http://www.tutorialized.com/tutorials/Java/Networking/1
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.
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
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.
Ecco il link al sito Web di Beej: http://beej.us/guide/bgipc/output/html/multipage/unixsock.html – moscro
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
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
- 1. invia dati da Android a PC tramite USB
- 2. Comunicazione da Android a PC
- 3. Comunicazione da PC a PC USB
- 4. Come trasmettere lo schermo del telefono Android al PC
- 5. Invia dati dal telefono al telefono tramite Internet?
- 6. Invia dati a Matlab da Android/Java
- 7. Come posso controllare un dispositivo Android da PC desktop?
- 8. invia posta anonima dal PC locale
- 9. Multicast UDP da cellulare a PC
- 10. come inviare una stringa da Android a PC tramite Wi-Fi
- 11. Invia notifica push da server a dispositivo Android in Java
- 12. Come inviare una stringa utilizzando NFC da un telefono Windows 8 a un dispositivo Android
- 13. Invia email a più indirizzi Android
- 14. Stream audio da PC a smartphone?
- 15. Invia stringa di connessione a ApplicationDBContext
- 16. Invia azione multimediale su Android
- 17. Conversione da stringa a colore Java/Android
- 18. conversione da stringa a oggetto json android
- 19. Invia comando FINS da C# a PLC
- 20. Invia dati binari da Android in Javascript
- 21. Android invia file/dati dall'applicazione tramite Bluetooth al PC/stampante/scanner/altro dispositivo
- 22. memoria interna telefono Android
- 23. Client-Server: trasferimento file da Android a PC collegato tramite socket
- 24. Copia e incolla la cartella SDK da un PC a un altro PC funziona in Android Studio?
- 25. Stream screencast Android su PC
- 26. Estrarre numeri di telefono statunitensi da una stringa
- 27. mute telefono Android/unmute
- 28. Sveglia telefono/tablet Android?
- 29. Invia dati da Python a Javascript (JSON)
- 30. Invia segnale midi da C# a ableton
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. –
Acquista [questa domanda] (http://stackoverflow.com/q/8443245/393021) – iGbanam