【正文】
商及電信營運(yùn)商組成開放手持設(shè)備聯(lián)盟(Open Handset Alliance)來共同研發(fā)改良Android系統(tǒng),這一聯(lián)盟將支持谷歌發(fā)布的手機(jī)操作系統(tǒng)以及應(yīng)用軟件,Google以Apache免費(fèi)開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。該系統(tǒng)與Android 。在同年5月份,谷歌正式發(fā)布了Android 。2011年1月,谷歌稱每日的Android設(shè)備新用戶數(shù)量達(dá)到了30萬部,到2011年7月,這個(gè)數(shù)字增長到55萬部,Android系統(tǒng)已經(jīng)成為智能手機(jī)領(lǐng)域占有量最高的系統(tǒng)。谷歌將會(huì)發(fā)布全新的Android ,這款系統(tǒng)被谷歌命名為Ice Cream Sandwich(冰激凌三明治)。2013年11月1日,從具體功能上講,新的Android系統(tǒng)更智能,添加更多的Emoji表情圖案,UI的改進(jìn)也更現(xiàn)代,如全新的HelloiOS7半透明效果。s mobile operating system and application software, Google to Apache free open source license authorization, released Android In 2008, in googleI / O conference, Google put forward the AndroidHAL chart. On 18 August the same year, Android won approval from the Federal Communications Commission (FCC). In September 2008, Google released Android system, which is the Android system the earliest version.In April 2009, Google officially launched the Android this phone, from the beginning of the Android version , Google started version of the Android named with the name of the dessert, Android named Cupcake (Cupcake). The system has improved pared with Android 1.In September 2009, Google released a the official version of Android , and launched carrying Android official version of the HTC Hero (G3), with excellent design and new Android OS, the HTC Hero G3) bee was one of the world39。//登陸成功回調(diào)參數(shù) private SharedPreferences prefs = null。 private AuthInfo authInfo。 private IWXAPI wxApi。 private long exitTime = 0。 (tag, + millis)。 if (requestCode == REQUSET amp。 ()。//停止定位 ()。//微信分享初始化 ()。//百度地圖定位 (myListener)。 popupWindow = new PopupWindow(contentView, , , true)。 menu = new SlidingMenu(this)。 // 設(shè)。 // 設(shè)置觸摸屏幕的模式 ()。 prefs = getSharedPreferences(SHAREDPREFERENCES_NAME, MODE_PRIVATE)。//設(shè)定定位參數(shù) ()。//微博分享初始化 ()。 (this)。 //從服務(wù)器獲取用戶信息 } if (ssoHandler != null) { (requestCode, resultCode, data)。 resultCode == RESULT_OK) { // 存入數(shù)據(jù) (login, true)。 initdata()。 setContentView()。 public LocationClient mLocationClient = null。 private IWeiboShareAPI weiboAPI。 private editor。 private static final String SHAREDPREFERENCES_NAME = islogin。s fourth quarter, Android mobile phone market share has reached % of the mobile phone market share. 2013 September 24, Google developed Android, an operating system ushered in the 5 years old birthday, all over the world the number of devices of this system has reached 10 million units.Android39。Android Market應(yīng)用程序商店目錄在新年首周周末突破40萬基準(zhǔn),距離突破30萬應(yīng)用僅4個(gè)月。2011年9月份,Android系統(tǒng)的應(yīng)用數(shù)目已經(jīng)達(dá)到了48萬,而在智能手機(jī)市場,Android系統(tǒng)的占有率已經(jīng)達(dá)到了43%。2010年10月份,谷歌宣布Android系統(tǒng)達(dá)到了第一個(gè)里程碑,即電子市場上獲得官方數(shù)字認(rèn)證的Android應(yīng)用數(shù)量已經(jīng)達(dá)到了10萬個(gè),Android系統(tǒng)的應(yīng)用增長非常迅速。Android ,它被稱為Donut(甜甜圈)。2008年,在GoogleI/O大會(huì)上,谷歌提出了AndroidHAL架構(gòu)圖,在同年8月18號(hào),Android獲得了美國聯(lián)邦通信委員會(huì)(FCC)的批準(zhǔn),在2008年9月,谷歌正式發(fā)布了Android ,這也是Android系統(tǒng)最早的版本。2005年8月17日,Google低調(diào)收購了成立僅22個(gè)月的高科技企業(yè)Android及其團(tuán)隊(duì)。有時(shí)候,它們還會(huì)使用純文字的Logo。Android的Logo是由Ascender公司設(shè)計(jì)的,誕生于2010年,其設(shè)計(jì)靈感源于男女廁所門上的圖形符號(hào),于是布洛克繪制了一個(gè)簡單的機(jī)器人,它的軀干就像錫罐的形狀,頭上還有兩根天線,Android小機(jī)器人便誕生了。Android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、游戲機(jī)等。2005年8月由Google收購注資。參考文獻(xiàn)[1]龐周. 基于Android的微博客戶端設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦編程技巧與維護(hù),2012,10:6667+130.[2]黃佳星,王晶,沈奇威. 基于Android的移動(dòng)互聯(lián)網(wǎng)應(yīng)用框架方案[J]. 電信工程技術(shù)與標(biāo)準(zhǔn)化,2012,08:7780.[3]嚴(yán)武軍. 基于Android騰訊微博客戶端系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦開發(fā)與應(yīng)用,2012,11:5051+56.[4]舒后,劉嬌洋. 基于Android平臺(tái)的移動(dòng)博客的設(shè)計(jì)與實(shí)現(xiàn)[J]. 北京印刷學(xué)院學(xué)報(bào),2012,06:4246.[5]王明超. 基于Android系統(tǒng)的新浪微博客戶端的設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識(shí)與技術(shù),2012,33:79337935+7944.[6]姚永明,呂建平. 基于Android平臺(tái)的用戶管理軟件的設(shè)計(jì)與實(shí)現(xiàn)[J]. 西安文理學(xué)院學(xué)報(bào)(自然科學(xué)版),2013,01:7983.[7]武玉坤. 基于Android移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用,2013,01:2021+47.[8]姜海嵐. 基于Android的多功能手機(jī)相冊(cè)設(shè)計(jì)與實(shí)現(xiàn)[J]. 電腦知識(shí)與技術(shù),2013,15:36143616.[9]相信在日后的學(xué)習(xí)和工作上都將會(huì)越做越好。也使我更深入的對(duì)Android這種成熟并廣泛應(yīng)用的技術(shù)進(jìn)行了學(xué)習(xí)該設(shè)計(jì)是嚴(yán)格按照軟件工程的思想,從需求分析、可行性分析、總體設(shè)計(jì)、最后到詳細(xì)設(shè)計(jì)。結(jié)論踉踉蹌蹌地忙碌了兩個(gè)月,我的畢業(yè)設(shè)計(jì)課題也終將告一段落。因?yàn)樵摽顟?yīng)用是一款葫蘆島旅游信息的展示與導(dǎo)航軟件,所以景點(diǎn)信息需要和葫蘆島的各大旅游景點(diǎn)進(jìn)行聯(lián)合,來保證數(shù)據(jù)是準(zhǔn)確性。在用戶登陸處,不輸入用戶名或密碼,點(diǎn)擊登錄。手機(jī)Toast顯示驗(yàn)證碼錯(cuò)誤。手機(jī)Toast顯示“請(qǐng)輸入正確的手機(jī)號(hào)”。點(diǎn)擊用戶注冊(cè)跳轉(zhuǎn)到用戶注冊(cè)頁面,填寫已存在的的手機(jī)號(hào)和密碼和驗(yàn)證碼。(2)白盒測試:它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。測試過程不但要求軟件開發(fā)人員參與,而且一般要求有專門的測試人員進(jìn)行測試,并且還要求用戶參與,特別是驗(yàn)收測試階段,用戶是主要的參與者。因此,測試一般由獨(dú)立的測試部門或第三方機(jī)構(gòu)進(jìn)行。在測試的程序段中,若發(fā)現(xiàn)的錯(cuò)誤數(shù)目多,則殘存在其中的錯(cuò)誤也越多,因此應(yīng)當(dāng)花較多的時(shí)間和代價(jià)測試那些具有更多錯(cuò)誤數(shù)目的程序模塊。 在有限的時(shí)間和資源下進(jìn)行完全測試,找出軟件所有的錯(cuò)誤和缺陷是不可能的,軟件測試不能無限進(jìn)行下去,應(yīng)適時(shí)終止。因?yàn)檐浖哪康氖鞘褂脩敉瓿深A(yù)定的任務(wù),滿足其需求,而軟件測試揭示軟件的缺陷和錯(cuò)誤,一旦修正這些錯(cuò)誤就能更好地滿足用戶需求。6測試軟件測試(software testing)是軟件開發(fā)過程中的一個(gè)重要組成部分,是貫穿整個(gè)軟件開發(fā)生命周期、對(duì)軟件產(chǎn)品(包括階段性產(chǎn)品)進(jìn)行驗(yàn)證和確認(rèn)的活動(dòng)過程,其目的是盡快盡早地發(fā)現(xiàn)在軟件產(chǎn)品中所存在的各種問題——與用戶需求、預(yù)先定義的不一致性。這個(gè)發(fā)布是與網(wǎng)景公司的執(zhí)行副總裁馬克1994年10月,HotJava和Java平臺(tái)為公司高層進(jìn)行演示?;舴颍〢ndy Bechtolsheim(安迪名字是不是首字母縮寫還不清楚,很大程度上來說不是。諾頓寫了一個(gè)小型萬維網(wǎng)瀏覽器,WebRunner,后來改名為HotJava。羅斯因和埃里克蓋吉、詹姆斯FirstPerson團(tuán)隊(duì)對(duì)建造一種高度互動(dòng)的設(shè)備感興趣,當(dāng)時(shí)代華納發(fā)布了一個(gè)關(guān)于電視機(jī)頂盒的征求提議書時(shí)(Request for proposal),F(xiàn)irstPerson改變了他們的目標(biāo),作為對(duì)征求意見書的響應(yīng),提出了一個(gè)機(jī)頂盒平臺(tái)的提議。就像很多開發(fā)新技術(shù)的秘密的工程一樣,工作小組沒日沒夜地工作到了1992年的夏天,他們能夠演示新平臺(tái)的一部分了,包括Green操作系統(tǒng),Oak的程序設(shè)計(jì)語言,類庫,和其硬件。根據(jù)可用資金,比爾工作小組使用的是內(nèi)嵌類型平臺(tái),可以用的資源極其有限。舍林丹也加入了帕特里克的工作小組。諾頓的工程師被自己開發(fā)的C和C語言編譯器搞得焦頭爛額,因?yàn)槠渲械腁PI極其難用。Java語言中的許多庫類名稱,多與咖啡有關(guān):如JavaBeans(咖啡豆)、NetBeans(網(wǎng)絡(luò)豆)以及ObjectBeans(對(duì)象豆)等等。和MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在AB 公司開發(fā),目前屬于Android Studio ,速度提升,而且支持C++編輯和查錯(cuò)功能。Studio還提供收入記錄功能。Android Studio這款開發(fā)工具被首次公布,這也是為了方便開發(fā)者基于Android開發(fā)。應(yīng)用翻譯服務(wù):允許開發(fā)者直接在開發(fā)主體中獲得專業(yè)的翻譯。圖48地圖頁面Fig48 Mapping page5編碼2013年5月16日,在I/O大會(huì)上,谷歌推出新的Android開發(fā)環(huán)境——Android Studio,并對(duì)開發(fā)者控制臺(tái)進(jìn)行了改進(jìn),增加了五個(gè)新的功能圖44APP首頁界面Fig44 The home page interface2. 會(huì)員注冊(cè)頁面:用戶將手機(jī)號(hào)、密碼、驗(yàn)證碼填寫正確以后點(diǎn)注冊(cè)便可完成注冊(cè)。景區(qū)信息、餐館信息、旅館信息、用戶評(píng)論。評(píng)論內(nèi)容、評(píng)論時(shí)間、評(píng)分、用戶名、用戶頭像。如果未登錄跳到登錄頁面,用戶填寫手機(jī)號(hào)和密碼完成注冊(cè)。然后系統(tǒng)審核通過完成注冊(cè)。4詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)是軟件工程中軟件開發(fā)的一個(gè)步驟,就是對(duì)概要設(shè)計(jì)的一個(gè)細(xì)化,就是詳細(xì)設(shè)計(jì)每個(gè)模塊實(shí)現(xiàn)算法,所需的局部結(jié)構(gòu)。因此,要時(shí)刻做好數(shù)據(jù)庫的備份工作,防止數(shù)據(jù)庫被損壞[8]。數(shù)據(jù)存儲(chǔ)時(shí)候用戶密碼采用MD5加密存儲(chǔ)。密碼必須大于6位以保證安全性,如果小于6位將Toast提示輸入的密碼小于6位。系統(tǒng)的運(yùn)行控制將按照會(huì)員注冊(cè)、信息管理、評(píng)論管理三大模塊之間的關(guān)系來實(shí)現(xiàn)運(yùn)行。Web服務(wù)器:Internet信息服務(wù)(IIS)管理器。開發(fā)語言:JAVA。(4)旅館信息,包括數(shù)據(jù)項(xiàng):旅館編號(hào)、旅館名稱、旅館簡介、旅館地址、旅館價(jià)錢等。Java是功能完善的通用程序設(shè)計(jì)語言,可以用來開發(fā)可靠的、要求嚴(yán)格的應(yīng)用程序。當(dāng)然不是使用這個(gè)字符串,這樣仍舊是噩夢。而如果不知道JSON的結(jié)構(gòu)而去解析JSON的話,那簡直是噩夢。XML的解析方式有兩種:一是通過文檔模型解析