Jump to content

schaumermal

Members
  • Content Count

    16
  • Joined

  • Last visited

Posts posted by schaumermal


  1. hi @programmerdelphi2k

     

    thanks for your previous help.

     

    Maybe I didn't express myself correctly.
    I don't want to send files, i only want to receive files.

     

    For example, if I select a file in the gallery or downloads folder and click share, I want my app to appear as a possible destination as well.

    I see Gmail, Bluetooth, Music, WhatsApp, etc. as possible targets but not my app.

    Unfortunately, despite your change, my app doesn't show up as a possible destination when I try to share a file from the gallery or from a folder.

     

     

     


  2. Thank you for this hint.


    I tested it and "hopefully" understood the principle.
    However, I can't get my app to be displayed as a target if I want to share a photo in the gallery or the document folder on my mobile.

     

    I added the following section in the AndroidManifest.template.xml:

     

    <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="image/*" />

    </intent-filter>

     

    I thought the entry above controls that my app can receive this type of data but it is not displayed as a target 😞

     


  3. Hello,

     

    i have the following question:

     

    Can an app based on Delphi serve as a target on the mobile when sharing images or documents, for example?
    When I use the option "Share", (e.g. in the galary) my app doesn't appear as a target.

    1. Is this even possible?

    2. If "yes", is there an example of what needs to be done so that the app can receive data?

     

    thx


  4. I have the following problem with my app on an iPhone (IOS 16.2).

     

    For example, if I have a combo box or DateEdit or TimeEdit open in a form (items or dates or time is visible) and close the form using a button with Self.Close, the app breaks off completely. But this only occurs on the iPhone.

     

    The form closes correctly on an IPad or Android device.

    With the combo box I could still query whether it is open (DroppedDown = true) but with DateEdit or TimeEdit this does not work, for example.

     

    How can i generally deal with this so that the app doesn't crash on an IPhone?


  5. Hello

     

    So far, I have always called a new form as follows in my apps:

     

    if Not Assigned(OrderDetail) then
        Application.CreateForm(TOrderDetail, OrderDetail);

     

    OrderDetail.ShowModal(
    procedure (ModalResult :TModalResult)
    begin
       "do the things that are necessary after come back"
    end);

     

    This works without problems on my Android devices (Android 6 till 13) and on my iPad with 16.1.1 but NOT on the iPhone with IOS 16.1.1

    The app freezes on iPhone with this routine.

     

    I would like to keep this logic that I can perform  actions after returning.

     

    Is there a solution for this?

     

     


  6. i use it like this:

     

      ini := TIniFile.Create(System.IOUtils.TPath.GetDocumentsPath + System.SysUtils.PathDelim + 'config.ini');

     

    When i call the function

     

      ShowMessage(System.IOUtils.TPath.GetDocumentsPath + System.SysUtils.PathDelim + 'config.ini');

     

    i get the result

     

    /data/user/0/"bundle identifier"/files/config.ini

     

    It looks like i have the problem with all of my apps 😞

     

     


  7. Hi,

    I have a general question:

    I create a local config file on the Android device.

     

    TIniFile.Create(System.IOUtils.TPath.GetDocumentsPath + System.SysUtils.PathDelim + 'config.ini') 

     

    to store user data (login, servername, etc.).

     

    When I uninstall the app, this config file is still available.

     

    Do i put it in the wrong folder or why is it still present when i uninstall and reinstall the app?

     

     

     

     


  8. Hello and thank you for this information.

     

    If I understood it correctly,

    I have to remove ibcrypto.a and libssl.a from the deployment for the simulator (-> done).

     

    Then i have to copy the files (libcrypto.dylib and libssl.dylib)from the MacBook to my development system and include them like i have done for IOS with libcrypto.a and libssl.a.

    BUT i could not fin find these two files on my MacBook Air 😞

     

    I only found libcorecrypto.dylib, or libcommonCrypto.dylib.

    libssl.dylib was not found 😞

     

    image.png


  9. Hello,

     

    When I try to compile an App for the IOS Simulator (11.2 Pach 1) I get the following message:

     

    [DCC Fehler] E2597 ld: in libcrypto.a(a_int.o), building for iOS Simulator, but linking in object file built for iOS, for architecture arm64

     

    in the uses section i have the following:

     

    uses ........

     

      // #############
      IdSSLOpenSSLHeaders,


       {$IFDEF IOS}
        {$IFDEF CPUARM} // IOS Device
          IdSSLOpenSSLHeaders_Static,
        {$ELSE}         // IOS Simulator
          IdSSLOpenSSLHeaders,
        {$ENDIF}
       {$ENDIF}

     

      System.IOUtils, IdTCPClient;//

     

     

     

    It works fine on my Android Device and on my iPad.
    But i'm not able to compile it for the IOS simulator 😞

     

     


  10. Hi,

     

    After updating to 11.2 I get the following message when compiling for IOS:


    [DCC Fehler] E2597 ld: file not found: libsqlite.a

    This message always comes up when I have included the unit in a project:

     

    FireDAC.Phys.SQLiteWrapper.Stat

     

    Before the update I was able to compile the project without any problems.

     

     


  11. Hello, everyone, I have upgraded from 11.1 to 11.2. Uninstalled 11.1 and then installed 11.2. If I now try to compile an existing project OR a new empty project for Android, this also runs completely. However, in the last step (transfer to the mobile phone) I get the following message:

    Prozess kann nicht erzeugt werden: Serving...

    All files should be loaded. Notifying the device.

    Performing Incremental Install

    Failure [INSTALL PARSE FAILED MANIFEST MALFORMED: Failed parse during install Packagell: /data/app/vmd12079946750.tmp/base.apk (at Binary XML file line #51): com.embarcadero.firemonkey.FMXNativeActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are presePerforming Streamed Install

    adb: failed to install C:\Users\Kai\Documents\Embarcadero Studio\Projekte\Apps\Zeiterfassung Android64\Release\Zeiterfassung\bin\Zeiterfassung. apk failure [INSTALL PARSE FAILED MANIFEST MALFORMED: Failed parse during installPackagell: /data/app/vmdl1760367541.tmp/base.apk (at Binary XML file line #51): com.embarcadero.firemonkey.FMXNativeActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present]

     


  12. Hi,

     

    is theres a way to change the splash_image_def.xml by default?

    In the default splash_image_def.xml for Android the background color ist set to black.

     

    But I would always like to have white.


    I can always change it manually, but that's not the best solution.
    Especially since it is recreated each time it is compiled.

     

     

×