Crazepony Android客户端 | 少将全栈
  • 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 吐槽,投稿,删稿,交个朋友
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧

Crazepony Android客户端

点滴 admin 10年前 (2015-06-27) 1734次浏览 已收录 扫描二维码

Crazepony的Android客户端源代码也是托管在github的crazepony项目下,点击这里查看。可以直接下载zip压缩包,也可以通过git clone到本地。

git clone git@github.com:Crazepony/crazepony-android-client.git 

Android开发环境搭建

Crazepony的Android客户端开发需要搭建Android APP开发环境。最简单的办法是使用Google Android提供的一站式开发包ADT Bundle。ADT Bundle提供了Android APP开发所需的所有工具,包括Eclipse IDE,ADT (Android Developer Tools) 插件,java库等等。

下载地址:http://developer.android.com/sdk/index.html

下载解压缩到任意目录,就可以使用,无需安装。

配置说明

Crazepony的Android客户端默认编译的Android SDK API版本为15(对应Android 4.0.3),支持的Android版本为4.0.0或以上。

Crazepony Android客户端

Crazepony Android客户端

关于通信

使用蓝牙和主控上的蓝牙透传模块通信,APP为主设备(master),主控上的蓝牙透传模块为从设备(slave)。具体协议参考《通信协议》一文。

APP发送操作命令的频率为20Hz,也就是说50ms发送一个操作命令包。

暂时没有添加《通信协议》中提到的Packet length字段和checksum字段。原因是我觉得他们如此有点儿混乱,和其它数据包的处理不一致。

下面为蓝牙透传模块接收到的数据截图:

Crazepony Android客户端

转载自:http://www.crazepony.com/book/

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。