博文谷

位置:首頁 > 教師之家 > 教學課件

安卓手機軟件課件

導語:隨着智能手機的快速普及,智能手機操作系統市場風生水起。以下“安卓手機軟件課件”希望給大家帶來幫助!

安卓手機軟件課件

爲了讓智能手機用戶能夠隨時隨地查詢互聯網所提供的服務,一種高效的辦法就是將應用系統的功能拓展到手機終端上,讓手機能夠透過移動網以及互聯網訪問Web網站並處理各種各樣的業務。因此,智能手機的應用軟件及其需要的服務將有廣闊的發展前景。

在如今這個智能手機系統羣雄紛爭的時候,2008年Google推出了一款名爲Android的開源智能手機操作系統,它採用Linux內核,開放手機聯盟(OHA)成員可以任意使用和修改SDK包,系統的開源性使其具有良好的拓展性。這款軟件包括了操作系統、用戶介面和應用程序,即智能手機工作所需要的全部軟件。Android的最大特點是其開放性體系架構,不僅具有非常好的開發、調試環境,而且還支援各種可擴展的用戶體驗,包括豐富的圖形組件、多媒體支援功能以及強大的瀏覽器。因此,對於軟件從業人員來說,Android平臺具有無限的吸引力。 本文就在分析討論Android手機軟件開發技術原理的基礎上,設計出能爲用戶提供更好的基於Android平臺的3G手機氣象軟件。

一.背景

手機是人們必備的一種雙向傳送信號的個人移動通信工具。隨着移動多媒體時代的到來,手機從簡單的通話,單向傳遞資訊工具逐漸向智能化發展。目前的手機市場非常活躍,全國每年以數百萬以上的用戶遞增,老用戶加上新用戶,成了滾雪球之勢。但是,手機業務也是在不斷變的,由原先的話音發展爲移動上網、新聞、文化娛樂、體育比賽、多媒體視頻服務,使手機的發展呈多樣化。手機的發展表現在以下幾個方面:

★ 更新換代週期逐漸縮短。通信技術快速發展及人們生活水平日益提高等因素的影響,手機市場更新換代週期逐漸縮短;

★ 多功能化。存儲和顯示資訊量大,手機不僅能實現日常的個人移動通信業務,還能與新聞、文化娛樂、體育比賽、專用數據庫連接上。

★ 大容量,大規模聯網。利用衛星把全球的手機用戶連接起來,實現覆蓋全球的國際通信聯網,進行全球漫遊通信。

★ 智能化。利用智能手機進行個人資訊管理,多媒體應用。 ★ 獨立的手機操作系統多。目前應用在手機上的操作系統主要有android、Symbian 、Windows CE 、MacOSX、PalmOS和Linux。

★多款式微型化。手機向着體積小,品種更多的方向發展。

二.項目科學性

進入21世紀,知識已引導時代主流,更多的人不是用“口”來獲取知識,而是用“手”,,隨着手機用戶的劇增、智能手機的普及和安卓操作系統的大衆化使用,許多應用軟件充當了人們的生活助手,例如,在當下越來越多的女性追求獨立,時尚。很多女性在工作崗位都能獨當一面,因此她們也越來越追求美麗,購買各種各樣的化妝品來保養面板,而很多人並不很清楚自己的膚質到底是什麼樣的,適合什麼樣的化妝品,而盲目聽從一些化妝品導購員的介紹和推銷,從而會讓自己的面板陷入一個惡性循環,很可能導致一些面板問題。很多男性朋友對面板的保養問題上都有一些羞澀,並不主動去諮詢面板保養問題,用的面霜和洗面奶也是五花八門,從而可能造成膚質越來越差,影響自己的形象。基於此種現象,我們可以利用採用了人臉識別,數據智能採集分析等先進技術等技術在安卓操作系統開發一個服務型軟件,這是您愛美的天性得到釋放的,隨身必備的軟件良品。特點:1.用手機自帶的'照相機隨時採集圖像 2.人臉識別,智能標記,智能數據採集分析 3.對您的膚質進行一個全面的分析,比如:油性面板,中性面板,還是乾性面板,並給出一個比較合適您膚質的保養方法(如:試用您膚質的面霜,爽膚水,洗面奶)以及應該注意的問題4.可對分析結果進行儲存,便於提醒自

己注意以及每週一測,並將兩次測試結果做對比,說明面板狀況是變好還是變壞了。每個月給出一個曲線圖,說明這個月面板狀況的波動,簡單予以說明。

三.項目創新性

