zoukankan      html  css  js  c++  java
  • 微信开发 (5)

    在上一篇文章里,我们学习了如何授权和绑定设备。接下来讲解微信sdk的导入和使用。为什么要导入SDK呢,这是因为微信已经为我们编写好一套直接可以和硬件云交互的代码,它屏蔽了硬件层的逻辑,使我们的编码仅限于应用层。也就是说导入了微信提供的sdk以后,我们只需要专注应用层的业务逻辑就好。

             目前来说,支持微信直连sdk的系统比较有限,如下图所示,如果表里没有列出你需要的sdk版本,很抱歉你只能和微信团队联系了。

             

            前面说过,我的设备端使用的是android系统,所以这里以android系统为例了

            点击链接   http://iot.weixin.qq.com/wiki/new/index.html?page=4-4-3,找到上图的表格,下载自己所需的sdk版本

            再附一个sdk的使用教程  http://iot.weixin.qq.com/wiki/new/index.html?page=4-4-2

           具体做法如下图,其实也很简单,找到下载包里必要的几个文件,按照要求放到该放的地方。其中特别需要注意Cloud.java这个文件的路径必须和图上显示的一致,不能更改

               配置好SDK后,android项目别忘记在AndroidManifest.xml中添加网络权限

              接下来,按照官方文档的建议,在application中添加如下代码,这里要用到我们上一篇文章中所说的设备证书,我把它存在sharepreference里了

                  

      至此为止,SDK的导入也讲完了,也就是说从下一篇文章开始,我们要进行服务器和设备的交互了。

    作者:KeerDi —— 北方的后生

    出处:http://www.cnblogs.com/keerdi/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    物流能力和综合层次结构
    new Eclipse 3.0+Lomboz 3.0+Tomcat 5.0.16配置
    30件你不知道可以通过Internet来办到的事
    《网上苏州》电子地图建设方案
    IT从业人员必看的10个论坛
    非常在线网站站长自述创业经历
    防止对 Visual Basic .NET 或 C# 代码进行反相工程
    略论中国人的思维方式
    C# vs. Java:相反的思维方式 (译文)
    Java多线程编程经验谈
  • 原文地址:https://www.cnblogs.com/123hll/p/8195732.html
Copyright © 2011-2022 走看看