碎羽 发表于 2015-4-30 12:15:38

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

本帖最后由 碎羽 于 2015-6-18 11:35 编辑

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

进入SDK下载界面,点击下载SDK


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

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

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



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

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


放入指定位置以后,eclipse会自动加载libs文件夹中的jar包。
要使用SDK,还需要为其指定好相关的权限。
在项目的AndroidManifest.xml文件中,为其指定好权限。


权限说明:


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初始化和常用类介绍》


Sailor_Moon 发表于 2015-4-30 15:49:20

学习学习,谢谢楼主分享:lol

Tom 发表于 2015-4-30 18:10:32

支持 LZ 。。。

mkzhang 发表于 2015-5-26 14:14:57

谢谢分享{:3_57:}

QH_飞蓬 发表于 2015-10-22 01:37:39

谢谢楼主的分享!

michael_llh 发表于 2016-1-19 00:43:37

这个很棒!期待后续的更新!:)

xiao_cx 发表于 2019-5-14 11:21:54

学习学习,感谢楼主
页: [1]
查看完整版本: Android SDK使用系列教程——1.SDK简介与工程导入