Sailor_Moon 发表于 2015-5-5 15:15:03

从《机智云开源项目》到《我的项目》(Android App版)

本帖最后由 Sailor_Moon 于 2015-5-7 14:18 编辑

有众多物联网成功案例的机智云,乐于与大家分享自己的经验,
给大家最简单的渠道,最快的速度,就可以享受到物联网带给人们的惊喜和便捷。


机智云开源项目Linkhttp://site.gizwits.com/developer/resource/open_source?type=app_source_code


接下来,我将给大家展示,从《机智云开源项目》到《我的项目》所需要的步骤。


Step1.下载与我的项目相关的开源项目。
例如,我的项目是一个类似于插座的项目,但UI和数据点又与《机智云插座》略有不同,我就可以下载《机智云插座》工程下来。



Step2.修改开源项目的ProductKey和AppId为我的项目对应的ProductKey和AppId。
如下图中的开源项目对应的productKey、AppId改为《我的项目》对应的ProductKey和appId。



Duang Duang Duang!!!
现在代码输出的app,已经可以登陆有《我的项目》对应的ProductKey的真实设备和机智云页面的虚拟设备啦~oh yeah~


Step3.根据《我的项目》对应的数据点,做UI逻辑。
①我的数据点怎样神奇的void didReceiveData(XPGWifiDevice device,ConcurrentHashMap<String, Object> dataMap, int result)回调中获取?
答:String myData = (String)deviceDataMap.get("data");这个myData其实是一堆json格式的数据点,有兴趣可以输出看看。
②我的每个数据点在myData中对应叫什么名字?答:在机智云创建数据点的时候,每个数据点都有自己对应的标识名。

③如何在json数据中获取数据点的值?答:开源项目中是这样处理的,把Json数据每个名称、值对取出来存进表,要用的时候再取出来(在com.gizwits.framework.activity.BaseActivity 的inputDataToMaps方法)。


Welcome to Gizwits!!!Welcome to Gizwits!!!
Welcome to Gizwits!!!




Herry 发表于 2015-5-5 16:41:34

很不错,一直很多人问这个问题,这个帖子给了很好的回复

交集 发表于 2016-10-27 14:40:32

https://github.com/yauxiacao/Gizwits-AirPurifier_Android/tree/89ae0e8d0869720f94bfbd7b3aaba374b92452df
能不能使用机智云提供的页面进行修改公版app为自己的app,只修改里面的Product Key以及App ID??如果可以,修改后怎么下载安装到手机使用?请指教!这个帖子虽然好但是,我是硬件开发者,没有app开发经验,所以搭建android开发环境等等东西还是一头雾水,利用网站提供的资源进行修改,具体该怎么做?

淡积云 发表于 2015-11-29 12:29:32

各位大侠,打开《机智云开源项目》APP项目的开发环境是什么软件?如何设置或配置这个Android App开发环境?哪里有相关资料可以参考啊

BRUCE 发表于 2015-5-5 15:28:17

好厉害的样子,支持机智云

OceanOu 发表于 2015-5-5 15:29:04

Duang Duang Duang!!!

Patrick 发表于 2015-5-5 15:33:54

这年头帖子都要加特效,完了完了

风扬蛮子 发表于 2015-5-5 15:54:53

一开始我是拒绝的,但这帖子实在不得不顶

机智 发表于 2015-5-5 21:11:31

大家都看到了,就是这样的效果。

碎羽 发表于 2015-5-6 10:02:35

辛苦楼主了。。。加了这么多特效。。。

admin 发表于 2015-5-6 12:02:46

不Duang不行啊!

ayuhi 发表于 2015-5-6 12:17:36

特效亮瞎我的眼{:2_40:}

jzyyjm 发表于 2015-5-6 14:39:04

好贴好贴。。。。。。。

Tom·机智云 发表于 2015-5-7 21:21:05

来晚了, duang duang duang 的 刚刚开始我也是拒绝的!·:D

Trevor 发表于 2015-5-8 00:48:20

Tom·机智云 发表于 2015-5-7 21:21
来晚了, duang duang duang 的 刚刚开始我也是拒绝的!·

深夜 Duang duang duang 也是拼了:sleepy:

suoma 发表于 2015-5-8 10:15:20

谢谢分享学习一下

Tom·机智云 发表于 2015-5-8 12:01:55

Trevor 发表于 2015-5-8 00:48
深夜 Duang duang duang 也是拼了

你这个点儿回复,也是醉了 :D注意身体啊

paulsmile 发表于 2015-5-14 10:04:57

Trevor 发表于 2015-5-18 15:06:31

Tom·机智云 发表于 2015-5-8 12:01
你这个点儿回复,也是醉了   注意身体啊

一转眼来北京都10天多了,常驻得了;P

johnvuong1999 发表于 2015-6-11 09:12:15

本帖最后由 johnvuong1999 于 2015-6-11 23:58 编辑

谢谢分享,真的亮了。

肉包子 发表于 2015-7-14 10:01:03

只需要改这点东西吗?

东风知我 发表于 2015-8-24 18:01:48

赞一个。
页: [1] 2
查看完整版本: 从《机智云开源项目》到《我的项目》(Android App版)