Android में एक नया नेटवर्क बियरर जोड़ना


105

मैं Android (निहित / कस्टम बिल्ड) में नए बियरर (ओं) को जोड़ना चाहूंगा, वाईफ़ाई और जीपीआरएस के साथ एक सहकर्मी होना चाहिए।

मैंने कुछ Android विकास किए हैं और मुझे पता है कि (Android 2.2 में) वाईफ़ाई और जीपीआरएस के लिए स्थिरांक हैं। क्या इसका मतलब यह है कि मुझे पूरे स्थान पर स्थिरांक जोड़ने की आवश्यकता होगी, साथ ही साथ नेटवर्क स्टैक प्रदान करना होगा?

पहला बियरर जो मैं जोड़ना चाहता हूं वह है यूएसबीनेट (यूएसबी होस्ट के साथ एंड्रॉइड के लिए)।

दूसरा जीपीआरएस वाहक के रूप में एक 3 जी यूएसबी डोंगल होगा।

मैंने सोर्स डाउनलोड करके शुरुआत की है।


2
मेरी समझ यह है कि Android पहले से ही USB नेटवर्किंग के कुछ रूप का समर्थन करता है, क्योंकि इसका उपयोग कंप्यूटर के साथ USB टेथरिंग के लिए किया जाता है। एंड्रॉइड डिवाइस "होस्टिंग" होने पर शायद यह भी उल्टा काम करता है।
नील अलेक्जेंडर

1
@ नील हां, यह यूएसबीनेट है। इसे USB होस्ट के रूप में Android के साथ चलाने का क्या फायदा होगा?
फीदेवबी

क्या आपका हार्डवेयर USB होस्ट मोड का समर्थन करता है? बहुत सारे फोन इसका समर्थन नहीं करते हैं। USB डोंगल लगाने के लिए आपको इसकी आवश्यकता होगी। Usbnet। (सुनिश्चित करें कि आपका कर्नेल इसके लिए समर्थन के साथ संकलित है) क्या डोंगल में लिनक्स कर्नेल समर्थन है?
1

2
शायद, आप इस android-x86 ईथरनेट पैच समूहों की जाँच कर सकते हैं ।
सैंडस्टार

2
@chrisdew क्या यह अब बंद हो गया है? क्या आपको एक अच्छा समाधान मिला, क्या आप इसे उत्तर के रूप में लिख सकते हैं?
मोग

जवाबों:


1

वाईफ़ाई जोड़ने नेटवर्क होगा आप इस कोड से संकेत ले सकते हैं ..

एंड्रॉइड फोन से हमें एक्सेस प्वाइंट नेम कैसे मिलता है।

WifiManager mWiFiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo w = mWiFiManager.getConnectionInfo();
Toast.makeText(this, "APN Name = "+w.getSSID(), Toast.LENGTH_SHORT).show();

उपरोक्त कोड स्निपेट वर्तमान सक्रिय APN नाम के लिए है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.