Forum: Cross-Platform-Entwicklung
Delphi
by zeras,
7. Jul 2019
Ich habe noch ein Blog gefunden, wo das sehr gut beschrieben ist:
hier
Forum: Cross-Platform-Entwicklung
Delphi
by zeras,
7. Jul 2019
Da du 3 Berechtigungen haben möchtest, musst du diese auch entsprechend abfragen, siehe weiter unten:
FPermissionCamera := JStringToString(TJManifest_permission.JavaClass.CAMERA);
FPermissionReadStorage := JStringToString(TJManifest_permission.JavaClass.READ_EXTERNAL_STORAGE);
FPermissionWriteStorage := JStringToString(TJManifest_permission.JavaClass.WRITE_EXTERNAL_STORAGE);
...
Forum: Cross-Platform-Entwicklung
Delphi
by zeras,
7. Jul 2019
Ich habe einmal dein Beispiel genutzt. Die Fehlermeldung kommt auch bei mir, aber ich kann ein Foto aufnehmen.
Geht das auch bei dir?
Forum: Cross-Platform-Entwicklung
Delphi
by zeras,
6. Jul 2019
Nein, brauchst du nicht unbedingt, aber im ersten Beitrag von dir stand doch etwas vom "location sensor". Das ist jetzt aber weg.
Bitte prüfe all deine Berechtigungen, die du benötigst, ob diese auch unter Projekt -> Optionen -> Anwendung -> Berechtigungen gesetzt sind. Diese werden dann in dein Manifest mit eingetragen.
Forum: Cross-Platform-Entwicklung
Delphi
by zeras,
6. Jul 2019
Du fragst an nach den Berechtigungen für
Kamera, Lesen und Schreiben externer Daten.
FPermissionCamera := JStringToString(TJManifest_permission.JavaClass.CAMERA);
FPermissionReadStorage := JStringToString(TJManifest_permission.JavaClass.READ_EXTERNAL_STORAGE);
FPermissionWriteStorage := JStringToString(TJManifest_permission.JavaClass.WRITE_EXTERNAL_STORAGE);