转自:http://blog.csdn.net/p106786860/article/details/54566583
一、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预览版已经发布,已经迫不及待的向上手体验了。

参考
     http://www.trojx.me/2016/12/16/android-things-intro/
     http://www.cnbeta.com/articles/568611.htm
     https://developer.android.com/things/sdk/index.html

Android things:你应该了解的Android Things知识相关推荐

  1. Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin

    Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin 这个问题自己大致在 ...

  2. android调用相册和摄像头,调用Android摄像头与打开相册

    以下为代码块: package com.example.demo; import java.io.File; import android.annotation.TargetApi; import a ...

  3. [React Native Android安利系列]搭建React Native Android环境

    欢迎大家收看react-native-android系列教程,跟着本系列教程学习,可以熟练掌握react-native-android的开发,你值得拥有 https://segmentfault.co ...

  4. android写代码截屏微信,android 模仿微信头像裁剪

    android 在android开发中经常会碰到修改头像的功能需求, 而在修改头像>中最难的部分就是在头像的裁剪功能.虽说网上一大堆裁剪的例子,但最重要的是要理解里面的实现原理,这样以后自己改起 ...

  5. android听书功能实现,基于Android的喜马拉雅听书的实现.docx

    摘要:当今时代,智能手机已经成为了人们生活中必不可少的一种工具,它的便携和功能的强大无时无刻不方便着我们的生活.而且智能手机有着庞大的市场,上到老人下到小孩,无一不对智能手机的功能有所耳闻,其中绝大部 ...

  6. android 动态获取权限有哪些,Android 6.0+ 动态获取权限

    Android 6.0+ 动态获取权限 这里有一个现成的库,可以直接拿来用.方便简单 1.向app下的gradle添加依赖: dependencies{ // android 6.0+ 动态获取权限 ...

  7. 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!

    本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/337.html   ...

  8. android百度地图更换定位图标,android百度地图定位,改变MyLocationOverlay默认图标(原始为蓝色点)(两种方法)...

    开放地图API无外乎google ,百度,高德等.其它的还有很多,不过比较好用的就这三种了,如果不需要出国(台湾例外),则最好使用百度地图,性能比高德好的多,无聊的时候自己可以测试测试.. 下面我简单 ...

  9. android程序设计期末试题b,《Android程序设计》期末试题B.doc

    <Android程序设计>期末试题B.doc 一.判断题(每小题2分,共10分) 1.Android是J2ME的一个实现.( ) 2.View是ViewGroup的子类.( ) 3.一个I ...

  10. android跳转应用市场搜索,Android 应用中跳转到应用市场评分

    在开发Android App过程中,经常会遇见这样的功能.从当前的app跳转到一个应用商店并且跳转到自己app的详情页面,让用户给自己的App进行评分.评价,从而提高自己App的排名.下面介绍三种方法 ...

最新文章

  1. django创建项目,创建app以及调用templates(模版)和static(静态文件)的方法
  2. 人工智能进入新的发展阶段
  3. 解决外部符号错误:_main,_WinMain@16,__beginthreadex
  4. org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)
  5. npm查看指定包的所有版本
  6. top命令---Linux学习笔记
  7. php 如何设计索引_Mysql学习浅谈mysql的索引设计原则以及常见索引的区别
  8. iOS开发中对于一些常用的相对路径(持续更新)
  9. 城建坐标与经纬度转换工具
  10. 福昕pdf编辑器 android,福昕PDF编辑器手机版
  11. 到底该如何看待“东数西算”?
  12. 【区块链开发】区块链技术的电商平台开发
  13. 七大行星排列图片_太阳系九大行星排列顺序(口诀:水金地,火木土,天海)...
  14. js在赛码网中的输入/输出问题
  15. 云数据库RDS规格族配置详解
  16. 如何制作一个简单的16位CPU
  17. 网闸虚拟服务器,tcp客户端和tcp服务器端 网闸
  18. ERP标准成本计算需要哪些数据准备
  19. List(双向链表)
  20. Google 的封杀与被封杀

热门文章

  1. Android中实现非本地图片的点击态
  2. 分享美化复选框和单选框插件
  3. struts2生成随机验证码图片
  4. 如何实施域控制器活动目录备份与恢复
  5. Spring Boot 的 GraphQL 框架DGS
  6. win7 iis php5.3,win7 下安装 iis7.5+php5.3的配置方法(图文)
  7. python打包成exe fail to ex_寻求帮助:pyinstaller打包.exe
  8. intellij idea写Springboot生成图片验证码两种实现方式(全码)
  9. python时间序列模型有哪些_时间序列模型(ARIMA)
  10. 微信URL带来重大调整