一、参加活动步骤指南 1.1. 注册开发者账号
(点击图片查看大图)
1.2. 创建 SDK 应用
1)在 涂鸦IoT平台 左菜单栏中 “App ” 中点击 “App SDK”选择“SDK开发”,点击“创建 App”。
(点击图片查看大图)
2)填写 App 相关信息,点击“确认”。
信息填写指南: - 应用名称:填写您的 App 名称。
- iOS 应用包名:填写您的 iOS App 包名(建议格式:com.xxxxx.xxxxx)。
- 安卓应用包名:填写您的安卓 App 包名(两者可以保持一致,也可以不一致)。
- 渠道标识符:不是必填项,如果不填写,系统会根据包名自动生成。
如果只开发一个平台,另一个平台的包名直接复制即可 (点击图片查看大图)
3)您可以根据实际需求选择需要的选择方案,支持多选,然后根据 Podfile 和 Gradle 进行 SDK 的集成。
(点击图片查看大图)
----分割线提示:到这一步仅仅是帮助你完成了SDK的创建-----
那么要完成Demo的运行,需要跟着我往下走
2. 搭建Android开发环境 2.1 下载安装JDK
请根据你目前操作的电脑本机操作系统进行版本的选择。
2.2 配置环境变量
1)右键桌面上“我的电脑”>>“属性”,在弹出的页面上点击“高级系统设置”。
(点击图片查看大图)
2)在弹出的“系统属性”窗口中“高级”标签页下点击“环境变量”按钮。
(点击图片查看大图)
3)在弹出的“环境变量”窗口中,点击下方的“新建”按钮,在弹出的“新建系统变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为Java的安装路径,本人为:D:\project\tool\Java\jdk_9.0.1。如图所示。
(点击图片查看大图)
4)设置Path环境变量,该变量已经存在,所以在列表中选择Path,点击下方的“编辑”按钮,在弹出的窗口中添加如下信息:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,然后点击“确认”按钮即可。如图所示:
(点击图片查看大图)
5)和JAVA_HOME一样,新建一个名为“classpath”的环境变量,变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。如图所示:
(点击图片查看大图)
6)在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -version,如图所示:
(点击图片查看大图)
如果能正确的输出Java的版本和JVM版本信息,则说明Java安装正确。
----接下来到了关键的时候了----
2.3 下载Android studio
Android studio下载地址:请点击此处(此处需要外网环境)
2.4 安装Android studio
确保在安装 Android Studio 之前,已经安装好 Java JDK。
安装 Java JDK,如已完成上一节(2.1),请忽略。
(点击图片查看大图)
一旦启动 Android Studio 安装,需要在 Android Studio 安装器中设置 JDK5 或以后版本路径。
(点击图片查看大图)
以下图片为 Android SDK 初始化 JDK
(点击图片查看大图)
检查创建应用程序所需的组件,下图选中了 "Android Studio", "Android SDK", "Android 虚拟机"和"外观(Intel chip)"。
(点击图片查看大图)
需要指定本机上的 Android Studio 和 Android SDK 的路径。下图展示了在 windows 8.1 64位架构上的默认安装位置。
(点击图片查看大图)
指定 Android 模拟器默认需要的 ram 空间为512M。
(点击图片查看大图)
最后,解压 SDK 软件包到本地机器,这将持续一段时间并占用2626M 的硬盘空间。 完成上面的步骤,将看到结束按钮,并可以在欢迎界面中打开 Android Studio 项目,如下图:
(点击图片查看大图)
通过调用开始新的 Android Studio 项目来开始 Android 应用程序开发。在新的安装页面,要求填写应用程序名称,包名信息和项目路径。
(点击图片查看大图)
输入应用程序名称之后,开始选择应用程序运行的环境参数,这里需要指定最小 SDK。这个教程中,我们选择 API 21: Android 5.0(Lollipop)
(点击图片查看大图)
安装的下一步需要选择移动设备的活动,为应用程序指定默认布局。
(点击图片查看大图)
最后阶段打开开发工具来编写应用程序代码。
(点击图片查看大图)
2.5 创建Android虚拟设备
为了测试 Android 应用程序需要Android虚拟设备。因此在开始写代码之前,来创建一个 Android 虚拟设备。点击下图中的 AVD Manager 图标来启动 Android AVD 管理器。
(点击图片查看大图)
点击虚拟设备图标之后,将显示 SDK 中已有的默认虚拟设备。点击 "Create new Virtual device" 按钮来创建虚拟设备。
(点击图片查看大图)
如果 AVD 创建成功,这意味着已经准备好 Android 应用程序开发。 点击右上角的关闭按钮来关闭窗口。在完成最后一个步骤后,最后重启你的机器。 在开始第一个 Android 示例之前,需要先了解一些 Android 应用程序开发相关的概念。
2.6 来一个Hello World 实例
在编写 Hello World 代码之前,我们需要知道 XML 标签。按照 app > res > layout > activity_main.xml,打开文件。
(点击图片查看大图)
具体代码如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
<TextView android:text="@string/hello_world" android:layout_width="550dp" android:layout_height="wrap_content" /> </RelativeLayout>
点击 Run > Run App 运行程序,运行结果如下:
(点击图片查看大图)
2.7 下载demo运行
2)Demo下载:
2.7.1 DemoAPP运行调试
Demo APP 主要对 SDK 开发流程进行基本的演示。
在开发 APP 之前,建议先按照本文档完成 Demo App 的操作。
在完成 集成准备 章节后,您将获取到 SDK 使用的 AppKey、 AppSecret、安全图片 信息。
集成 SDK 时请确认 AppKey、AppSecret、安全图片是否与平台上的信息一致,任意一个不匹配会导致 SDK 无法使用。
1)替换 app 目录下 build.gradle 文件中的 applicationId 为你的应用包名
(点击图片查看大图)
2)将你的安全图片命名为:"t_s.bmp",放到 app 目录下 "src" - "main" - "assets" 文件夹下
(点击图片查看大图)
3)将你的 AppKey、AppSecret 填写到 AndroidManifest.xml中的对应 标签中
(点击图片查看大图)
然后点击运行,运行你的 demo:
1.4. 获取AppKey 1)复制运行Demo后对应的AppKey给到涂鸦工作人员登记,如后期审核通过,涂鸦工作人员会通知您进 【App SDK 开发实战营】并寄送智能灯。
注:如选择Android(安卓)应用,请运行正式版AppKey并将Appkey给到工作人员登记!!!
|