开发Android Things应用

本文介绍了如何开发Android Things应用程序,包括环境准备、新建项目、连接硬件设备、与外围设备交互以及使用驱动库。主要硬件平台是Raspberry Pi 3B,Android Studio作为开发工具,强调了Android Things在物联网设备上的应用。
摘要由CSDN通过智能技术生成

原文链接:http://www.suncitta.com/archives/141 

Android Things App 不像移动设备,有可视化的用户界面,Android Things App 一般是在系统启动后自动启动,通过驱动与已连接的硬件设备交互,当然你也可以为嵌入式设备连接一个屏幕或其他输出设备与用户交互。

接下来我们看如何开发一个 Android Things App。

工具

  • 软件:Android Studio 3.1 及以上版本。
  • 硬件:Android Things 支持的硬件设备,如NXP Pico i.MX7D 或 Raspberry Pi 3 Model B。当然需要装有 Android Things 系统。本人使用的是 Raspberry Pi 3B,另外要注意目前 Android Things 不支持最新的 Raspberry Pi 3B+。
Raspberry Pi 3B
Raspberry Pi 3B

 

另外为了熟悉硬件交互,可选择连接一些简单硬件:

  • 面包板(用于跳线连接)
  • 按钮
  • 电阻(用于连接 LED 灯)
  • LED 灯
  • 跳线(公对母,公对公)

环境准备

  • SDK tools version > 25.0.3
  • SDK version > Android 8.1(Oreo), API 27

新建项目

Android Studio 新建项目时,Target Android Devices 页单独选择 Android Things,Target API level 选择 27 以上。可以将新建的空 Activity 命名为 HomeActivity。

Android Things 设备所使用的 API 并不包含在 Android SDK 中,所以新建的项目 wizard 会自动在 app module 的 build.gradle 添加库依赖:

   dependencies {
        ...
        compileOnly 'com.google.android.things:androidthings:+'
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值