2011-12-09 6 views
7

के माध्यम से वाईफाई कनेक्शन मुझे वाईफाई के माध्यम से एंड्रॉइड पर डेटा को संसाधित करने के तरीके पर एक ट्यूटोरियल चाहिए। एफ.ई., मुझे पीसी को कुछ संदेश भेजने और कुछ अन्य संदेश प्राप्त करने की आवश्यकता है। मुझे कनेक्शन कैसे स्थापित करना चाहिए? डेटा स्थानांतरित करने में सक्षम होने के लिए मुझे क्या करना चाहिए और कैसे?एंड्रॉइड

डमी प्रश्न के लिए खेद है, लेकिन मुझे अच्छा मैनुअल नहीं मिल रहा है। मैं यथासंभव विस्तृत मैनुअल के लिए आभारी हूं, या वाईफाई कनेक्शन को स्थापित करने और सरल मेसेज भेजने/प्राप्त करने के लिए ओमे सरल उदाहरण के लिए आभारी हूं।

+3

सॉकेट प्रोग्रामिंग जानें। Android पर 'वाईफ़ाई' के बारे में कुछ खास नहीं है। यह मूल सॉकेट संचार है। – st0le

+1

यदि वाईफ़ाई सक्षम है और आप नेटवर्क से कनेक्ट हैं, तो नेटवर्क संचार के लिए जावा सॉकेट कक्षाओं का उपयोग करें। – HectorLector

+0

फिर मैं वाईफाई नेटवर्क से कैसे जुड़ सकता हूं? मुझे एपीआई में कोई कनेक्ट() विधि() नहीं मिली है। –

उत्तर

17

आप WiFi से कनेक्ट करने के लिए किसी भी एपीआई का उपयोग करने की जरूरत नहीं है अपने ही आवश्यकता है यदि आप मैन्युअल डिवाइस में अपने वाईफ़ाई शुरू करना चाहते हैं,

बस सुनिश्चित करें कि आपके डिवाइस को वाई-फ़ाई सक्षम है, और एक बनाने के सरल टीसीपी/आईपी सॉकेट एप्लिकेशन। इसके साथ आप अपने सिस्टम और डिवाइस के साथ संचार कर सकते हैं, और सिस्टम के सार्वजनिक आईपी का उपयोग अपने सिस्टम से कनेक्ट करने के लिए कर सकते हैं।

भी भूल नहीं है .. एंड्रॉयड में सॉकेट प्रोग्रामिंग के लिए अपने मैनिफ़ेस्ट फ़ाइल में permission Internet देने के लिए ..

यहाँ कुछ अच्छा लिंक

Simple connection example part II - TCP communication

Networking with Android

Simple communication using java.net.Socket

http://www.anddev.org/tcp_sockets-t276.html

http://www.anddev.org/socket_programming-t325-s30.html

संपादित :: एंड्रॉयड वाईफाई उदाहरण,

Scan for Wireless Networks

Using WiFi API

तो सवाल Android: Is there any way to get notified when known wifi networks get in/out of range?

+0

धन्यवाद , लेकिन अगर मुझे उपलब्ध वाईफाई नेटवर्क के लिए स्कैन करने के लिए मेरे आवेदन की आवश्यकता है और नाम से उचित, परिभाषित, fe, से कनेक्ट करें? क्या यह मेरे आवेदन के अंदर "अंदर" किया जा सकता है? –

+0

मेरे संपादित उत्तर को देखें .. वाईफाई उदाहरणों के माध्यम से जाओ .. – user370305

+0

और अंतिम प्रश्न। मुझे wifiInfo.getIpAddress(); के माध्यम से आईपी पता मिलता है, यहां आईपी पता int है। मैं इसे socket.open (होस्ट, पोर्ट) में उपयोग करने में सक्षम होने के लिए कैसे परिवर्तित कर सकता हूं? यहां मेजबान स्ट्रिंग या इनट एड्रेस है। –