C

Qt Android Automotive 基础模块

Qt Android Automotive 基础模块包含用于管理各种 Android Automotive 功能的 API。它包含其他 Qt for Android Automotive 模块可能依赖的类。这些类很小,并且可能是低级特性,可以与 Android Automotive OS 集成。

入门

要包含模块类的定义,使用以下指令 C++

#include <QtAndroidAutomotiveBase>

要使用 QML 类型,将以下导入语句添加到您的 .qml 文件中

import QtAndroidAutomotive.Base

使用模块

使用 Qt 模块需要链接到模块库,无论是直接还是通过其他依赖关系。支持 CMake 和 qmake 建设工具。

使用 CMake 构建

使用 find_package()target_link_libraries() 命令从 Qt6 软件包中查找和链接所需的模块组件

find_package(Qt6 REQUIRED COMPONENTS AndroidAutomotiveBase)
target_link_libraries(mytarget PRIVATE Qt::AndroidAutomotiveBase)

使用 qmake 构建

androidautomotivebase 添加到 QT 变量

QT += androidautomotivebase

权限

该模块中的一些 API 需要 Android 权限才能正常工作。有关更多详细信息,请参阅 Qt Android Automotive 基础模块中的权限

API 参考

链接到 API 参考材料

示例

应用列表

演示了从 QtAndroidAutomotive.Base 模块使用 AndroidAppsUtils QML 组件。

交互式通知列表

使用 Qt Android Notifications Listener QML API 创建一个交互式通知列表。

多屏幕启动器

演示了使用支持多屏幕的 Qt Android Apps Utils API。

已知问题和限制

通知监听器已知问题和限制

检查是否已授权访问通知需要 Android API 27 或更高版本才能正常工作。

在特定 Qt 许可证下可用。
了解更多信息。