qt_add_android_permission
ターゲット実行ファイルにAndroidの権限を追加します。
このコマンドは、Qt6 パッケージのCore コンポーネントで定義されており、次のように読み込むことができます:
find_package(Qt6 REQUIRED COMPONENTS Core)このコマンドは Qt 6.9 で導入されました。
注: この APIを使用する場合 、AndroidManifest.xml ファイルに `<!-- %%INSERT_PERMISSIONS --> ` タグが含まれている必要があります。このタグの使用に関する詳細については、「Qt の権限と機能」を参照してください。
概要
qt_add_android_permission(target NAME <permission-name> [ATTRIBUTES <name1> <value1> ...])バージョン指定なしのコマンドが無効になっている場合は、代わりに `qt6_add_android_permission() ` を使用してください。このコマンドと同じ引数セットをサポートしています。
説明
このコマンドは、target 実行ファイルに Android 権限を追加します。これにより、追加の権限を定義したり、Qt モジュールによって設定されたデフォルトの権限を上書きしたりすることができます。
Android 権限の定義に関する詳細については、「Qt の権限と機能」を参照してください。
例
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.