机智云APP制作教程 BY 聪聪聪.pdfVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 一、 创建产品,建立数据点 2 二、 下载宠物屋的DEMO APP (如箭头所示) 4 三、 开始制作你的APP 5 四、 修改数据点 12 五、 运行 19 六、 结束语 20 一、 创建产品,建立数据点 1.如图所示,到开发者中心,创建个人产品。 2.这里随便你设置名称。 3.建立数据点,本文应用的是宠物屋的数据点模板,然后加以修改的,步骤如 图所示。 4.添加应用 二、 下载宠物屋的DEMO APP (如箭头所示) 三、 开始制作你的APP 1.用eclipse 导入demo 然后按步骤打开GosConstant.java 。可以看到导入的 demo 中文注释是乱码,按住ALT+Enter ,如图所示,修改为 UTF-8 格式。然后 中文注释就正常啦。 2.修改App_ID ,App_Screct ,ProductKey 为图所对应的数字。 3. 如图,来到控制界面activity_gos_device_control.xml 文件。 左键双击这个地方。 跳转到这里。 复制这段代码。 在这段代码下面粘贴,删除 android:layout_marginTop="40dp",也可以不用 删除,个人喜好哈。 修改这里,把@string/onoff_LED 改为@string/LED ,把@+id/sw_red 改为 @+id/sw_Led,记住sw_Led ,后面会用到。 返回刚才的界面,有没有发现有增加了一行。 打开这里。 找到这里,继续复制粘贴,修改名字,然后保存。 返回刚才的界面,是不是又有新改变呢。 在此,LED 的控制界面就加好了。在手机运行一下,打开虚拟设备,扫码,进 入设备,可以看到这个界面,你已经成功了一半了。 四、 修改数据点 打开 GosDeviceControlActivity.java。这个文件就是包含机智云所有数据点的地 方。 如图所示,可以看到代码中箭头所示的地方跟你在网站建立的数据点的标识 名是一样的。这里要跟你在网站建立的数据点保持一致,你的 APP 才能接收与 发送到这个数据。 现在开始建立属于自己的数据点。这里由于作者不想太麻烦,本文先学增加 数据点。原来的数据点模板不做任何修改,应用的是宠物屋的数据点模板。 如图所示,先建立一个标识名为LED,读写类型为可写,数据类型为布尔值 的数据点,显示名称自己随便修改。这里,这三个数据要记清楚,分清楚具体代 表的是什么。个人理解,标识名就是 APP 与云端接收发送约定的语言,这个标 识名代表的是这个数据。数据类型是布尔值,枚举,数值也关乎到你 APP 的制 作。本文暂时只教布尔值的数据点APP 增加方法。 数据点建好了,回到代码中。这里有个方法,仿写代码。简单粗暴。大家有 没有发现,咱们这里建立的数据点 LED 跟原来的开启/关闭红色灯的数据点是不 是除了标识名不一样,其他都一样呢,都是可写的,布尔值,当然显示名称这个 忽略。 找到代码中的LED 灯开关的定义,如图所示,复制粘贴代码,增加咱们建立 的数据点,修改红色部分,这个“LED”必需跟咱们在网站设置的标识名一样。 增加好了,然后就屏蔽原来的代码,使用// TODO 屏蔽代码。可以发现屏蔽 后出现了两个错误。等下咱们就用到这个地方,慢慢来。 找到如图所示的地方,继续复制粘贴代码,修改下蓝色部分,继续屏蔽掉原 来的代码,又出现两个错误了,现在属于布尔值类型的数据点所需要增加的代码 全部出现了,继续复制粘贴,小修改下名字。 点击第一个红色点,来到第一个错误的地方。继续复制粘贴原代码,两个红 色的地方,第一处把原来的swRed 修改为咱们在前面定义的名字swLed ,第二处 R.id.sw_red 修改为 R.id.sw_Led。还记得咱们前面要记住的sw_Led,就是用在这 里。 点击第二个错误,继续复制粘贴原代码,三个红色的地方,第一处把原来的 swRed 修改为咱们在前面定义的名字swLed ,第二处KEY_RED_SWITCH 修改为咱

文档评论(0)

李leek + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档