1
내 갤러리에서 이미지를 선택하려고 할 때마다 앱이 내 미디어 저장소에 액세스 할 수 있어야하는지 묻는 권한 창이 나타납니다. 모든 것을 허용 한 후에는 문제가 없습니다. 다음에 내 갤러리에서 이미지를 선택하고 싶을 때도 앱에서 동일한 권한을 다시 묻습니다.안드로이드에서 이오니아 응용 프로그램 마시맬로가 허가를 요청한 후에도 반복적으로 묻습니다.
다음image_options = {
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
correctOrientation: true,
cameraDirection: 0,
allowEdit: true,
encodingType: Camera.EncodingType.JPEG
};
내가 설정에서 응용 프로그램도에 허용되는 보장 한 (생성)의 AndroidManifest.xml
<?xml version='1.0' encoding='utf-8'?>
<manifest android:hardwareAccelerated="true" android:versionCode="10000" android:versionName="1.0.0" package="com.mycompany.myapp" xmlns:android="http://schemas.android.com/apk/res/android">
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
<uses-permission android:name="android.permission.INTERNET" />
<application android:hardwareAccelerated="true" android:icon="@drawable/icon" android:label="@string/app_name" android:supportsRtl="true">
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleTop" android:name="MainActivity" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:windowSoftInputMode="adjustResize">
<intent-filter android:label="@string/launcher_name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service android:name="de.appplant.cordova.plugin.background.ForegroundService" />
</application>
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
</manifest>
입니다 : 여기
내 코르도바 카메라 플러그인에 대한 옵션입니다 "스토리지"에 액세스하십시오.제가 잘못했을 수도있는 것이 있습니까?
Andorid 6.0의 경우 사용자가 실행 취소 권한을 가져야 만 해당 목록을 감축하면 충분하지 않습니다. –
@Sohail 알고 있습니다. 그리고 afaik 이온은 그 자체를 처리해야합니다. 내가 말했듯이 사용자는 허락을 받아야한다. 문제는 앱이이를 기억하지 않는 것입니다. –
@TinoA. 가능한 경우 github에서 프로젝트를로드하여 문제를 살펴보고 – Gandhi