收藏官网首页
查看: 93820|回复: 44

[分享] 使用机智云快速开发属于自己的APP

 

6

主题

33

帖子

394

积分

中级会员

Rank: 3Rank: 3

积分
394
跳转到指定楼层
#
发表于 2016-10-5 23:11:42 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
汉枫LPB120模块
  小菜鸟编写了自己的第一份教程,有需要的伙伴可以参考一下。
  在应用机智云的DEMO APP中,难免会遇到需要自己加数据点的地方,教程写了怎么增加一个布尔值的数据点,应该比较容易查看,学习。当然界面修改美化就需要伙伴自己去摸索学习,第一次写难免有些不足,希望有人给予修改指正。
  由于帖子比较难打字,所以弄了一个PDF,可以下载看看。(下载在尾端)  忙了几天,终于来把帖子内容弄上去,帖子只弄一部分内容,其实也就跟文件的一样,改进了一张改修改App_IDApp_ScrectProductKey照片而已。

一.修改App_IDApp_ScrectProductKey为图所对应的数字

二.  修改数据点
    打开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修改为咱们在前面定义的名字KEY_LED_SWITCH,第三处把原来的swRed修改为咱们在前面定义的名字swLed。
点击第三个错误,继续复制粘贴原代码,两个红色的地方,第一处把原来的swRed修改为咱们在前面定义的名字swLed,第二处KEY_RED_SWITCH修改为咱们在前面定义的名字KEY_LED_SWITCH。
终于,咱们把布尔值的数据类型数据点LED增加完毕。
返回到前面被咱们屏蔽的代码中,放出咱们刚才屏蔽的代码。保存是不是错误都没了。然后就可以运行了。
三.   运行

在手机中运行,可以看到开启后,虚拟设备上也会动,然后虚拟设备上推送数据手机中也会保持一致,代表咱们已经把这个数据点加好了。享受你的成果吧。




大家下载看后,可以给个回复yes or on吗,需要哪些改进



机智云APP制作教程.pdf

5.36 MB, 下载次数: 2292, 下载积分: 威望 1

dantang-GoKit_Demo_Android-master.zip

16.57 MB, 下载次数: 3414, 下载积分: 威望 1

本帖被以下淘专辑推荐:

6

主题

33

帖子

394

积分

中级会员

Rank: 3Rank: 3

积分
394
推荐
 楼主| 发表于 2016-10-10 18:54:51 | 只看该作者
伯乐 发表于 2016-10-10 17:06
感谢,,楼主可否用arduino 板子写份同类教程额,目前arduino教程少!

不好意思,没弄过底板是arduino的,也没这个的板子

563

主题

1222

帖子

8097

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8097
推荐
发表于 2017-4-19 10:57:43 | 只看该作者
大海之舟 发表于 2016-12-7 09:46
楼主,请问下有没有IOS版本的演示呢?我下载了官方的IOS开源框架,编译出现好几个错误,编译不通过 ...

编译不通过 通常有几个问题
1、设备没有连上云端,没有注册到did,导致绑定失败
2、设备没有pk
3、编译环境有问题 (安卓APP)

当然,为了能排查问题出现在哪儿  建议先查看 Logcat(安卓的一个日志工具)如果

如果你用ios SDK,那么——》如果源码导进去编译不过,一看日志就知道是自己编译环境的问题还是我们源码的问题的!!!!!!!!(这句话很重要)



1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

6

主题

33

帖子

394

积分

中级会员

Rank: 3Rank: 3

积分
394
推荐
 楼主| 发表于 2016-10-7 09:06:40 | 只看该作者
本帖最后由 聪聪聪 于 2016-10-9 18:03 编辑

嗯,今天有空上传了本文做的APP,方便大家下载,文档也修改了一张照片,也就是层主建议弄出修改App_IDApp_ScrectProductKey的指示文件。由于有时比较忙,打兼职上课其他什么的,所以有些问题不能很详细的回复大家,见谅,找机会看有没有必要出2.0版本的,小菜鸟还不会接入微信公众号,想研究,不知道哪位大大能出点这方面的详细教程

0

主题

1

帖子

14

积分

新手上路

Rank: 1

积分
14
41#
发表于 2021-12-16 11:29:55 | 只看该作者
教您5分钟接入机智云,实现傻瓜式开发
写的真好。受用了

0

主题

7

帖子

192

积分

注册会员

Rank: 2

积分
192
40#
发表于 2019-11-28 10:26:43 | 只看该作者
谢谢大神的分享

0

主题

30

帖子

198

积分

注册会员

Rank: 2

积分
198
38#
发表于 2018-10-24 17:55:30 | 只看该作者

谢谢楼主的分享。。。。。

0

主题

30

帖子

198

积分

注册会员

Rank: 2

积分
198
37#
发表于 2018-10-24 17:54:49 | 只看该作者
谢谢楼主的分享。。。。。

17

主题

100

帖子

1381

积分

金牌会员

Rank: 6Rank: 6

积分
1381
36#
发表于 2018-9-3 14:25:08 | 只看该作者
教您5分钟接入机智云,实现傻瓜式开发

同一个app控制不用的设备,哪位大佬做出来了?

0

主题

10

帖子

90

积分

注册会员

Rank: 2

积分
90
34#
发表于 2018-6-12 15:50:28 | 只看该作者
小白,学习中

1

主题

5

帖子

143

积分

注册会员

Rank: 2

积分
143
32#
发表于 2018-3-23 21:41:20 来自手机 | 只看该作者
怎样将手机与硬件相联

1

主题

5

帖子

143

积分

注册会员

Rank: 2

积分
143
31#
发表于 2018-3-23 17:42:17 来自手机 | 只看该作者
校园创客福利
这个已经用上了。那后续如何到Esp8266,如何用手机控制硬件?能否也能写详细点?

0

主题

11

帖子

114

积分

注册会员

Rank: 2

积分
114
30#
发表于 2017-10-24 12:41:58 | 只看该作者
这个真不错。

1

主题

4

帖子

78

积分

注册会员

Rank: 2

积分
78
29#
发表于 2017-8-15 08:27:39 | 只看该作者
AS导入机智云生成的APP工程失败是什么原因

0

主题

1

帖子

41

积分

新手上路

Rank: 1

积分
41
28#
发表于 2017-6-15 00:16:35 | 只看该作者
这个用的是什么软件?Android studio可以吗

0

主题

2

帖子

34

积分

新手上路

Rank: 1

积分
34
27#
发表于 2017-6-10 10:56:26 | 只看该作者
谢谢楼主的分享, 刚拿到板子

7

主题

36

帖子

252

积分

中级会员

Rank: 3Rank: 3

积分
252
26#
发表于 2017-6-3 10:31:39 | 只看该作者
免费使用STM32、APP自动代码生成工具
一不小心就扣了一方

3

主题

16

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
25#
发表于 2017-5-13 14:51:23 | 只看该作者
很好的教程,很喜欢希望楼主给点技术支持

6

主题

30

帖子

402

积分

中级会员

Rank: 3Rank: 3

积分
402
24#
发表于 2017-5-3 13:00:16 | 只看该作者
学习中,必须支持楼主,辛苦了,现在机智云提供了自动生成app了,有空楼主可以出个简单美化自动生成的那个app的教程啊,

0

主题

1

帖子

33

积分

新手上路

Rank: 1

积分
33
23#
发表于 2017-2-25 21:06:33 | 只看该作者
捡垃圾的 发表于 2016-12-19 16:08
谢谢楼主的分享   能留个联系方式吗 ?

用eslipse导入Demo怎么找不到控制界面文件呢,希望楼主详细讲解下怎么导入demo
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表