【正文】
一直引領(lǐng)著智能手機(jī)這類電子消費(fèi)產(chǎn)品的發(fā)展趨勢(shì)。而酷派在國(guó)際社會(huì)的品牌美譽(yù)度也獲得了大幅度提升,僅2014年在海外市場(chǎng)的銷售額預(yù)計(jì)就突破20億,增長(zhǎng)率更是高達(dá)300%,包括實(shí)現(xiàn)了與歐洲和北美最大的運(yùn)營(yíng)商的合作。國(guó)內(nèi)外市場(chǎng)的強(qiáng)烈對(duì)比,讓酷派、華為、小米等國(guó)內(nèi)廠商更加迫切的將目光轉(zhuǎn)向了前景廣闊的海外。對(duì)國(guó)產(chǎn)手機(jī)來(lái)說(shuō),拓展海外市場(chǎng)無(wú)疑是一個(gè)新的業(yè)績(jī)?cè)鲩L(zhǎng)點(diǎn),這也是國(guó)產(chǎn)手機(jī)競(jìng)相出海的主要原因。 國(guó)產(chǎn)手機(jī)品牌紛紛加速海外布局曾幾何時(shí),國(guó)產(chǎn)手機(jī)在全球移動(dòng)終端產(chǎn)業(yè)總是遠(yuǎn)遠(yuǎn)落后于蘋(píng)果、三星等國(guó)際品牌,但短短幾年,隨著移動(dòng)互聯(lián)網(wǎng)浪潮和智能手機(jī)創(chuàng)新的演化,手機(jī)行業(yè)的全球競(jìng)爭(zhēng)態(tài)勢(shì)有了明顯變化,酷派、華為、小米等手機(jī)廠商通過(guò)精細(xì)化的定位和布局脫穎而出在全球列居前五,智能手機(jī)十強(qiáng)中國(guó)獨(dú)占其八。所以說(shuō),雖然目前安卓手機(jī)還是存在一定問(wèn)題上的不足,很多問(wèn)題都有待需要改善,這就說(shuō)明安卓系統(tǒng)處于一種發(fā)展?fàn)顟B(tài),那么它的生命力就會(huì)很強(qiáng),就業(yè)前景廣闊。世界上所有的頂級(jí)設(shè)備制造商,三星、索尼、摩托羅拉、聯(lián)想、LG、宏碁、HTC、華碩,幾乎每一家要么正在賣Android平板電腦,要么快要賣了。但是,以Android領(lǐng)頭的平板電腦正以高速的增長(zhǎng)對(duì)蘋(píng)果iPad造成沖擊。安卓系統(tǒng)在不斷升級(jí)完善,如今,平板電腦市場(chǎng)已成為Android與蘋(píng)果iOS除了智能手機(jī)領(lǐng)域之外爭(zhēng)奪的第二個(gè)焦點(diǎn)。同時(shí)Android還具有應(yīng)用程序無(wú)界限、應(yīng)用程序是在平的的條件下創(chuàng)建的、應(yīng)用程序可以輕松的嵌入網(wǎng)絡(luò)、應(yīng)用程序可以并行運(yùn)行等眾多出色的品質(zhì)。在18歲至24歲族群中,Android是最多人選用的操作系統(tǒng)。隨著android手機(jī)的普及,android應(yīng)用的需求勢(shì)越來(lái)越大,這個(gè)潛力巨大的市場(chǎng),已經(jīng)吸引無(wú)數(shù)軟件開(kāi)發(fā)廠商和開(kāi)發(fā)者投身其中。 Android的發(fā)展趨勢(shì)安卓風(fēng)暴席卷全球,如果要說(shuō)最近什么系統(tǒng)最火爆那么毫無(wú)疑問(wèn)是安卓系統(tǒng)。安卓(Android)平臺(tái)提供給第三方開(kāi)發(fā)商一個(gè)十分寬泛、自由的環(huán)境。功能上的差異和特色,卻不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容。 豐富的硬件隨著EDGE、HSDPA這些2G至3G移動(dòng)網(wǎng)絡(luò)的逐步過(guò)渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運(yùn)營(yíng)商口中的笑談。在過(guò)去很長(zhǎng)的一段時(shí)間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營(yíng)商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營(yíng)商的控制。開(kāi)放性對(duì)于安卓(Android)的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對(duì)于消費(fèi)者來(lái)講,最大的受益正是豐富的軟件資源。顯著的開(kāi)放性可以使其擁有更多的開(kāi)發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個(gè)嶄新的平臺(tái)也將很快走向成熟。 Android系統(tǒng)的優(yōu)勢(shì) 開(kāi)放性它采用了軟件堆層(software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。系統(tǒng)操作占用大概240MB的存儲(chǔ)器空間。原本這個(gè)系統(tǒng)名為iPhone OS,直到2010年6月7日WWDC大會(huì)上宣布改名為IOS。它主要是給iPhone、iPod touch以及iPad使用。而Android和IOS占有的市場(chǎng)比較大,所以可以理解為Android和IOS就是現(xiàn)在手機(jī)的主流。操作系統(tǒng)對(duì)于手機(jī)的硬件配置要求較高,所產(chǎn)生的硬件成本和操作系統(tǒng)成本使手機(jī)的售價(jià)明顯高于不使用操作系統(tǒng)的手機(jī)。System tested, stable operation, and can satisfy the basic needs of mobile phone users.Keyword smart phone Android API (Application Programming Interface) User目 錄摘 要 IAbstract II第1章 緒 論 1 國(guó)內(nèi)外手機(jī)系統(tǒng)現(xiàn)狀 1 Android系統(tǒng)的優(yōu)勢(shì) 1 開(kāi)放性 1 掙脫束縛 1 豐富的硬件 2 開(kāi)發(fā)商 2 Android的發(fā)展趨勢(shì) 2 國(guó)產(chǎn)手機(jī)品牌紛紛加速海外布局 3 本章小結(jié) 3第2章 相關(guān)技術(shù)簡(jiǎn)介 4 開(kāi)發(fā)工具 4 JDK(Java Development Kit) 4 Android SDK 介紹 4 Eclipse 開(kāi)發(fā)工具介紹 4 Android Development Tools(ADT)介紹 4 開(kāi)發(fā)環(huán)境搭建 5 開(kāi)發(fā)環(huán)境搭建的步驟 5 JDK安裝 5 Eclipse安裝 5 Android SDK安裝 6 ADT安裝 7 創(chuàng)建AVD 7 本章小結(jié) 7第3章 需求分析 8 開(kāi)發(fā)背景 8 開(kāi)發(fā)需求分析 8 開(kāi)發(fā)需求分析的作用 8 天氣預(yù)報(bào)需求分析 8 本章小結(jié) 9第4章 項(xiàng)目功能描述 10 系統(tǒng)主要功能 10 項(xiàng)目工程結(jié)構(gòu)圖 10 項(xiàng)目工程 10 XML和JSON詳情 11 XML解析 11 JSON解析 12 XML的解析方式有兩種 13 14第5章 程序代碼設(shè)計(jì) 15 幫助界面 15 登陸界面 16 主界面 19 本章小結(jié) 40結(jié) 論 41致 謝 42參考文獻(xiàn) 43附錄1 44IV第1章 緒 論 國(guó)內(nèi)外手機(jī)系統(tǒng)現(xiàn)狀在早期的手機(jī)內(nèi)部是沒(méi)有智能操作系統(tǒng)的,所有的軟件都是由手機(jī)生產(chǎn)商在設(shè)計(jì)時(shí)所定制的,因此手機(jī)在設(shè)計(jì)完成后基本是沒(méi)有擴(kuò)展功能的。本系統(tǒng)界面友好、操作便捷具有良好的可擴(kuò)展性和可維護(hù)性;系統(tǒng)經(jīng)過(guò)測(cè)試、可以穩(wěn)定運(yùn)行、能夠滿足手機(jī)用戶的基本需求。本文研究分析了Android平臺(tái)的系統(tǒng)架構(gòu)和組件模型接著解析了Android中的重要API和應(yīng)用構(gòu)成以Intent和生命周期的機(jī)制。Android平臺(tái)提供給用戶非常方便的快捷查詢功能這將為快捷查詢服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)提供了更好的平臺(tái)。摘 要隨著智能手機(jī)一步步走進(jìn)普通人的生活,它將成為人們獲取信息的主要設(shè)備。因此手機(jī)的娛樂(lè)應(yīng)用服務(wù)將會(huì)有很大的發(fā)展空間手機(jī)快捷查詢軟件就是其中的一項(xiàng)。另外Android平臺(tái)基本上是免費(fèi)的,所以能夠有效降低軟件的成本,最終讓每個(gè)用戶能夠自由地獲取信息,也為手機(jī)快捷查詢服務(wù)的普及做出貢獻(xiàn)。在此基礎(chǔ)上基于Android平臺(tái)設(shè)計(jì)和開(kāi)發(fā)手機(jī)快捷查詢天氣軟件。關(guān)鍵詞 智能手機(jī) Android API 用戶AbstractAs smartphones is walking into the life of ordinary people step by step, it will bee the main equipment of access to , mobile entertainment application service there will be a very big development space of mobile phone quick query software is one of platform to provide users with convenient and fast query function for the design and implementation of a quick query service provides a better the Android platform is essentially free, so can effectively reduce the cost of software, finally let each user can freely access to information and also contribute to the popularization of mobile phone quick query service.This study analyzes the Android platform system architecture and ponent model and analyzes the important part of the Android API and application of mechanism with the Intent and life the basis of the design and development based on the Android platform mobile phone quick query software in the system friendly interface, convenient operation, good scalability and maintainability。后期的手機(jī)為了提高手機(jī)的可擴(kuò)展性,使用了專為移動(dòng)設(shè)備開(kāi)發(fā)的操作系統(tǒng),使用者可以根據(jù)需要安裝不同類型的軟件?,F(xiàn)在手機(jī)上主流的操作系統(tǒng)主要包括以下幾種:IOS、Android、Windows Mobile、Symbian、黑莓。IOS是由蘋(píng)果公司為iPhone開(kāi)發(fā)的操作系統(tǒng)。就像其基于的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎(chǔ)的。IOS的系統(tǒng)架構(gòu)分為四個(gè)層次:核心操作系統(tǒng)層(the Core OS layer),核心服務(wù)層(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。Android是基于Linux內(nèi)核的操作系統(tǒng),是Google公司在2007年11月5日公布的手機(jī)操作系統(tǒng),早期由Google開(kāi)發(fā),后由開(kāi)放手持設(shè)備聯(lián)盟(Open Handset Alliance)開(kāi)發(fā)。底層Linux內(nèi)核只提供基本功能;其他的應(yīng)用軟件則由各公司自行開(kāi)發(fā),部分程序以Java編寫(xiě)[1]。在優(yōu)勢(shì)方面,安卓(Android)平臺(tái)首先就是其開(kāi)放性,開(kāi)發(fā)的平臺(tái)允許任何移動(dòng)終端廠商加入到Android聯(lián)盟中來(lái)。開(kāi)放的平臺(tái)也會(huì)帶來(lái)更大競(jìng)爭(zhēng),如此一來(lái),消費(fèi)者將可以用更低的價(jià)位購(gòu)得心儀的手機(jī)。 掙脫束縛自從iPhone上市,用戶可以更加方便地連接網(wǎng)絡(luò),運(yùn)營(yíng)商的制約減少。這一點(diǎn)還是與安卓(Android)平臺(tái)的開(kāi)放性相關(guān),由于安卓(Android)的開(kāi)放性,眾多的廠商會(huì)推出千奇百怪,功能特色各具的多種產(chǎn)品。好比你從諾基亞Symbian風(fēng)格手機(jī)一下改用蘋(píng)果iPhone,同時(shí)還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。 開(kāi)發(fā)商因此不會(huì)受到各種條條框框的阻撓,可想而知,會(huì)有多少新穎別致的軟件會(huì)誕生[2]。自從2008年9月22日,美國(guó)運(yùn)營(yíng)商TMobile USA 在紐約正式發(fā)布了第一款基于android安卓的手機(jī)后,更多的移動(dòng)設(shè)備廠商看到了安卓android的光明前景,并紛紛加入其中,android甚至已經(jīng)涉足上網(wǎng)本市場(chǎng)了其發(fā)展前景廣闊涉及領(lǐng)域越來(lái)越大。Android的開(kāi)放性使其比蘋(píng)果和黑莓對(duì)年輕人更具吸引力,更能吸引年輕人群的關(guān)注和喜愛(ài)。同時(shí)因?yàn)锳ndroid系統(tǒng)的開(kāi)放性為Android平板電腦的快速發(fā)展奠定了基礎(chǔ),也才能促使其吸引著越來(lái)越多的用戶接受和使用。具有其他操作系統(tǒng)無(wú)法比擬的優(yōu)勢(shì)和發(fā)展空間。一直以來(lái),多數(shù)新聞仍然顯示iPad在平板市場(chǎng)的霸主地位難撼。放眼整個(gè)平板市場(chǎng),生產(chǎn)Android平板電腦的確是大勢(shì)所趨。安卓給用戶的觸屏體驗(yàn)非常好,安卓手機(jī)在高端機(jī)領(lǐng)域泛濫的同時(shí)也在中低端機(jī)領(lǐng)域涉足,這將給安卓系統(tǒng)手機(jī)帶來(lái)非常好的前景,從目前的市場(chǎng)上來(lái)看,安卓系統(tǒng)能夠在短短的時(shí)間里面,占據(jù)著超大的市場(chǎng)份額,而且還有非常好的信譽(yù)口碑,絕對(duì)不是一兩個(gè)人吹捧出來(lái)的,那是因?yàn)榘沧渴謾C(jī)真的能夠讓人體驗(yàn)到好,才能夠有如此高的評(píng)價(jià)。如今,我們會(huì)發(fā)現(xiàn)Android的市場(chǎng)更大了,2015年MWC世界移動(dòng)通信大會(huì)已在西班牙巴塞羅那拉舉行,中國(guó)手機(jī)廠商無(wú)疑在這個(gè)國(guó)際舞臺(tái)上扮演起了愈發(fā)重要的角色,國(guó)產(chǎn)手機(jī)的崛起已成為不爭(zhēng)的事實(shí),在酷派、華為、小米等諸多領(lǐng)軍企業(yè)積極參與世界級(jí)大展的背后,是它們紛紛加碼海外市場(chǎng)深化布局的精心謀略,在MWC參展的酷派高層更是直言不誨的指出,2015年將成為酷派大規(guī)模海外擴(kuò)張的關(guān)鍵一年[3]。盡管國(guó)內(nèi)市場(chǎng)依然火爆,但進(jìn)入2015年,國(guó)產(chǎn)手機(jī)積極拓展海外市場(chǎng)的步伐又再度提速。隨著國(guó)內(nèi)市場(chǎng)競(jìng)爭(zhēng)的日趨白熱化,國(guó)產(chǎn)手機(jī)廠商在國(guó)內(nèi)的增速也逐漸放緩,而包括印度、東南亞和拉丁美洲的新興市場(chǎng)其智能手機(jī)的需求量卻與日俱增。去年7月,小米在印度正式推出小米手機(jī)戰(zhàn)績(jī)斐然,東南亞大多數(shù)國(guó)家當(dāng)前都能看到小米手機(jī)的身影,華為以歐州市場(chǎng)為重要突破口主推Ascend和榮耀也是今非昔比。面臨廣闊的發(fā)展機(jī)遇,酷派、華為、小米等國(guó)產(chǎn)手機(jī)廠商要想有更大的突破,未來(lái)完成對(duì)三星、蘋(píng)果等巨頭的全面超越,進(jìn)一步深化海外市場(chǎng)也就勢(shì)在必行。 分析人士認(rèn)為,諸多國(guó)產(chǎn)手機(jī)廠商對(duì)海外市場(chǎng)都寄予了巨大的期望,但能否一帆風(fēng)順,順利搶攤?cè)孕枋媚恳源?。最后,更加智能、安全的設(shè)備,隨著智能手機(jī)的不斷普及和更加智能,手機(jī)軟件的更新、升級(jí)將會(huì)變得越發(fā)簡(jiǎn)單,并會(huì)為用戶提供工具或信息,讓用戶有能力和權(quán)力決策那些內(nèi)容可以瀏覽、下載或分享。 本章小結(jié) 這章我們主要介紹了Android在國(guó)內(nèi)外的發(fā)展、Android的系統(tǒng)的優(yōu)勢(shì)和Android的發(fā)展趨勢(shì)等等,其實(shí)我們從這幾方面來(lái)看Android的發(fā)展空間很大,所以我認(rèn)為隨著智能化,以后出現(xiàn)在我們身邊的設(shè)備會(huì)更多。本應(yīng)用用的是JDK的J2ME版,它主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。 Android SDK 介紹SDK:(software development kit)軟件開(kāi)發(fā)工具包。因此,Android SDK指的是Android專屬的軟件開(kāi)發(fā)工具包[5]。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java IDE 來(lái)使用,但