(一)環境準備java
1. 下載準備 http://www.citicsf.com/download/ctp/ 對應android 版本linux
1.1Simnow 官方未開放android 版so。中信期貨的sdk請放心下載。android
2.android studioc++
3.simnow 註冊期貨模擬帳戶git
4.下載快期客戶端,獲得服務器IP,PORT。服務器
(二)代碼編寫(Android Studio 版本)測試
1.嚮導建立android basicActivity .net
2.ctp.jar 導入工程xml
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