पर है या नहीं, मैं चाहता हूं कि मेरा ऐप यह जांच करे कि "डेटा नेटवर्क मोड" या "मोबाइल डेटा" सक्षम है या नहीं, भले ही यह वर्तमान में सक्रिय न हो। दूसरे शब्दों में मुझे यह जांचने की ज़रूरत है कि ऐप संभावित रूप से मोबाइल डेटा शुल्क लेगा, भले ही यह फोन वर्तमान में वाईफाई के माध्यम से कनेक्ट हो।यह जांचने के लिए कि एंड्रॉइड "मोबाइल डेटा"
गुगलिंग करके मुझे निम्नलिखित कोड मिला है जो जांचता है कि "मोबाइल डेटा" सक्रिय है या नहीं।
ConnectivityManager cm =
(ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isMobile = activeNetwork.getType() == ConnectivityManager.TYPE_MOBILE;
इस कोड के साथ समस्या भले ही यह करने के लिए स्विच ऑन करने पर कि अगर वाईफ़ाई सक्रिय है मोबाइल डेटा सक्रिय रूप में सूचित नहीं किया गया है।
क्या यह कोड यह निर्धारित करने के लिए संशोधित किया जा सकता है कि मोबाइल डेटा "सक्षम" है और इसलिए संभावित रूप से सक्रिय है, इस कोड के बजाए संभावित रूप से सक्रिय कनेक्शन मोड है या नहीं?
इस देखें: http://stackoverflow.com/questions/3644144/how-to-disable-mobile-data-on-android – Sharp80
देखते हैं कि यह: http://stackoverflow.com/questions/3644144/how -to-अक्षम-मोबाइल-डेटा-ऑन-एंड्रॉइड – Sharp80
क्या आपको इसका समाधान मिला? –