標籤:
慕課網是我所找到的免費教程網站之一(http://www.imooc.com/),上面的項目設計前端、後端、移動開發等很多領域,個人感覺如果對編程感興趣的話,慕課網絕對是上手項目的最佳選擇。這個網站給出的一些項目都很新穎,比一些書上給的不知道沿用了多少年的項目新穎多了,而且在學習的時候如果發現問題可以給老師留言,然後老師都會一一回複。並且每一個項目都會附有原始碼及一些資源,如果跟不上老師進度的話可以自己down下來仔細研究。好了,對慕課網我就介紹這麼多吧。
因為本人曾經在大三暑假的時候自學過一點JAVA,學的程度也就是僅僅瞭解了JAVA的基本文法。前端時間我對Android產生了一點興趣,產生興趣的原因是我感覺安卓的模擬器好好玩...既然對Android產生了一點興趣,於是我就想從網上找些項目來做,正好我在微博上看到了慕課網的《Android智能機器人“小慕”的實現》的項目,並對此產生了濃厚的興趣。
一、項目介紹
玩過人人網的朋友都知道,之前在人人網上面有一個智能機器人“小黃雞”很出名,估計不少人都“調戲”過它或者被它調戲...智能問答機器人是時下非常流行的一種服務,每個人通過本項目都可以打造專屬於自己的智能機器人,實現與機器人的智能對話。本項目就是通過Android開發一款可以與機器人互動的APK。通過本項目你可以學到:
1、圖靈機器人第三方服務API的使用
2、如何使用AndroidTestCase對代碼進行測試
3、ListView的Item多種布局時的處理方法及如何利用ListView實現聊天對話介面。
整個項目的流程大概是這樣的:
將自己要發的訊息封裝成一個類的對象—>調用第三方API,發送HTTP請求擷取回複—>將擷取的回複(Json格式)轉換成所需要的Java對象—>處理所獲得的回複,顯示在布局上
在此過程中還包含了布局檔案的編寫。
從以上幾點可以看出通過本項目能夠學到的東西還是很多的, 例如第三方API的使用就包含了向伺服器請求資源,調用第三方API的方法等知識。在開始本文之前,我先貼一張最終的來激發大家學習的興趣,真的很好玩哦!
因為每天學習編程的時間有限,寫的時間就更少了,所以今天就先寫到這兒,明天爭取把圖靈機器人第三方API的調用過程寫完~
慕課網《Android智能機器人“小慕”的實現》項目上手操作與代碼解讀【1】