您的位置:首页 > 移动开发 > Android开发

Android Things HelloWorld

2017-03-25 10:36 204 查看
原来一直做的都是Android App的产品,最近经常和硬件部门调试一些硬件,如蓝牙的连接和读写,串口的通信,涉及到一些嵌入式和硬件的知识,虽然不懂但感觉挺有意思的,偶然机会看见Google推出了一个新的物联网平台Android Things,所以就开始了解了解。

学习一门新的语言或者新的编程技术都是从Hello world开始的,所以我也开始从Hello World开始。

首先需要有以下软硬件准备:

1. Android Studio2.2及以上

2. Android SDK 7.0及以上

3. Raspberry Pi 3(树莓派3 B)考虑到成本最低,200多,淘宝有的卖

4. SD卡8G及以上(是sd卡不是U盘),及读卡器(用来写系统到SD卡中)

5. HDMI线

6. 显示器

7. 网线

软硬件齐全后,开始Android Things的旅程

1. 首先制作系统(参考)

我选择的硬件是Raspberry Pi 3 Model B,所以系统的制作就用这个了

步骤1.下载最新的镜像

下载地址,选择Raspberry Pi



下载androidthings_rpi3_devpreview_2.zip,解压到开发电脑得到iot_rpi3.img(如果解压有问题mac用 The Unarchiver,windows用 7-Zip )

步骤2.烧写镜像

(1).下载烧写工具,我用的是mac,所以烧写工具是Etcher,Etcher下载链接,下载安装后运行

,选择镜像(iot_rpi3.img),然后选择烧写的SD卡,进行烧写

(2).烧写完成后,将SD卡取出,插入到Raspberry Pi板子的下方的SD卡插槽,系统制作完成。

2. 硬件连接

(1)

1的位置插入usb线提供电源,2的位置插入网线,提供网络,3的位置插入HDMI线,用来显示

(2) 连接完成后,要做的就是等待系统的开启,这个过程可能需要几分钟,如果不行的话,可以将SD卡拔插几下

3. 开始Hello World

(1)新建一个Android项目HelloThings,注意SDKVersion在24及以上,然后在app的build.gradle文件的dependencies中加入依赖provided ‘com.google.android.things:androidthings:0.2-devpreview’;项目可以参考官方demo或者我的git项目HelloThings

(2)项目新建好后,开始通过wifi建立板子和开发电脑的连接,在系统启动成功后界面的下方会有一个IP地址(如192.168.1.8)

,在android studio的terminal中输入 adb connect 192.168.1.8建立调试连接,输出connected to 192.168.1.8:5555,说明连接成功,就可以直接运行HelloThings,同时显示屏会有相应的界面出现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android Things