收藏官网首页
查看: 10852|回复: 6

Android SDK使用系列教程——1.SDK简介与工程导入

8

主题

39

帖子

259

积分

版主

Rank: 7Rank: 7Rank: 7

积分
259
发表于 2015-4-30 12:15:38 | 显示全部楼层 |阅读模式
校园创客福利
本帖最后由 碎羽 于 2015-6-18 11:35 编辑

s一、概述
机智云sdk主要帮助开发者通过sdk接口调用的方式维护用户系统,用户与设备的绑定关系,设备的配置上线以及设备状态的获取和控制指令的发送。
二、下载SDK
首先,参考硬件接入快速开始指南建立好自己的产品。在产品详情页面点击侧边栏“产品开发资源”。
屏幕快照 2015-04-30 上午10.42.57.png
进入SDK下载界面,点击下载SDK
屏幕快照 2015-04-30 上午10.43.25.png

下载的SDK文件一般命名为  XPGWifiSDK-Android-xxxx.zip,其中xxxx是版本号和生成日期。

SDK会持续优化,所以建议大家随时关注官网,看看有没有新的SDK可以替换。

SDK文件解压以后,是一个libs文件夹,里面文件如下:

屏幕快照 2015-04-30 上午10.43.54.png

其中包含armeabi文件夹和libXPGConnect.so以及XPGWifiSDK.jar两个文件。

armeabi和libXPGConnect.so是SDK进行JNI使用的动态库,XPGWifiSDK.jar是SDK的JAVA库。要在项目中使用机智云的SDK,必须把上述的一个文件夹和两个问题按规则放入项目的libs文件夹中,放置位置如下:
屏幕快照 2015-04-30 上午10.46.02.png

放入指定位置以后,eclipse会自动加载libs文件夹中的jar包。
要使用SDK,还需要为其指定好相关的权限。
在项目的AndroidManifest.xml文件中,为其指定好权限。
屏幕快照 2015-04-30 上午10.49.41.png

权限说明:

ACCESS_NETWORK_STATE
允许程序访问有关GSM网络信息
ACCESS_WIFI_STATE
允许程序访问Wi-Fi网络状态信息
READ_PHONE_STATE
允许程序访问手机状态信息
WRITE_EXTERNAL_STORAGE
允许程序写入外部sd
INTERNET
允许程序打开网络接口
READ_LOGS
允许程序获取系统日志
CHANGE_WIFI_STATE
允许程序改变Wi-Fi连接状态

此时,就可以开始正常的使用机智云的SDK了。

下一篇教程《Android SDK使用系列教程——2.SDK初始化和常用类介绍》


11

主题

29

帖子

255

积分

版主

Rank: 7Rank: 7Rank: 7

积分
255
发表于 2015-4-30 15:49:20 | 显示全部楼层
学习学习,谢谢楼主分享

5

主题

63

帖子

860

积分

高级会员

Rank: 4

积分
860
发表于 2015-10-22 01:37:39 | 显示全部楼层
教您5分钟接入机智云,实现傻瓜式开发
谢谢楼主的分享!

2

主题

42

帖子

551

积分

高级会员

Rank: 4

积分
551
发表于 2016-1-19 00:43:37 | 显示全部楼层
这个很棒!期待后续的更新!

0

主题

3

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2019-5-14 11:21:54 | 显示全部楼层
学习学习,感谢楼主
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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