Ich versuche, die Kamera und Mikro Berechtigungen auf Android zu bekommen. Ich habe in der codenameone_library_required.properties Datei:Codename eine Marshmallow Autorisierung
android.xpermissions=<uses-permission android:name="android.permission.CAMERA" android:required="true"/> <uses-permission android:name="android.permission.RECORD_AUDIO" android:required="true"/> <uses-permission android:name="android.permission.INTERNET" android:required="true"/>
Diese für ältere Versionen von Android funktioniert, aber nicht in für Eibisch wie erwartet. So ich auf dem Codenamen eines Entwicklerhandbuch lesen, die 23 die Tat für Berechtigungen in späterer Android-Version Ich habe zum Ziel sdk zu fragen, habe ich in den Build-Hinweisen:
android.targetSDKVersion=23
Aber leider ist dies nicht ausreichend, und wenn Ich starte die Anwendung, die nicht nach den Berechtigungen fragt.
Sollte ich etwas hinzufügen, um nach Berechtigungen zu fragen? Vielleicht die "Display.getInstance(). SetProperty (...)"?
Vielen Dank im Voraus!
Ich glaube nicht, dass ich Zugriff auf die ActivityCompat von Codename eins, aber ich könnte falsch liegen. – mina
versuchen Sie dies [link] (https://www.codenameone.com/blog/marshmallow-permissions-in-the-simulator-and-native-code.html) – FarBen
Ja und es ist auch in der Entwickler-Guide –