2010-12-28 25 views
8

Làm cách nào để gửi chuỗi (ví dụ: "hi") tới PC của tôi từ điện thoại Android của tôi?Gửi chuỗi từ điện thoại Android tới PC

+0

FYI netcat (thường được cài đặt là nc) là công cụ dòng lệnh tuyệt vời để gỡ lỗi các dự án như vậy vì nó có thể thay thế cho cả hai đầu. Và nó có sẵn cho tất cả mọi thứ, bao gồm cả điện thoại Android. –

+0

Thanh toán [câu hỏi này] (http://stackoverflow.com/q/8443245/393021) – iGbanam

Trả lời

7

Trước khi làm điều này trong Android, tôi khuyên bạn nên đọc những điều cơ bản của mạng Java:

Hãy thử để có được quyền truy cập vào một cuốn sách hay. Khi bạn biết cách thực hiện điều đó trong Java, hãy triển khai ứng dụng khách thử nghiệm trong Android & máy chủ thử nghiệm trong PC của bạn.

+0

Cảm ơn bạn đã xác nhận lại, tôi đã tìm thấy một số mã trên trang này mà tôi cho là nên làm. Tôi cần để có thể chạy programe khách hàng trên HTC của tôi (Android 2.1). Ai đó có thể vui lòng cho tôi biết làm thế nào ??? – FlashCreated

7

Tôi thực sự đang triển khai giải pháp socket giữa Android và PC ngay bây giờ! Một khi bạn hiểu những điều cơ bản đằng sau ổ cắm (bằng cách đọc các liên kết mà Sebastian gợi ý), bạn có thể sử dụng liên kết sau đây là mã dẫn để làm công cụ của bạn nói:

Tôi đang sử dụng mã máy khách từ liên kết ví dụ ổ cắm Android ở trên và ví dụ máy chủ từ ví dụ socket Unix trên trang web của Beej (Tôi đã được thông báo rằng tôi là người dùng mới để stackoverflow, vì vậy tôi sẽ liên kết đó dưới dạng nhận xét câu trả lời này). Máy chủ socket Unix được thiết lập để nhận kết nối và gói tin từ máy khách, sau đó gửi câu trả lời và đóng lại socket. Tôi đã sửa đổi điều này sao cho máy chủ chỉ là một vòng lặp liên tục yêu cầu đầu vào từ người dùng tại bàn điều khiển. Nó không phải là một giải pháp khá (nghĩa là không có giao diện người dùng ở phía PC), nhưng ít nhất nó sẽ cung cấp cho bạn những điều cơ bản. Bạn có thể làm cho nó đẹp sau này.

+0

Đây là liên kết đến trang web của Beej: http://beej.us/guide/bgipc/output/html/multipage/unixsock.html – moscro

+0

Cảm ơn rất nhiều, có vẻ tuyệt vời nhưng bạn có thể nói cho tôi biết cách triển khai mã máy khách đó không trong một ứng dụng, tôi đã đặt nó vào tập tin ".java" chính của quảng cáo progect của tôi Tôi nhận được lỗi từ khắp mọi nơi (lập trình trong nhật thực) ... cảm ơn trước! – FlashCreated

+0

Được rồi, vào thời điểm này, có vẻ như bạn mới sử dụng ứng dụng Android. Tôi sẽ nghiên cứu tài liệu này: http://developer.android.com/reference/android/app/Activity.html: http://developer.android.com/resources/articles/painless-threading.html và mua sách, Sam's Teach Yourself Android Lập trình trong 24 giờ là đáng tiền. Những khái niệm chính cần phải được hiểu trước tiên trước khi bạn có thể thực hiện một ứng dụng truyền thông mạng. – moscro

Các vấn đề liên quan