ACCESS_FINE_LOCATION अनुमति एंड्रॉयड मैनिफ़ेस्ट फ़ाइल में जीपीएस स्थान"जीपीएस" स्थान प्रदाता के लिए एंड्रॉयड 6.0
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
मैं स्थान प्रबंधक कक्षा
का उपयोग कर नीचे के रूप में स्थान अपडेट fecthing हूँ का उपयोग करने के लिए मैं नीचे अनुमतियों को शामिल किया है की आवश्यकता हैprivate static final long MIN_DISTANCE_CHANGE_FOR_UPDATES = 10; // 10 meters
private static final long MIN_TIME_BW_UPDATES = 1000 * 60 * 1; // 1 minute
locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER,
MIN_TIME_BW_UPDATES,
MIN_DISTANCE_CHANGE_FOR_UPDATES,
this
);
लेकिन इसके बाद के संस्करण लाइन एक अपवाद बताते हुए दे रहा है
"gps" location provider requires ACCESS_FINE_LOCATION permission
यह बात केवल लक्ष्य एसडीकेवीरियन 23 (यानी एंड्रॉइड 6.0 के साथ) के साथ होती है और मैंने एंड्रॉइड 5.1 में भी परीक्षण किया है जो ठीक काम करता है।
कृपया मदद करें !! अग्रिम में धन्यवाद।
आप के लिए <का उपयोग करता है-अनुमति जोड़ दिया ... टैग:
यह सब Android दस्तावेज़ पर समझाया है: तो फिर स्थान अनुरोध करने से पहले, आप परीक्षण करने के लिए करता है, तो अनुमति अभी भी प्रदान किया जाता है के लिए होता है अपने AndroidManifest.xml का मैनिफेस्ट नोड? जैसे http: // stackoverflow देखें।कॉम/ए/16691500/1615430 – RookieGuy
हाँ मैंने मैनिफेस्ट नोड में जरूरी ठीक किया है। यहां पर समस्या केवल एंड्रॉइड 6.0 –