8

मैं नई अनुमति मॉडल (एंडोरिड 6.0 मार्शमलो) पर काम कर रहा हूं और मुझे आश्चर्य है कि आवेदन अनुमति विंडो प्रोग्रामेटिक रूप से खोलने का कोई तरीका है?ऐप सेटिंग्स में एप्लिकेशन अनुमति विंडो को प्रोग्रामेटिक रूप से

this

न केवल आवेदन विवरण

enter image description here

मैं इस

private void goToSettings() { 
    Intent myAppSettings = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.parse("package:" + getPackageName())); 
    myAppSettings.addCategory(Intent.CATEGORY_DEFAULT); 
    myAppSettings.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    startActivity(myAppSettings); 
} 

की तरह कुछ का उपयोग कर दूसरी स्क्रीन खोलने में कामयाब रहे लेकिन मुझे पता नहीं कैसे एक दूसरे को खोलने के लिए किया है।

आपका मदद की बहुत सराहना की जाएगी :)

उत्तर

10

यह possbile नहीं है। आप ऐप सेटिंग्स स्क्रीन खोल सकते हैं लेकिन अनुमति सेटिंग स्क्रीन नहीं।

, के लिए और अधिक

यहाँ मैं आवेदन सेटिंग स्क्रीन खोलने के लिए कोड साझा कर रहा हूँ this उल्लेख

Intent intent = new Intent(); 
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); 
Uri uri = Uri.fromParts("package", activity.getPackageName(), null); 
intent.setData(uri); 
context.startActivity(intent); 
+1

दु: खी है कि सुनने के लिए। मैं उम्मीद कर रहा था कि एक रास्ता है। एसओ पर मुख्य प्रश्न को इंगित करने के लिए धन्यवाद। (मैं answear के लिए खोज रहा था लेकिन यह एक याद किया) फिर से धन्यवाद। –

+0

आपने इसे कैसे हल किया? करोल Żygłowicz –

+0

क्या किसी विशेष एप्लिकेशन से कोई अन्य एप्लिकेशन सेटिंग खोलने का कोई तरीका है? – Anubhav

संबंधित मुद्दे

 संबंधित मुद्दे