Einzelnen Beitrag anzeigen

swestner

Registriert seit: 31. Aug 2012
Ort: Hallstadt
74 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Delphi 10.4.2 und Android 11: Wie finde ich den Pfad für die SD-Karte heraus?

  Alt 18. Mär 2021, 23:17
Hallo,

wir verwenden die gleiche Routine

class procedure TFileUtils.listSDUSB();
begin
jfMntPath := TJFile.JavaClass.init( StringToJString( '/storage' ) );
if jfMntPath.isDirectory and jfMntPath.exists then begin
nSDK_Level := TJBuild_VERSION.JavaClass.SDK_INT;
if nSDK_Level >= 19 then
begin
sMediaMounted := JStringToString( TJEnvironment.JavaClass.MEDIA_MOUNTED );
jfList := jfMntPath.listFiles;

aber

jfMntPath.listFiles;

liefert bei mir unter Android 11 immer NIL zurück.

Dann stürtzt die App in der For-Schleife mit External Exception 36 ab.

Hat da irgendjemand eine Idee?
Stefan Westner
  Mit Zitat antworten Zitat