Thema: Delphi Delphi 10.3.3 Android 10

Einzelnen Beitrag anzeigen

philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
859 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Delphi 10.3.3 Android 10

  Alt 7. Feb 2020, 15:18
Zitat:
Ich glaub man konnte sowas aber auch irgendwie direkt in irgendeine Datei eintragen, auch wenn es GUI selber das noch nicht kann.
In der Delphi-IDE unbekannte Permissions kann man wahrscheinlich in der Datei AndroidManifest.template.xml eintragen (hier ist die zweite Zeile eingefügt):
Code:
   
    <uses-sdk android:minSdkVersion="%minSdkVersion%" android:targetSdkVersion="%targetSdkVersion%" />
    <uses-permission android:name="android.permission.XYZ" />
    <%uses-permission%>
Bei MacOS gibt es definitiv mir bekannte Permissions für die man dies tun muss.
Ich empfehle immer zusätzlich ein Ticket bei https://quality.embarcadero.com aufzumachen, damit EMBT diese Permission in der IDE einfügt.

Und ich nutze aktuell die folgende Implementierung um eine ID für die Lizenz zu erzeugen:
Delphi-Quellcode:
    result := JStringToString(TJSettings_Secure.JavaClass.getString(TAndroidHelper.Activity.getContentResolver,TJSettings_Secure.JavaClass.ANDROID_ID));
    if (result = '') then
      result:=JStringToString(TJBuild.JavaClass.SERIAL);

Geändert von philipp.hofmann ( 7. Feb 2020 um 15:21 Uhr)
  Mit Zitat antworten Zitat