यह एक बहुत ही आम सवाल हो सकता है, हालांकि जीपीएस प्रोग्रामेटिक रूप से सक्षम करने का एक तरीका होना चाहिए, क्योंकि यह आधिकारिक Google मानचित्र ऐप में बस क्लिक करके होता है पॉप अप स्क्रीन पर 'चालू करें' विकल्प (स्थान सेटिंग में नेविगेट किए बिना)। क्या कोई मदद कर सकता है?जीपीएस प्रोग्रामेटिक रूप से एंड्रॉइड सक्षम करें (स्थान सेटिंग में नेविगेट किए बिना)
उत्तर
ऐसा इसलिए है क्योंकि वे कॉमन्सवेयर के उत्तर में वर्णित प्ले सेवाओं में Settings API
का उपयोग कर रहे हैं, जो थोड़ा मुश्किल है। आप "पुराने" विधि के साथ बेहतर कर रहे हैं:
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
अनुमति इनकार: प्रसारण एंड्रॉयड भेजने की अनुमति नहीं। स्थान। GPS_ENABLED_CHANGE मुझे क्या याद आ रही है? मैंने पहले ही अनुमतियां जोड़ दी हैं। – Abhilash
उन्होंने सेटिंग पृष्ठ को पॉपअप में एम्बेड नहीं किया है। बिलकुल नहीं। –
बदसूरत सेटिंग स्क्रीन पर रीडायरेक्ट करने के बाद उपयोगकर्ता को अपने ऐप पर वापस कैसे प्राप्त किया जाता है? .. Google मानचित्र का तरीका बहुत सहज है - लेकिन मुझे लगता है कि यह आउट ऑफ़ द बॉक्स घटक नहीं है? – mmcrae
Google मानचित्र ऐप्लिकेशन उपयोग कर रहा है, जिसे अब हमें as SettingsApi
के लिए उपलब्ध प्ले Services SDK के 7.0.0 में है। आप SettingsApi
का उपयोग यह पूछने के लिए कर सकते हैं कि आपके वांछित LocationRequest
जो भी स्थान प्रदाता सक्षम हैं, के साथ पूरा किया जा सकता है। यदि इसे पूरा नहीं किया जा सकता है, और Play Services सोचती है कि उपयोगकर्ता इसे बदल सकता है, तो आप उस संवाद के लिए पूछ सकते हैं जिसे आप मानचित्र डिस्प्ले पॉप अप देखते हैं।
SettingsApi
का उपयोग करना विशेष रूप से सरल नहीं है। मैंने कल को my book के संस्करण 6.6 से पोस्ट किया था। Laurenswuyts के उत्तर में सुझाए गए अनुसार ACTION_LOCATION_SOURCE_SETTINGS
का उपयोग करना, लागू करने के लिए आसान है।
- 1. एंड्रॉइड कपकेक में जीपीएस को प्रोग्रामेटिक रूप से सक्षम करने के लिए कैसे करें
- 2. जीपीएस प्रोग्रामेटिक रूप से एंड्रॉइड 4.4 टॉगल करें
- 3. एंड्रॉइड जीपीएस वर्तमान स्थान
- 4. एंड्रॉइड मार्शमलो में नकली स्थान सक्षम करें
- 5. एंड्रॉइड प्रोग्रामेटिक रूप से
- 6. फ़ोनगैप ऐप रनटाइम पर जीपीएस/स्थान सक्षम करें
- 7. अन्य स्थान (मैकोज़क्स) में प्रोग्रामेटिक रूप से
- 8. Android सक्षम और अक्षम जीपीएस
- 9. प्रोग्रामेटिक रूप से जोर कैसे सक्षम करें?
- 10. एंड्रॉइड पर जीपीएस प्रदाता से * मोटे * स्थान प्राप्त करें
- 11. क्यों एंड्रॉइड जीपीएस स्थान खोजने में सक्षम नहीं है जब तक मेरा फोन ए-जीपीएस
- 12. एंड्रॉइड जीपीएस स्थान कैसे प्राप्त करें
- 13. एंड्रॉइड - सेटिंग लेआउट पैराम प्रोग्रामेटिक
- 14. WPF UI तत्व टैब प्रोग्रामेटिक रूप से नेविगेट कैसे करें?
- 15. एंड्रॉइड: एक्सेस किए गए Google स्थानों को प्रोग्रामेटिक रूप से
- 16. प्रोग्रामेटिक रूप से एंड्रॉइड एन
- 17. स्थान सेटिंग सेटिंग्स जीपीएस सक्षम करने के लिए संवाद संवाद - onActivityResult() छोड़ दिया
- 18. प्रोग्रामेटिक रूप से एंड्रॉइड
- 19. एंड्रॉइड प्रोग्रामेटिक रूप से
- 20. प्रोग्रामेटिक रूप से डिवाइस समर्थन जीपीएस ढूंढें या नहीं?
- 21. प्रोग्रामेटिक रूप से एंड्रॉइड
- 22. मैं एंड्रॉइड में प्रोग्रामिंग रूप से अक्षम जीपीएस कैसे सक्षम कर सकता हूं?
- 23. प्रोग्रामेटिक रूप से इमर्सिव मोड को सक्षम/अक्षम करें
- 24. एंड्रॉइड - प्रोग्रामेटिक रूप से दृश्य प्रगति बनानाबार
- 25. सेटिंग बटन फ्लैट शैली प्रोग्रामेटिक रूप से
- 26. UILabel सेटिंग x, y प्रोग्रामेटिक रूप से
- 27. एंड्रॉइड प्रोग्रामेटिक रूप से
- 28. स्पिनर प्रोग्रामेटिक रूप से एंड्रॉइड
- 29. मोबाइल डेटा और जीपीएस चालू/बंद प्रोग्रामेटिक - 5.0 से ऊपर एंड्रॉइड 5.
- 30. एंड्रॉइड प्रोग्रामेटिक रूप से लेआउट (यानी एक्सएमएल के बिना)
इस लिंक देखें .. http://stackoverflow.com/questions/33251373/turn-on-location-services-without-navigating-to-settings-page –