Einzelnen Beitrag anzeigen

braunbaer

Registriert seit: 15. Okt 2008
Ort: Vorarlberg
114 Beiträge
 
Delphi 11 Alexandria
 
#1

Android Intent findet installierte App nicht

  Alt 27. Sep 2021, 10:41
Servus zusammen,
mit Delphi 11 erkennen meine Apps nicht mehr, ob beziehungsweise dass die andere App installiert ist.

Aufruf:

Code:
    Intent := TJIntent.Create;
    Intent.setType(StringToJString('text/pocketblue'));
    Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
    Intent.putExtra(TJIntent.JavaClass.EXTRA_TEXT, StringToJString(UrlZusatz));

    if MainActivity.getPackageManager.queryIntentActivities(Intent, TJPackageManager.JavaClass.MATCH_DEFAULT_ONLY)
      .size > 0 then
    begin
      MainActivity.startActivity(Intent);
      exit(true);
    end
    else
    begin    
      exit(False);
    end;
Im Manifest ist entsprechend vorhanden:

Code:
    <intent-filter>
           <action android:name="android.intent.action.VIEW" />
           <category android:name="android.intent.category.DEFAULT" />
           <category android:name="android.intent.category.BROWSABLE" />
           <data android:mimeType="text/pocketblue" />
    </intent-filter>

Das funktioniert so seit Jahren einwandfrei.
Kann es sein, dass mit Delphi 11 zusätzlich etwas angepasst werden muss, zusätzliche Unit oder so...?
Gab es Änderungen im Manifest-File? Ich habe dieses auch schon neu erstellt - ändert leider nichts.

Schon mal Danke für jeden Tipp!!
Gebhard Blank
  Mit Zitat antworten Zitat