代码示例
欢迎来到Android Things的代码示例。在这里,您将找到代码片段和教程,以帮助您构建嵌入式应用程序并集成硬件外设。您可以开始使用以下示例:
- Simple PIO - 运行以Java编写PIO API的基本代码。每个样品都是可以独立运行的Android模块。
- Native PIO - 运行C / C ++中运行PIO API的基本代码。每个样品都是可以独立运行的Android模块。
- Simple UI - 基本用户界面,通过显示屏上的交互式开关小部件代表板上每个GPIO。
- Button - 使用来自外围驱动程序库的按钮输入驱动程序来监听GPIO状态更改并生成Android键事件。
- UART Loopback - 模拟所选UART端口的环回适配器。将所有数据回显出同一个端口。
- Doorbell - 智能门铃捕获相机图像,进行分析,并使用Google Cloud Platform和Firebase将其发送到随播应用。
- Weather Station - 集成多个外围传感器来分析和显示当前天气信息。数据可以选择推送到Google Cloud Platform进行进一步分析。
- TensorFlow -演示访问摄像机,使用机器学习进行对象识别和图像分类,并使用文本到语音(TTS)说出结果。
- Bluetooth Audio - 启用蓝牙设备连接到对等设备并在其上播放音频(反之亦然)。
- Bluetooth GATT Server - 向客户端蓝牙设备提供时间信息。 Android客户端在服务器上更改时间时收到通知。
- USB Enumerator - 迭代主机发现的所有USB设备,并打印其接口和端点。
- Drivers - Android的外设驱动程序。包括OLED屏幕,GPS,加速度计等的驱动程序。
您可以在GitHub的 Android Things 页面 上找到其他代码示例。