一、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工场”旗舰店,一次性买到你所想要的:树莓派套装—专为Android Things打造。

电脑用户,点击如下链接进入淘宝宝贝页面:
https://item.taobao.com/item.htm?spm=686.1000925.0.0.3f11c9ed68fPu7&id=549263158263
手机用户,打开淘宝客户端扫描二维码:
2.完整和持续更新的《使用Android打开物联网开发大门——Andoid Thigns开发》文档,欢迎大家阅读! 
https://www.kancloud.cn/workshop1024/android_things_develop/360773 
 
3.新技术,新未来!欢迎大家关注 “1024工场”微信服务号 ,时刻关注我们的最新的技术讯息。 4.加入 “Android Things开发”QQ讨论群 ,一起学习一起Hi。(甭客气!尽情的扫描或者长按!)


更多相关文章

  1. Android视频播放项目总结之 使用第三方Vitamio库,开发万能播放器(
  2. (安卓/android)dex2oat与应用安装时间优化
  3. Android(安卓)Launcher抽屉类SlidingDrawer的使用
  4. Android异步机制一:使用Thread+Handler实现非UI线程更新UI界面
  5. Android经典应用程序开发
  6. Android应用程序的生命周期
  7. 箭头函数的基础使用
  8. NPM 和webpack 的基础使用
  9. Python list sort方法的具体使用

随机推荐

  1. 设置listview的背景颜色
  2. Android——SeekBar(拖动条)相关知识总结贴
  3. android 如何让 EditText 默认不获取焦点
  4. android语音识别之科大讯飞语音API的使用
  5. RelativeLayout(相对布局)
  6. android:gravity和android:layout_gravit
  7. Android入门:ImageView介绍
  8. RelativeLayout用到的一些重要的属性:
  9. android全屏代码
  10. Android 之 Gallery画廊用法