1. 程式人生 > >android小專案之新聞客戶端一

android小專案之新聞客戶端一



開篇--基於Android的小巫新聞客戶端開發

2013年2月4日 小年 天氣晴

大三寒假ing。。。。

一.專案簡介

  關於小巫新聞客戶端的開發是之前在參加學校的軟體開發大賽的一個作品,已經過去了2個多月了吧,一直想把這個軟體的整個開發過程給記錄下來,好讓自己印象深刻一下,畢竟是自己花了很多心思去完成的一個作品,在軟體開發大賽也獲得了三等獎的好成績。特此發表一系列部落格來分享整個軟體開發的過程,可能有些地方技術含量不夠或者不怎麼專業,希望看到的童鞋能諒解。

  專案名稱:小巫新聞客戶端

  開發平臺、工具:Android手機作業系統

               Window 7旗艦版作業系統

               Eclipse整合開發環境

               MyEclipse整合開發環境

               Tomcat伺服器

               MySQL資料庫和SQL Log視覺化工具

  專案涉及到的技術:

  1.   UI設計能力
  2.  Android 程式設計基礎
  3.  非同步更新UI技術
  4.  Android中的HTTP通訊
  5.  JSON格式解析技術
  6.  Web專案開發技術
  7.  資料庫技術

  環境配置:

  1)安裝配置Tomcat

  2)安裝配置MySQL

  3)Eclipse開發環境

  4)搭建介面程式

二.專案流程

 專案開發主要分為三個部分:

  1. 介面設計

  2. 業務邏輯設計

  3. 搭建介面程式

 程式流程圖:

 

三.專案檔案列表清單

 1. Android應用程式專案(Android Application Project):客戶端源程式,在模擬器中執行。

 2. web專案(Java介面程式):自搭建的服務端,需要部署到Tomcat伺服器中。

 3. andorid.sql(MySQL 資料庫檔案):測試資料檔案。

 這些東西可以小巫資源裡下載,不過要積分,不是很多,5分而已。

四.小巫新聞客戶端實現效果

最終介面:

最終效果1:

最終效果2:

最終效果3:

五.開篇歇後語

 以上只是稍微介紹了小巫新聞客戶端的概括,給各位童鞋的一個大概印象。這裡介紹了專案設計到的技術,環境的配置,開發工具使用,還有專案實現的最終效果。如果有童鞋用過百度新聞的話,會發現整個軟體跟百度新聞客戶端沒有兩樣,因為整個介面佈局和設計就是參考百度新聞曾經的版本,功能並沒有百度新聞那麼齊全,也不是特別的完善,但這對於學習Android的同學,需要增加專案經驗和開發技術,無疑是很好的練手專案,這也是小巫為什麼選這個作為自己的第一個Android專案來完成。在學習開發這個專案的時候,肯定會遇到很多難題,需要我們多一點耐心,希望大家能跟小巫一起共勉。