qt_add_android_permission
Ajoute une autorisation Android à l'exécutable cible.
La commande est définie dans le composant « Core » du paquet « Qt6 », qui peut être chargé comme suit :
find_package(Qt6 REQUIRED COMPONENTS Core)Cette commande a été introduite dans Qt 6.9.
Remarque : lors de l'utilisation de cette API, la balise <!-- %%INSERT_PERMISSIONS --> doit être présente dans le fichier AndroidManifest.xml. Pour plus d'informations sur l'utilisation de cette balise, consultez la section « Autorisations et fonctionnalités Qt ».
Synopsis
qt_add_android_permission(target NAME <permission-name> [ATTRIBUTES <name1> <value1> ...])Si les commandes sans version sont désactivées, utilisez plutôt qt6_add_android_permission(). Elle prend en charge le même ensemble d’arguments que cette commande.
Description
La commande ajoute une autorisation Android à l’exécutable target. Elle peut être utilisée pour définir des autorisations supplémentaires ou pour remplacer les autorisations par défaut définies par les modules Qt.
Pour plus d’informations sur la définition des autorisations Android, consultez la section « Autorisations et fonctionnalités Qt ».
Exemple
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.