Hello.
In my app i have set followin permitions
procedure TFmaster.FmasterJNIPrompt(Sender: TObject);
var
manifestPermissions: array of string;
begin
if IsRuntimePermissionNeed() then
begin
SetLength(manifestPermissions, 15);
manifestPermissions[0]:= 'android.permission.MANAGE_EXTERNAL_STORAGE';
manifestPermissions[1]:= 'android.permission.PROCESS_OUTGOING_CALLS';
manifestPermissions[2]:= 'android.permission.ACCESS_WIFI_STATE';
manifestPermissions[3]:= 'android.permission.BLUETOOTH';
manifestPermissions[4]:= 'android.permission.BLUETOOTH_ADMIN';
manifestPermissions[5]:= 'android.permission.CALL_PHONE';
manifestPermissions[6]:= 'android.permission.ACCESS_FINE_LOCATION';
manifestPermissions[7]:= 'android.permission.ACCESS_COARSE_LOCATION';
manifestPermissions[8]:= 'android.permission.CAMERA';
manifestPermissions[9]:= 'android.permission.CHANGE_WIFI_STATE';
manifestPermissions[10]:= 'android.permission.RECEIVE_SMS'; //SMS
manifestPermissions[11]:= 'android.permission.SEND_SMS'; //SMS
manifestPermissions[12]:= 'android.permission.READ_PHONE_STATE'; //SMS
manifestPermissions[13]:= 'android.permission.CALL_PHONE'; //
manifestPermissions[14]:= 'android.permission.MODIFY_AUDIO_SETTINGS'; //
Self.RequestRuntimePermission(manifestPermissions, 701);
Self.RequestRuntimePermission(manifestPermissions, 802);
Self.RequestRuntimePermission(manifestPermissions, 1101);
Self.RequestRuntimePermission(manifestPermissions, 1212);
Self.RequestRuntimePermission(manifestPermissions, 2001);
end;
SetLength(manifestPermissions, 0);
end;
i use the jselectdirectorydialog comptonent.
In its parameters I define
SelectDirectoryDialog1.SetInitialEnvDirectory(dirDownloads)
But I can't access the device folder.
Where is it wrong?
What should I do in order for my app to access the device folders?
Thanks in advance for any help.