Android Things:你应该了解的Android Things知识

来源:互联网 发布:vscode golang 配置 编辑:程序博客网 时间:2024/06/10 05:12
一、Android Things简介

Google在近期推出了物联网操作系统Android Things,它可以运行在有线扬声器、智能温控器、安全摄像头、路由器等设备上,Google的理念是通过Android Things让Android开发者与公司能够以他们过去的开发方式继续开发物联网硬件设备。结合Google为物联网推出的通讯协议Weave,Android Things将会在Google的物联网战略中发挥重要作用。
在深入了解它的开发之前,你应该了解如下几点:

1.是Google为Google Brillo(Google在2015年宣布的一款物联网操作系统)更改名称后的新版系统;
2.Brillo核心也是Android系统,但是它把C++作为主要开发环境,开发和部署明显不同于常规的Android。而Android Things则面向所有的Java开发者,使用Android Studio作为开发工具,开发过程和Android几乎相同;
3.支持Google API for Android的一个子集(如:Firebase,Admob和Maps等),要求用户输入或者证书认证的API对于应用不可用;  
4.开机启动自动运行你开发的App,不存在系统的App,系统应用标准套件(如:Calendar,Contacts,Settings等)和Content Provider,开发过程中应该避免使用这些Intent和Content Provider;
5.继承了核心的Andorid框架,并由Things Support Library提供了额外的API,这些API允许应用集成在手机上没有的新硬件;
6.使用Android相同的UI toolkit,支持图形用户界面。开发的应用占据了全部显示区域,没有系统栏和导航按钮,所以不支持Notification。但是它也不强制要求显示设备,没有显示时Activity仍然是主要的App组件,输入事件分发Acitivity;
7.不支持在运行时请求权限,因为嵌入式设备不能保证有UI来显示运行时对话框,你需要在清单文件中声明权限,在安装的时候被授予;
Android Things预览版已经发布,已经迫不及待的向上手体验了。


1.新技术,新未来!欢迎大家关注“1024工场”微信服务号,时刻关注我们的最新的技术讯息。

2.抛弃各种找元器件的烦恼,来“1024工场”微店,一次性买到你所想要的。

3.加入“Android Things开发”QQ讨论群,一起学习一起Hi。(甭客气!尽情的扫描或者长按!)

3 0
原创粉丝点击