【正文】
// 設(shè)。 // 設(shè)置觸摸屏幕的模式 ()。 menu = new SlidingMenu(this)。 prefs = getSharedPreferences(SHAREDPREFERENCES_NAME, MODE_PRIVATE)。 popupWindow = new PopupWindow(contentView, , , true)。//設(shè)定定位參數(shù) ()。//百度地圖定位 (myListener)。//微博分享初始化 ()。//微信分享初始化 ()。 (this)。//停止定位 ()。 //從服務(wù)器獲取用戶信息 } if (ssoHandler != null) { (requestCode, resultCode, data)。 ()。 resultCode == RESULT_OK) { // 存入數(shù)據(jù) (login, true)。 if (requestCode == REQUSET amp。 initdata()。 (tag, + millis)。 setContentView()。 private long exitTime = 0。 public LocationClient mLocationClient = null。 private IWXAPI wxApi。 private IWeiboShareAPI weiboAPI。 private AuthInfo authInfo。 private editor。//登陸成功回調(diào)參數(shù) private SharedPreferences prefs = null。 private static final String SHAREDPREFERENCES_NAME = islogin。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。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。2013年11月1日,從具體功能上講,新的Android系統(tǒng)更智能,添加更多的Emoji表情圖案,UI的改進(jìn)也更現(xiàn)代,如全新的HelloiOS7半透明效果。Android Market應(yīng)用程序商店目錄在新年首周周末突破40萬(wàn)基準(zhǔn),距離突破30萬(wàn)應(yīng)用僅4個(gè)月。谷歌將會(huì)發(fā)布全新的Android ,這款系統(tǒng)被谷歌命名為Ice Cream Sandwich(冰激凌三明治)。2011年9月份,Android系統(tǒng)的應(yīng)用數(shù)目已經(jīng)達(dá)到了48萬(wàn),而在智能手機(jī)市場(chǎng),Android系統(tǒng)的占有率已經(jīng)達(dá)到了43%。2011年1月,谷歌稱每日的Android設(shè)備新用戶數(shù)量達(dá)到了30萬(wàn)部,到2011年7月,這個(gè)數(shù)字增長(zhǎng)到55萬(wàn)部,Android系統(tǒng)已經(jīng)成為智能手機(jī)領(lǐng)域占有量最高的系統(tǒng)。2010年10月份,谷歌宣布Android系統(tǒng)達(dá)到了第一個(gè)里程碑,即電子市場(chǎng)上獲得官方數(shù)字認(rèn)證的Android應(yīng)用數(shù)量已經(jīng)達(dá)到了10萬(wàn)個(gè),Android系統(tǒng)的應(yīng)用增長(zhǎng)非常迅速。在同年5月份,谷歌正式發(fā)布了Android 。Android ,它被稱為Donut(甜甜圈)。該系統(tǒng)與Android 。2008年,在GoogleI/O大會(huì)上,谷歌提出了AndroidHAL架構(gòu)圖,在同年8月18號(hào),Android獲得了美國(guó)聯(lián)邦通信委員會(huì)(FCC)的批準(zhǔn),在2008年9月,谷歌正式發(fā)布了Android ,這也是Android系統(tǒng)最早的版本。2007年11月5日,谷歌公司正式向外界展示了這款名為Android的操作系統(tǒng),并且在這天谷歌宣布建立一個(gè)全球性的聯(lián)盟組織,該組織由34家手機(jī)制造商、軟件開(kāi)發(fā)商、電信運(yùn)營(yíng)商以及芯片制造商共同組成,并與84家硬件制造商、軟件開(kāi)發(fā)商及電信營(yíng)運(yùn)商組成開(kāi)放手持設(shè)備聯(lián)盟(Open Handset Alliance)來(lái)共同研發(fā)改良Android系統(tǒng),這一聯(lián)盟將支持谷歌發(fā)布的手機(jī)操作系統(tǒng)以及應(yīng)用軟件,Google以Apache免費(fèi)開(kāi)源許可證的授權(quán)方式,發(fā)布了Android的源代碼。2005年8月17日,Google低調(diào)收購(gòu)了成立僅22個(gè)月的高科技企業(yè)Android及其團(tuán)隊(duì)。2012年7月美國(guó)科技博客網(wǎng)站BusinessInsider評(píng)選出二十一世紀(jì)十款最重要電子產(chǎn)品,Android操作系統(tǒng)和iPhone等榜上有名。有時(shí)候,它們還會(huì)使用純文字的Logo。Android是一個(gè)全身綠色的機(jī)器人,綠色也是Android的標(biāo)志。Android的Logo是由Ascender公司設(shè)計(jì)的,誕生于2010年,其設(shè)計(jì)靈感源于男女廁所門上的圖形符號(hào),于是布洛克繪制了一個(gè)簡(jiǎn)單的機(jī)器人,它的軀干就像錫罐的形狀,頭上還有兩根天線,Android小機(jī)器人便誕生了。 2013年的第四季度,%。Android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、游戲機(jī)等。隨后Google以Apache開(kāi)源許可證的授權(quán)方式,發(fā)布了Android的源代碼。2005年8月由Google收購(gòu)注資。尚未有統(tǒng)一中文名稱,中國(guó)大陸地區(qū)較多人使用“安卓”或“安致”。參考文獻(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]. 電腦開(kāi)發(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é)學(xué)習(xí)生活轉(zhuǎn)瞬即逝,通過(guò)這次畢業(yè)設(shè)計(jì),我不僅收獲了知識(shí)而且也鍛煉了品質(zhì),在對(duì)待事情的態(tài)度上更加嚴(yán)謹(jǐn)也更加有耐心,這些都將成為我日后工作學(xué)習(xí)生活中的寶貴財(cái)富。相信在日后的學(xué)習(xí)和工作上都將會(huì)越做越好。該軟件是對(duì)葫蘆島的主要景點(diǎn)、美食、住宿、購(gòu)物等信息集成。也使我更深入的對(duì)Android這種成熟并廣泛應(yīng)用的技術(shù)進(jìn)行了學(xué)習(xí)在程序設(shè)計(jì)過(guò)程中,遇到了很多技術(shù)上的問(wèn)題,才意識(shí)到好多問(wèn)題都是一知半解,這讓我充分的體會(huì)到了“實(shí)踐出真知”這一點(diǎn)。該設(shè)計(jì)是嚴(yán)格按照軟件工程的思想,從需求分析、可行性分析、總體設(shè)計(jì)、最后到詳細(xì)設(shè)計(jì)。從擬定題目到系統(tǒng)的開(kāi)發(fā),再到論文文章的完成,每一步對(duì)我來(lái)說(shuō)都是一個(gè)新的嘗試和挑戰(zhàn),也是我在大學(xué)期間獨(dú)立完成的最大的項(xiàng)目,而且是對(duì)我學(xué)了四年本科全部課程之后的一次重要檢驗(yàn)。結(jié)論踉踉蹌蹌地忙碌了兩個(gè)月,我的畢業(yè)設(shè)計(jì)課題也終將告一段落。表67軟件測(cè)試結(jié)論Tab67 Software testing conclusion功能名稱所屬模塊預(yù)期結(jié)果測(cè)試結(jié)果用戶注冊(cè)新會(huì)員注冊(cè)注冊(cè)功能正常,用戶可以注冊(cè)成功注冊(cè)功能正常,用戶可以注冊(cè)成功用戶登錄網(wǎng)站首頁(yè)用戶登錄成功用戶登錄成功該應(yīng)用已經(jīng)基本滿足并達(dá)到目標(biāo)要求。因?yàn)樵摽顟?yīng)用是一款葫蘆島旅游信息的展示與導(dǎo)航軟件,所以景點(diǎn)信息需要和葫蘆島的各大旅游景點(diǎn)進(jìn)行聯(lián)合,來(lái)保證數(shù)據(jù)是準(zhǔn)確性。登錄失敗,同樣顯示“登錄名或密碼錯(cuò)誤”。在用戶登陸處,不輸入用戶名或密碼,點(diǎn)擊登錄。在用戶登陸處,輸入正確的用戶名和密碼手機(jī)Toast顯示登陸成功手機(jī)Toast顯示登陸成功功能點(diǎn)輸入錯(cuò)誤的用戶名或密碼密碼。手機(jī)Toast顯示驗(yàn)證碼錯(cuò)誤。手機(jī)Toast顯示密碼小于6位。手機(jī)Toast顯示“請(qǐng)輸入正確的手機(jī)號(hào)”。注冊(cè)失敗,手機(jī)Toast顯示“用戶名已經(jīng)存在”。點(diǎn)擊用戶注冊(cè)跳轉(zhuǎn)到用戶注冊(cè)頁(yè)面,填寫已存在的的手機(jī)號(hào)和密碼和驗(yàn)證碼。表61 注冊(cè)測(cè)試用例Tab 61 Registered test cases 模塊測(cè)試用例描述操作過(guò)程及數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果用例類型用戶注冊(cè)輸入正確的用戶名、密碼、和手機(jī)驗(yàn)證碼進(jìn)行注冊(cè)。(2)白盒測(cè)試:它是按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,通過(guò)測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說(shuō)明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。在測(cè)試中,把程序看作一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。測(cè)試過(guò)程不但要求軟件開(kāi)發(fā)人員參與,而且一般要求有專門的測(cè)試人員進(jìn)行測(cè)試,并且還要求用戶參與,特別是驗(yàn)收測(cè)試階段,用戶是主要的參與者。軟件測(cè)試是有組織、有計(jì)劃、有步驟的活動(dòng),要嚴(yán)格按照測(cè)試計(jì)劃進(jìn)行,要避免測(cè)試的隨意性。因此,測(cè)試一般由獨(dú)立的測(cè)試部門或第三方機(jī)構(gòu)進(jìn)行??紤]到人們的心理因素,自己揭露自己程序中的錯(cuò)誤是件不愉快的事,自己不愿意否認(rèn)自己的工作。在測(cè)試的程序段中,若發(fā)現(xiàn)的錯(cuò)誤數(shù)目多,則殘存在其中的錯(cuò)誤也越多,因此應(yīng)當(dāng)花較多的時(shí)間和代價(jià)測(cè)試那些具有更多錯(cuò)誤數(shù)目的程序模塊。 測(cè)試只能證明軟件存在錯(cuò)誤而不能證明軟件沒(méi)有錯(cuò)誤,測(cè)試是無(wú)法顯示潛在的錯(cuò)誤和缺陷,繼續(xù)進(jìn)一步錯(cuò)誤可能還會(huì)找到其它錯(cuò)誤和缺陷。 在有限的時(shí)間和資源下進(jìn)行完全測(cè)試,找出軟件所有的錯(cuò)誤和缺陷是不可能的,軟件測(cè)試不能無(wú)限進(jìn)行下去,應(yīng)適時(shí)終止。由于軟件的復(fù)雜性和抽象性,在軟件生命周期各階段都可能產(chǎn)生錯(cuò)誤,所以不應(yīng)把軟件測(cè)試僅僅看作是軟件開(kāi)發(fā)的一個(gè)獨(dú)立階段,而應(yīng)當(dāng)把它貫穿到軟件開(kāi)發(fā)的各個(gè)階段去。因?yàn)檐浖哪康氖鞘褂脩敉瓿深A(yù)定的任務(wù),滿足其需求,而軟件測(cè)試揭示軟件的缺陷和錯(cuò)誤,一旦修正這些錯(cuò)誤就能更好地滿足用戶需求。寫成測(cè)試報(bào)告,交于開(kāi)發(fā)人員修改。6測(cè)試軟件測(cè)試(software testing)是軟件開(kāi)發(fā)過(guò)程中的一個(gè)重要組成部分,是貫穿整個(gè)軟件開(kāi)發(fā)生命周期、對(duì)軟件產(chǎn)品(包括階段性產(chǎn)品)進(jìn)行驗(yàn)證和確認(rèn)的活動(dòng)過(guò)程,其目的是盡快盡早地發(fā)現(xiàn)在軟件產(chǎn)品中所存在的各種問(wèn)題——與用戶需求、預(yù)先定義的不一致性。1996年1月,Sun公司成立了Java業(yè)務(wù)集團(tuán),專門開(kāi)發(fā)Java技術(shù)。這個(gè)發(fā)布是與網(wǎng)景公司的執(zhí)行副總裁馬克SUN公司的科學(xué)指導(dǎo)約翰1994年10月,HotJava和Ja