自首款操作系統開發至今,各種應用軟件滿足了用戶莫大的需求,應用軟件產業隨之興起,尤其在服務業領域,更是屢見不鮮,觀衆的呼聲一次比一次熱烈,經過互聯網產業的洗滌,高層服務性,使得用戶往往對具體化,實用化軟件更青睞。本軟件就是根據生活中的一些真實情況,萌發的一個想法,本項目就是基於此而研發,能對不僅僅是女性,乃至各界社會人士都是一款非常實用而且方便的軟件。

功能分析:Android美容軟件的功能主要爲,透過攝像頭獲取臉部數據並以友好的方式顯示給用戶,讓用戶清楚的知道自己臉部存在的問題,並且顯示保養得方法。因此,涉及到的功能模組主要有以下幾個:

1. 臉部膚質:在當下的環境狀態下,臉部呈現出的狀態。是正常還是有面板問題;

2. 提醒注意面板問題:簡要列出幾點面板存在的問題,並且一目瞭然,使用戶準確的把握自己的面板問題;

3. 護膚品的選擇:根據個人的面板問題,本軟件列出一些試用的洗面奶,面霜,還有一系列的護膚品。比如:臉部有紅血絲,軟件分析面板角質層薄,應該使用 無刺激性的護膚品,注意夏季防曬等等。用戶可以根據需要搜尋網上的這類的護膚品,然後根據價格選擇適合的護膚品;

4. 面板狀況趨勢圖:根據本月的面板測試情況出一個曲線圖,顯示面板健康狀況走像; 以上四個功能是系統需要實現的基本功能。

四.項目可行性

1.基於當今手機操作系統的開放,使得軟件的開發不再是瓶頸。

2.於大家對安卓操作系統的熟悉,開發起來可得心應手

3.人臉識別技術已趨於成熟,可爲我們提供可靠的技術資源。

4.項目的作用範圍很廣泛,上至老年朋友,下至一些愛美的少男少女。貼近生活,更能激發研究者的激情,而且開發、測試較容易。

5.項目組成員都具備較紮實的編程基礎和自學能力。

6.基於大家對安卓操作系統的熟悉,開發起來可得心應手。

五.項目開發環境

Android的上層應用程序是用Java語言開發,同時還需要基於Dalvik虛擬機,所以,Google公司推薦使用主流的Java繼承開發環境Eclipse。只有Eclipse還不夠,因爲是使用Java語言進行開發,還應該有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的應用程序開發和Java開發有較大區別的,所以還需要有Google提供的Android SDK。同時,還需要在Eclipse安裝ADT,爲Android開發提供開發工具的升級或者變更,是Eclipse下開發工具的升級下載的工具。

簡言之,需要以下軟件,才能搭建Android開發環境,從而進行Android應用程序的開發。

(1) Java SDK

(2) Eclipse

(3) Android SDK

(4) ADT

六.實施計劃

6.1 風險評估及對策軟件開發項目常見預估的風險:

1)進度風險

工程存在時間限制,可能無法在規定的時間內完成計劃內的所有任務;

2) 技術上的風險

由於Android開發技術是在項目進程中同步學習,在此之前並沒有豐富的Android開發經驗,不排除遇到技術瓶頸的可能.

七.項目測試計劃

項目測試分三個階段,前期主要在Android模擬器上進行測試,測試要求軟件能正常執行基本功能;中期運用UniTest等工具對軟件進行測試,解決軟件各種Bug;後期在Android系統的各種手機上進行測試,使程序的相容性達到要求。

八.測試內容

九.心得總結

寫到這裏,整個項目的設計已經基本完成了。基於Android平臺的美容軟件,實現了用戶在聯網狀態下可以快速測試面板膚質並給與一個比較中肯的保養方法。開發過程使用到了大量Android平臺相關的知識,有了這些技術的保證,軟件才得以實現。但同時也要注意到,實現的過程中程序還有一些問題有待解決,

比如數據下載的穩定性,雖然這個問題的主要原因不在應用程序,但是仍然沒有做好充足的應對策略,以防止由於網絡的原因導致程序的癱瘓。要解決這個問題,還要進一步的學習和研究。

這次設計過程是我受益匪淺,使我懂得了應用軟件設計的方法和過程,雖然並沒有去實現軟件,但是也給軟件實現墊定了基礎。在生活中學習無處不在,軟件的創意在於對生活的感悟生活的發現,當我們想到一個新鮮事物的時候,要敢於去挑戰,要敢於實現,充分運用已有條件去學習新知識,新技術,新應用。從而才能更好的武裝自己,爲以後的走上求職的道路做好準備。