多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > [置頂] 【Android開發】問答機器人,聊天類App的開發制作過程記錄

[置頂] 【Android開發】問答機器人,聊天類App的開發制作過程記錄

來源:程序員人生   發布時間:2017-02-15 08:46:45 閱讀次數:3767次

緣起

很久沒寫項目了,所以單純的想練練手,正好看到有問答機器人的接口,想到之前也做過聊天項目,為何不實驗1下呢。固然也是簡單調用接口的項目,并沒有真實的完成問答的算法等等。業余項目,功能不齊全,只實現了簡單的問答部份,至于聊天界面等等我懶得把之前的項目代碼復制1份,因此疏忽了。

icon

研究

首先,我用的問答機器人的接口依然還是聚合數據開放的免費接口,網址是:https://www.juhe.cn/docs/api/id/112,大家可以從這個網址里取得更多的接口信息,我項目只用了簡單的調用。

在項目架構上,我用的依然是MVP模式,使Android項目層次分明,代碼結構簡單,復用性高。具體采取的是Beam框架,參考作者的Beam。

聊天的界面的信息排列采取的是jude的EasyRecyclerView,由于這個控件不是基于RecyclerView的改造,我感覺在本項目中的使用中其實不是很好用。本項目對列表展現比較簡單,RecyclerView和ListView應當就可以勝任。

整體來講,項目開發1帆風水,1晚上就開發玩了,今天下午我用改了下bug,寫寫文檔,總結下項目。

經驗

項目里邊,有1個小卡克記錄1下。機器人接口返回的信息被我包裝成了Answer類,但是,真正項目的List展現的時候用到的是ChatBean,因此,這二者是不同的結構,不能弄混。

另外在會話列表的MVP中,Fragment控制的是List,Presenter控制的是數據的要求和響應,ViewHolder控制的是數據的具體展現,因此邏輯比較清晰了,想要控制哪一個部份的控件要明白在哪一個里面去改。具體的看下這個項目的里邊robot包里面的3個類代碼。

App截圖

問答的截圖:

此處輸入圖片的描述

此處輸入圖片的描述

此處輸入圖片的描述

利用市場

下載地址:
- Fir.im:https://fir.im/qarobot

可以掃碼下載:

Fir.im下載:
此處輸入圖片的描述

歡迎大家使用。

結語

這個項目基本都是基于找樂和微信精選兩個App改的,我覺得開發速度很快,這兩個項目的架構也很好。希望大家相互交換學習。

找樂:http://blog.csdn.net/fuxuemingzhu/article/details/50911245
微信精選:http://blog.csdn.net/fuxuemingzhu/article/details/50933767

本問答機器人項目已完全開源,代碼在:https://github.com/fuxuemingzhu/QARobot,歡迎Star和Fork.

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美亚洲国产视频 | 国产精品1区 2区 3区 | 久久久久视频精品网 | 国产一区二区精品 | 欧美最猛黑人xxxx黑人猛交69 | 成人免费淫片95视频观看网站 | 色妞在线影院色 | 真实男女xx00动态视频120秒 | jizz日本| 在线观看视频免费播放 | 欧美国产亚洲精品高清不卡 | 美日韩一区二区 | 亚洲产国偷v产偷v自拍自拍 | 国产欧美成人一区二区三区 | 日本护士xxxxx在线 | 欧美亚洲综合网 | 久久天堂色 | 手机福利片 | 亚洲免费精品 | 成人精品视频在线 | 久久免费视频在线观看30 | 亚洲免费高清视频 | 欧美日韩国产精品综合 | 一区二区三区在线免费视频 | 日韩欧美在线看 | 欧美日韩精品国产一区二区 | 又黄又爽又色的性视频 | 一国产一级淫片a免费播放口 | 国产精品欧美亚洲韩国日本不卡 | 久久精品免看国产成 | 亚洲 欧美 成人日韩 | 最近好中文字幕国语免费高清 | 国产在线伊人 | 久久精品一区二区三区不卡 | 99久久精品免费国产一区二区三区 | 欧美v日韩v亚洲v最新 | 有毛片毛毛片毛片毛片 | 美美女高清毛片视频黄的一免费 | 性欧美18xx | 毛片最新网址 | 国产精品第一 |