1. 程式人生 > >【Android】Android聊天機器人實現

【Android】Android聊天機器人實現

小米 div bottom 曾經 圖靈 .9.png sdn http 歡迎界面

昨天看到一個Android視頻教程講圖靈機器人。那個API接口用起來還是挺方便的,就準備自己動手做一個了。

另外自己還使用了高德地圖的API接口用於定位(曾經用過高德的接口,比X度方便)

大體流程:

1.構建UI

2.請求數據[機器人&地圖]

3.解析數據[接口返回的是JSON數據]

4.解析出來的數據組裝成HTML代碼[這樣直接扔在TextView上顯示圖片鏈接什麽的都非常方便]

5.更新UI


so,用到的知識點主要有: UI操作、網絡編程、多線程、數據解析


當中,聊天界面是用ListView實現的,依據消息發送方的不同動態載入布局。歡迎界面和聊天氣泡資源圖片都做成了.9.png格式,確保顯示正常。


應用效果例如以下:

技術分享技術分享技術分享 技術分享


代碼較多,這裏就不貼了,直接給GitHub地址。

認為好的話。記得給Star呀(大神請自己主動忽略...輕噴)

厚著臉皮扔市場了,也不知道能不能審核通過。第一次~_~

取名 Felicity 是由於前段時間在看美劇 Felicity,同事Felicity的寓意也挺好,就用它了。


應用市場鏈接

360 應用市場 http://zhushou.360.cn/detail/index/soft_id/3046442?recrefer=SE_D_Felicity

騰訊應用寶: http://android.myapp.com/myapp/detail.htm?apkName=com.felicity.mummyding.felicitychatrobot

安智市場: http://www.anzhi.com/soft_2293236.html

小米應用商店: http://app.mi.com/detail/104725?ref=search

豌豆莢應用商店: http://www.wandoujia.com/apps/com.felicity.mummyding.felicitychatrobot

接口

高德地圖接口: http://lbs.amap.com/

圖靈機器人接口: http://www.tuling123.com/openapi/

代碼

GitHub: https://github.com/MummyDing/ChatWithFelicity


【轉載請註明出處】

Author: MummyDing

出處: http://blog.csdn.net/mummyding/article/details/47018391




【Android】Android聊天機器人實現