昨天看到一個Android視頻教程講圖靈機器人。那個API接口用起來仍是挺方便的,就準備本身動手作一個了。html
另外本身還使用了高德地圖的API接口用於定位(曾經用太高德的接口,比X度方便)android
大致流程:git
1.構建UIgithub
2.請求數據[機器人&地圖]編程
3.解析數據[接口返回的是JSON數據]api
4.解析出來的數據組裝成HTML代碼[這樣直接扔在TextView上顯示圖片連接什麼的都很是方便]網絡
5.更新UI多線程
so,用到的知識點主要有: UI操做、網絡編程、多線程、數據解析app
當中,聊天界面是用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