मेरे एंड्रॉइड डिवाइस पर मेरे पास ईथरनेट और वाईफ़ाई नेटवर्क कनेक्शन दोनों हैं।
मैं क्या कार्यान्वित करना चाहता हूं, मैं यह जांचना चाहता हूं कि वाईफ़ाई और ईथरनेट दोनों कनेक्शन एक ही समय में सक्रिय हैं या नहीं, तो मैं वाईफ़ाई नेटवर्क को अक्षम करने और ईथरनेट कनेक्शन चालू रखने के लिए चाहता हूं।ईथरनेट कनेक्शन के साथ एंड्रॉइड इंटरफेसिंग
मैं एंड्रॉइड WifiManager
और ब्रॉडकास्ट रिसीवर android.net.conn.CONNECTIVITY_CHANGE
का उपयोग कर वाईफ़ाई राज्य कनेक्ट/डिस्कनेक्ट करने और वाईफाई नेटवर्क को सक्षम/अक्षम करने के लिए भी उपयोग कर रहा हूं।
लेकिन मैं ईथरनेट कनेक्शन स्थिति की जांच करने में सक्षम नहीं हूं और मैं ईथरनेट कनेक्शन को सक्षम/अक्षम करने में सक्षम नहीं हूं।
ईथरनेट कनेक्शन सैट की जांच के लिए मैं सिस्टम फ़ाइल '/ sys/class/net/eth0' पढ़ रहा हूं जो मुझे सही ईथरनेट स्टेट लौटा रहा है। लेकिन ईथरनेट को सक्षम/अक्षम करने के लिए मैं इसे समझने में सक्षम नहीं हूं कि इसे कैसे किया जाए।
मेरे पास एंड्रॉइड द्वारा प्रदान किए गए सेटिंग मेनू में ईथरनेट कनेक्शन विकल्प हैं जहां से हम डिवाइस के ईथरनेट कनेक्शन को कॉन्फ़िगर कर सकते हैं।
ConnectivityManager
में वहाँ एक API getActiveNetworkInfo
जो केवल वर्तमान में कनेक्शन नेटवर्क इंटरफेस देता है, लेकिन मुझे लगता है कि हम कहाँ इंटरनेट से कनेक्ट कर सकते हैं से सभी जुड़े इंटरफेस की सूची प्राप्त करना चाहते हैं।
क्या एंड्रॉइड पर कोई सेवा चल रही है जो मुझे ईथरनेट कनेक्शन सक्षम करने/अक्षम करने के लिए ईथरनेट कनेक्शन सक्षम करने और एपीआई तक पहुंच प्रदान कर सकती है?
धन्यवाद।
क्या आप ईथरनेट स्टेटस और आईपी एड्रेस बदल सकते हैं? कैसे? – Smile2Life
क्या आपने ईथरनेट कनेक्शन को प्रोग्रामैटिक रूप से सक्षम/अक्षम किया है? यह रूट डिवाइस पर था या गैर रूट डिवाइस के साथ भी संभव था। – Manmohan