मेरे पास मेरे ऐप में दो गतिविधियां हैं, मुख्य एक्टिविटी कॉल इमेज पिकर है, जिसमें ग्रिड व्यू फोन गैलरी में सभी छवियों को बिछा रही है, जहां मैं कर्सर प्राप्त करने के लिए एक सामग्री रिसेल्वर का उपयोग करता हूं।सुरक्षा अपवाद: अनुमति अस्वीकार: पढ़ने (केवल एमुलेटर पर)
जब मैंने इसका परीक्षण किया तो यह मेरे फोन पर ठीक काम करता था लेकिन हर बार तुरंत एमुलेटर पर दुर्घटनाग्रस्त हो गया।
java.lang.SecurityException: Permission Denial:reading com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=5934, uid=10060 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
मैं अनुमति प्रकट में लिखा है है, जिन्हें आप नीचे:
यहाँ त्रुटि लॉग है
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".ImagePicker" />
</application>
कोशिश एसडी कार्ड भंडारण स्थान निर्दिष्ट करने के लिए। – userDroid
क्षमा करें, मैं यह कैसे कर सकता हूं? मैंने इसे 1 जी तक सेट किया। – TPWang