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预览版已经发布,已经迫不及待的向上手体验了。
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
- Android Things:你应该了解的Android Things知识
- Android things:你应该了解的Android Things知识
- Android Things:让你陌生的面包板
- Android Things之---Android Things专题讲解
- Android与Android Things
- Android Things简介
- Android Things来了
- Android Things简介
- Android Things 开发
- 树莓派+Android Things
- 树莓派3 + Android Things
- Android Things HelloWorld
- Android Things 入门篇
- Android Things在 #io17
- Android Things资源汇总
- Android things Wifi setting
- 王玉成: Android Things
- 王玉成: Android Things
- react-redux的理解
- ubuntu下安装chrome浏览器
- 重写Swift的get和set方法
- 各国语言对应的缩写
- 关于eth0的问题
- Android Things:你应该了解的Android Things知识
- Leetcode 1 Two Sum
- 20170116百转千回:配置Python和Spyder的种种问题
- Android Things:树莓派3上手就是这么简单
- Shader自学笔记 3.1.1 采样纹理加入到光照模型中
- 关于linux中eth0的问题
- Mac平台打造github上hexo博客全过程
- Camera类
- poj1031-Fence-acm解题报告