En esta página

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.