(一)环境准备
1. 下载准备 http://www.citicsf.com/download/ctp/ 对应android 版本
1.1Simnow 官方未开放android 版so。中信期货的sdk请放心下载。
2.android studio
3.simnow 注册期货模拟账户
4.下载快期客户端,得到服务器IP,PORT。
(二)代码编写(Android Studio 版本)
1.向导创建android basicActivity
2.ctp.jar 导入工程
3.ctp.so 导入工程,参考jniLibs方法或其他
2.OnCreate 引用 ctp对象
3.真机下测试,几种情况:
3.1临时文件创建失败。
3.2 针对ctp特性,进行接口回调java代码编写,参考git项目
http://git.oschina.net/cn0512/CTPAndroid中AStudioProj。
4.manifest.xml
5.成功订阅行情,输出Log.i(“”)
(三)visualStudio c++ + NDK + visualGDB
1.JNI代码
linux下nm -D ctp_wrap.so | grep Create
查询创建接口如下:
ctp_wrap.so导出接口
调用方式:
1.临时文件创建失败
2. 上述原因,由于导出接口使用失败。
2.1 请参考http://git.oschina.net/cn0512/CTPAndroid 项目完成体验。
2.2 git项目将持续更新,敬请关注!
3.横版UI,配置manifest..xml