ऐसा लगता है कि एंड्रॉइड पर प्रॉक्सी विषय के बारे में बहुत भ्रमित संसाधन हैं।एंड्रॉइड की प्रॉक्सी भ्रमित दस्तावेज संसाधन
सबसे पहले, ऐसा लगता है कि सब Proxy class के तरीकों पदावनत घोषित कर रहे हैं और यह करने के लिए सुझाव दिया है:।
"मेजबान, बंदरगाह और अपवर्जन सूची को खोजने के लिए मानक जावा वी एम प्रॉक्सी मानों का उपयोग करें यह कॉल बहिष्करण सूची को अनदेखा करता है। "
आधिकारिक java vm proxy values निम्नलिखित तरीके से पहुँचा जा सकता है:
System.getProperty("http.proxyHost")
System.getProperty("http.proxyPort")
System.getProperty("http.nonProxyHosts")
यह ProxySelector class के प्रलेखन से इसकी पुष्टि लग सकता है।
लेकिन असली डिवाइस या एमुलेटर पर प्रयास करने से, ये मान हमेशा खाली होते हैं। ओएस प्रदाता को लिख सकते हैं द्वारा हस्ताक्षर किए गए
Settings.Secure.putString(res, Settings.Secure.HTTP_PROXY, hostname);
और केवल एक आवेदन: छिपा ProxySelector activity के एंड्रॉयड स्रोत कोड के लिए देखने के बाद, यह है कि प्रॉक्सी सुरक्षित निम्नलिखित तरीके से प्रणाली की सेटिंग में सहेजा गया है लगता है सुरक्षित सेटिंग्स। डेवलपर्स निम्नलिखित रास्ते में ही पढ़ने मोड में इन सेटिंग्स तक पहुँच सकते हैं:
Settings.Secure.getString(getApplicationContext().getContentResolver(),Settings.Secure.HTTP_PROXY);
किसी ने स्पष्ट कर सकते हैं, तो यह कैसे एंड्रॉयड में प्रॉक्सी सेटिंग का उपयोग किया जा सकता है की सही रीडिंग है? (कम से कम ऐसा लगता है)। यदि यह सही घुसपैठ है, तो दस्तावेज़ीकरण त्रुटियों से भरा क्यों है?
एंड्रॉइड 2.3.3 के साथ सैमसंग एस 2 का उपयोग करके हैलो लेचक कप्तान, जो विधियां आप हमेशा कहते हैं, वे वापस आते हैं, लेकिन क्यों? – Chris
दुर्भाग्यवश मेरे पास जो भी कहा गया है, उसके लिए मेरे पास सैमसंग एस 2 नहीं है, लेकिन मेरे दृष्टिकोण में यह सैमसंग या विशिष्ट वाहक द्वारा किए गए रोम अनुकूलन पर निर्भर हो सकता है। – lechuckcaptain
@LeChuckCaptain हैलो मैन, क्या आप मुझे ईमेल दे सकते हैं? मुझे आपकी प्रॉक्सी लाइब्रेरी के बारे में सवाल है। अग्रिम में धन्यवाद। – Sajmon