Android Things 开发
来源:互联网 发布:网络问诊平台 编辑:程序博客网 时间:2024/05/21 12:44
Android Things简介
Android Things 开发
开发板刷Android Things系统
Building Your First Device
Create an Android Things Project
创建一个Android Things 应用程序
1,Prerequisites:开发的前提条件
Before you begin building apps for Things, you must:
1,Update your SDK tools to version 24 or higher The updated SDK tools enable you to build and test apps for Things.2,Update your SDK with Android 7.0 (API 24) or higher The updated platform version provides new APIs for Things apps.3,Create or update your app project In order to access new APIs for Things, you must create a project or modify an existing project that targets Android 7.0 (API level 24) or higher
1,更新sdk中build-tools的版本(24或者更高),更新后的sdk可以让你构建和测试你的Things应用程序。
2,更新sdk中Android系统版本为Android 7.0(24)或者更高,它提供了开发Android Things应用程序新的API。
3,当你创建或者修改现有项目的时候,项目的API要是24或者更高,这样你才能访问Things的API。
2,Add the library
androidthings不是Android sdk中的一部分,它是以支持库的方式存在,所以你要对其进行配置。
1,Add the dependency artifact to your app-level build.gradle file:
dependencies { ... provided 'com.google.android.things:androidthings:0.1-devpreview'}
2,Add the things shared library entry to your app’s manifest file:
<application ...> <uses-library android:name="com.google.android.things"/> ...</application>
uses-library :把程序包类装载器中需要包含的库代码通知系统
3,Declare a home activity
配置Activity
Action: ACTION_MAINCategory: CATEGORY_DEFAULTCategory: IOT_LAUNCHER
<application android:label="@string/app_name"> <uses-library android:name="com.google.android.things"/> <activity android:name=".HomeActivity"> <!-- Launch activity as default from Android Studio --> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> <!-- Launch activity automatically on boot --> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.IOT_LAUNCHER"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity></application>
至此怎么创建一个Android Things应用程序开发完毕。
测试:写一个activity,随便打印log,按照以上配置,然后运行程序,看Console控制台输出。
在往下就是需要连接外设及和外设进行交互。
Connect the Hardware
Interact with Peripherals
Integrate Peripheral Drivers
- Android Things 开发
- Android开发 Android Things介绍
- 开发板刷Android Things系统
- 树莓派Android Things物联网开发:创建一个Things项目
- Android Things 学习开发笔记 (1)
- Android Things专题3 开发环境搭建
- Android Things专题3 开发环境搭建
- Android Things专题3 开发环境搭建
- 树莓派开发板Android Things镜像烧录
- GDE专栏 | Android Things开发环境搭建
- 基于树莓派的 Android Things 开发环境
- Android Things物联网开发--基础介绍(一)
- Android Things 物联网应用开发初体验
- 树莓派Android Things物联网开发:入门及资料汇总
- 树莓派Android Things物联网开发:树莓派GPIO引脚图
- 树莓派Android Things物联网开发:已知Bug发行说明
- 树莓派Android Things物联网开发:GitHub案例程序汇总
- Android Things之---Android Things专题讲解
- gem5学习7——gem5仿真器启动过程
- ionic ActionSheet(上拉菜单)
- Python每日一练----2.基本数学函数
- android个人笔记之greendao初体验
- spring Bean使用案例 无参数构造方式
- Android Things 开发
- MATLAB获取字符串中两个特定字符之间的内容
- 那些相见恨晚的android studio快捷键
- windowsform DataGridView
- java kettle v2
- Maven导入Servlet和JSP jar包 解决web-app_3_0.xsd web-common_3_0.xsd文件有错误
- The Machine Learning Framework--实践
- 数据库基础
- nginx问题记录