qt_add_android_permission
Añade un permiso Android al ejecutable de destino.
El comando está definido en el componente Core del paquete Qt6, que puede cargarse de este modo:
find_package(Qt6 REQUIRED COMPONENTS Core)
Este comando se introdujo en Qt 6.9.
Nota: Cuando se utiliza esta API, la etiqueta <!-- %%INSERT_PERMISSIONS --> debe estar presente en el AndroidManifest.xml. Para más información sobre el uso de esta etiqueta, ver Qt Permissions and Features
Sinopsis
qt_add_android_permission(target NAME <permission-name> [ATTRIBUTES <name1> <value1> ...])
Si los comandos sin versión están desactivados, utilice qt6_add_android_permission() en su lugar. Admite el mismo conjunto de argumentos que este comando.
Descripción
Este comando añade un permiso Android al ejecutable target. Se puede utilizar para definir permisos adicionales o para anular los permisos predeterminados establecidos por los módulos Qt.
Para más información sobre la definición de permisos de Android, véase Qt Permissions and Features.
Ejemplo
qt_add_executable(myapp
// ...
)
qt_add_android_permission(myapp
NAME android.permission.BLUETOOTH_SCAN
ATTRIBUTES
minSdkVersion 31
usesPermissionFlags neverForLocation
)
qt_add_android_permission(myapp
NAME android.permission.ACCESS_COARSE_LOCATION
)© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.