




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1章 Android應(yīng)用開發(fā)基礎(chǔ)第1章 Android應(yīng)用開發(fā)基礎(chǔ)( 視頻講解:58分鐘)Android是一款操作系統(tǒng)的名稱,是科技界巨頭谷歌(Google)公司推出的一款運行于手機和平板電腦等設(shè)備的智能操作系統(tǒng)。因為Android系統(tǒng)的底層內(nèi)核是以Linux開源系統(tǒng)架構(gòu)的,所以它屬于Linux家族的產(chǎn)品之一。雖然Android的外形比較簡單,但其功能卻十分強大。自從2011年以來,Android系統(tǒng)一直占據(jù)全球智能手機市場占有率第一的寶座。本章將簡單介紹Android系統(tǒng)的誕生背景和發(fā)展歷程,為讀者步入本書后面知識的學習打下基礎(chǔ)。þ 001:在Linux平臺搭建Android應(yīng)用
2、開發(fā)環(huán)境.pdfþ 002:在MacOSX平臺搭建Android應(yīng)用開發(fā)環(huán)境.pdfþ 003:快速安裝SDK的方法.pdfþ 004:快速更新Android SDK.pdfþ 005:使用DDMS進行調(diào)試.pdfþ 006:使用ADB工具進行調(diào)試.pdfþ 007:調(diào)試過程中的常見錯誤.pdfþ 008:Java和Android的關(guān)系知識拓展1.1 移動智能設(shè)備系統(tǒng)發(fā)展現(xiàn)狀 知識點講解:光盤:視頻知識點第1章移動智能設(shè)備系統(tǒng)發(fā)展現(xiàn)狀.avi在Android系統(tǒng)誕生之前,智能手機這個新鮮事物大大豐富了人們的生活,得到了廣大手
3、機用戶的青睞。各大手機廠商在市場的驅(qū)動之下,紛紛開發(fā)自己的智能手機操作系統(tǒng),并且大肆招兵買馬來搶奪市場份額,Android系統(tǒng)就是在這個風起云涌的市場環(huán)境下誕生的。在了解Android這款神奇的系統(tǒng)之前,首先來了解當前移動智能設(shè)備系統(tǒng)的發(fā)展現(xiàn)狀。1.1.1 智能手機和移動智能設(shè)備智能手機是指具有像個人電腦那樣強大的功能,擁有獨立的操作系統(tǒng),用戶可以自行安裝應(yīng)用軟件、游戲等第三方服務(wù)商提供的程序,并且可以通過移動通信網(wǎng)絡(luò)接入到無線網(wǎng)絡(luò)中的手機。在Android系統(tǒng)誕生之前,已經(jīng)有很多優(yōu)秀的智能手機產(chǎn)品,例如Symbian系列和微軟的Windows Mobile系列等。智能手機和普通手機到底有哪些
4、區(qū)別呢?某大型專業(yè)統(tǒng)計站點曾經(jīng)為智能手機做過一項市場調(diào)查,經(jīng)過大眾討論并投票之后,總結(jié)出了智能手機所必須具備的功能標準。下面是當時投票后得票率最高的前5個選項。þ 操作系統(tǒng)必須支持新應(yīng)用的安裝。þ 高速度處理芯片。þ 支持播放式的手機電視。þ 大存儲芯片和存儲擴展能力。þ 支持GPS導航。根據(jù)大眾投票結(jié)果,手機聯(lián)盟制定了一個標準,并根據(jù)這個標準,總結(jié)出了智能手機的如下一些主要特點。þ 具備普通手機的全部功能,例如可以進行正常的通話和收發(fā)短信等手機應(yīng)用。þ 是一個開放性的操作系統(tǒng),在系統(tǒng)平臺上可以安裝更多的應(yīng)用程序,從而實現(xiàn)功
5、能的無限擴充。þ 具備上網(wǎng)功能。þ 具備PDA的功能,實現(xiàn)個人信息管理、日程記事、任務(wù)安排、多媒體應(yīng)用、瀏覽網(wǎng)頁等。þ 可以根據(jù)個人需要擴展機器的功能。þ 擴展性能強,并且可以支持很多第三方軟件。隨著科技的進步和發(fā)展,智能手機被歸納到移動智能設(shè)備當中。在移動智能設(shè)備中,還包含了平板電腦、游戲機和筆記本電腦。1.1.2 主流系統(tǒng)的發(fā)展現(xiàn)狀(1)昨日皇者Symbian(塞班)圖1-1 Symbian手機標志Symbian作為早期智能手機的王者,在2005年至2010年間曾一度風行,人們手中拿的很多都是諾基亞的Symbian手機,N70N73N78N97,諾基
6、亞N系列曾經(jīng)被稱為“N=無限大”的手機。對硬件的要求低,操作簡單,省電,軟件資源多是Symbian系統(tǒng)手機的重要特點,如圖1-1所示。在國內(nèi)軟件開發(fā)市場內(nèi),基本每一個軟件都會有對應(yīng)的塞班手機版本。而塞班開發(fā)之初的目標是要保證在較低資源的設(shè)備上能長時間穩(wěn)定、可靠地運行,這導致了塞班的應(yīng)用程序開發(fā)有著較為陡峭的學習曲線,開發(fā)成本較高,但是程序的運行效率很高。例如5800的128MB的RAM,后臺可以同時運行十幾個程序而操作流暢(多任務(wù)功能特別強大),即使幾天不關(guān)機,剩余內(nèi)存也可保持穩(wěn)定。圖1-2 iOS操作系統(tǒng)標志雖然在Android、iOS的圍攻之下,諾基亞依然推出了塞班3系統(tǒng),甚至為其更新(S
7、ymbian Anna,Symbian Belle),從外在的用戶界面到內(nèi)在的功能特性都有了顯著提升,例如可自由定制全新窗體部件、更多主屏、全新下拉式菜單等。但由于對新興的社交網(wǎng)絡(luò)和Web 2.0內(nèi)容支持欠佳,塞班在智能手機中的市場份額日益萎縮。2010年年末,其市場占有量已被Android超過。自2009年年底開始,包括摩托羅拉、三星電子、LG、索尼愛立信等各大廠商紛紛宣布終止了對塞班平臺的研發(fā),轉(zhuǎn)而投入Android領(lǐng)域。2011年年初,諾基亞宣布將與微軟成立戰(zhàn)略聯(lián)盟,推出基于Windows Phone的智能手機,從而在事實上放棄了經(jīng)營多年的塞班。塞班退市已成定局。(2)高貴華麗iOSiO
8、S作為蘋果移動設(shè)備iPhone和iPad的操作系統(tǒng)(見圖1-2),在App Store的推動之下,成為了世界上引領(lǐng)潮流的操作系統(tǒng)之一。原本這個系統(tǒng)名為iPhone OS,但在2010年6月7日WWDC大會上,宣布改名為iOS。iOS的用戶界面的概念基礎(chǔ)是能夠使用多點觸控直接操作,控制方法包括滑動、輕觸開關(guān)及按鍵。與系統(tǒng)交互的操作包括滑動(Swiping)、輕按(Tapping)、擠壓(Pinching,通常用于縮?。┘胺聪驍D壓(Reverse Pinching or unpinching,通常用于放大)。此外,通過其自帶的加速器,可以令其旋轉(zhuǎn)設(shè)備改變y軸,以令屏幕改變方向,這樣的設(shè)計令iPho
9、ne更便于使用。þ 最早iPhone OS 1.0:內(nèi)置于iPhone一代手機中,借助iPhone流暢的觸摸屏幕,iPhone OS給用戶帶來了極為優(yōu)秀的使用體驗,相比當時的手機,可以用驚艷來形容。þ iPhone OS 2.0:隨著iPhone 3G發(fā)布,App Store誕生。App Store為第三方軟件的提供者提供了方便而又高效的一個軟件銷售平臺,在軟件開發(fā)者與最終用戶之間架起了一座溝通與銷售的橋梁,從而極大地豐富了iPhone手機的應(yīng)用功能。þ iPhone OS 3.0:iPhone 3GS開始支持復(fù)制、粘貼功能。þ iOS 4:在iPhon
10、e 4推出時,蘋果決定將原來iPhone OS系統(tǒng)重新定名為iOS,并發(fā)布新一代操作系統(tǒng)iOS 4。在這個版本中,開始正式支持了多任務(wù)功能,通過雙擊HOME鍵實現(xiàn)。þ iOS 5:加入了Siri語音操作助手功能,用戶可以與手機實現(xiàn)語言上的人機交互,該功能可以實現(xiàn)對用戶的語音識別,完成一些較為復(fù)雜的操作,如使用Siri來查詢天氣、進行導航、詢問時間、設(shè)定鬧鐘、查詢股票甚至發(fā)送短信等功能,方便了用戶的使用。iOS系統(tǒng)橫跨iPod Touch、iPad、iPhone,成為蘋果最強大的操作系統(tǒng)。甚至新一代的Mac OS X Lion也借鑒了iOS系統(tǒng)的一些設(shè)計??梢哉f,iOS是蘋果又一個成功
11、的操作系統(tǒng),能給用戶帶來極佳的使用體驗。因其優(yōu)秀系統(tǒng)設(shè)計以及嚴格的App Store,iOS作為應(yīng)用數(shù)量最多的移動設(shè)備操作系統(tǒng),加上強大的硬件支持以及最新iOS 5內(nèi)置的Siri語音助手,無疑使得用戶體驗得到了更大的提升。(3)全新面貌Windows Phone早在2004年時,微軟就開始以Photon為計劃代號,開始研發(fā)Windows Mobile的一個重要更新版本。2008年,在iOS和Android的巨大沖擊之下,微軟重新組織了Windows Mobile的小組,并繼續(xù)開發(fā)一個新的移動操作系統(tǒng)。Windows Phone,簡稱WP,是微軟發(fā)布的一款手機操作系統(tǒng)(見圖1-3),它將微軟旗下
12、的Xbox Live游戲、Xbox Music音樂與獨特的視頻體驗集成至手機中。微軟公司于2010年10月11日晚上9點30分正式發(fā)布了智能手機操作系統(tǒng)Windows Phone,并將其使用接口稱為Modern接口。2011年2月,諾基亞與微軟達成全球戰(zhàn)略同盟。2011年9月27日,微軟發(fā)布Windows Phone 7.5。2012年6月21日,微軟正式發(fā)布Windows Phone 8,采用和Windows 8相同的Windows NT內(nèi)核,同時也針對市場的Windows Phone 7.5發(fā)布了Windows Phone 7.8?,F(xiàn)有的Windows Phone 7手機將無法升級至Win
13、dows Phone 8。如圖1-4所示為諾基亞的Windows Phone手機。 圖1-3 Windows Phone手機操作系統(tǒng)標志 圖1-4 Windows Phone手機Windows Phone具有桌面定制、圖標拖曳、滑動控制等一系列前衛(wèi)的操作體驗。其主屏幕通過提供類似儀表盤的體驗來顯示新的電子郵件、短信、未接來電、日歷約會等,讓人們對重要信息保持時刻更新。它還包括一個增強的觸摸屏界面,更方便手指操作;以及一個最新版本的IE Mobile瀏覽器該瀏覽器在一項由微軟贊助的第三方調(diào)查研究中,和參與調(diào)研的其他瀏覽器和手機相比,可以執(zhí)行指定任務(wù)的比例超過48%。很容易看出微軟在用戶操作體驗上
14、所做出的努力,而史蒂夫·鮑爾默也表示:“全新的Windows手機把網(wǎng)絡(luò)、個人電腦和手機的優(yōu)勢集于一身,讓人們可以隨時隨地享受到想要的體驗”。Windows Phone力圖打破人們與信息和應(yīng)用之間的隔閡,提供適用于人們包括工作和娛樂在內(nèi)完整生活的方方面面,最優(yōu)秀的端到端體驗。注意:2013年9月3日,微軟公司宣布以37.9億歐元的價格收購諾基亞的設(shè)備和服務(wù)部門,同時還將以 16.5億歐元的價格收購諾基亞的相關(guān)技術(shù)專利,這次交易總額達到54.4億歐元,其中有3.2萬名員工將從諾基亞轉(zhuǎn)入微軟,整筆交易于2014年第一季度完成。從此之后,在移動設(shè)備系統(tǒng)江湖中再無塞班。(4)高端商務(wù)Black
15、Berry OS(黑莓)圖1-5 BlackBerry系統(tǒng)標志BlackBerry系統(tǒng),即黑莓系統(tǒng)(見圖1-5),是加拿大Research In Motion(簡稱RIM)公司推出的一種無線手持郵件解決終端設(shè)備的操作系統(tǒng),由RIM自主開發(fā)。它和其他手機終端使用的Symbian、Windows Mobile、iOS等操作系統(tǒng)有所不同,BlackBerry系統(tǒng)的加密性能更強,更安全。安裝有BlackBerry系統(tǒng)的黑莓機,指的不單單是一臺手機,而是由RIM公司所推出的包含服務(wù)器(郵件設(shè)定)、軟件(操作接口)以及終端(手機)大類別的Push Mail實時電子郵件服務(wù)?!昂谳保˙lackBerry)
16、移動郵件設(shè)備基于雙向?qū)ず艏夹g(shù)。該設(shè)備與RIM公司的服務(wù)器相結(jié)合,依賴于特定的服務(wù)器軟件和終端,兼容現(xiàn)有的無線數(shù)據(jù)鏈路,實現(xiàn)了遍及北美、隨時隨地收發(fā)電子郵件的夢想。這種裝置并不以奇妙的圖片和彩色屏幕奪人耳目,甚至不帶發(fā)聲器?!?·11”事件之后,由于BlackBerry及時傳遞了災(zāi)難現(xiàn)場的信息,而在美國掀起了擁有一部BlackBerry終端的熱潮。黑莓賴以成功的最重要原則針對高級白領(lǐng)和企業(yè)人士,提供企業(yè)移動辦公的一體化解決方案。企業(yè)有大量的信息需要即時處理,出差在外時,也需要一個無線的可移動的辦公設(shè)備。企業(yè)只要裝一個移動網(wǎng)關(guān),一個軟件系統(tǒng),用手機的平臺實現(xiàn)無縫鏈接,無論何時何地,員工都
17、可以用手機進行辦公。它最大的方便之處是提供了郵件的推送功能:即由郵件服務(wù)器主動將收到的郵件推送到用戶的手持設(shè)備上,而不需要用戶頻繁地連接網(wǎng)絡(luò)查看是否有新郵件。黑莓系統(tǒng)的穩(wěn)定性非常強,其獨特定位也深得商務(wù)人士的青睞,可是也因此在大眾市場上得不到優(yōu)勢,國內(nèi)用戶和應(yīng)用資源也較少。注意:2013年9月24日,黑莓表示已經(jīng)與由Fairfax Financial Holdings主導的財團達成交易,準備以47億美元出售,但是后來沒有任何爆炸性消息發(fā)布。由此看來,黑莓也將逐步退出歷史舞臺。1.2 Android系統(tǒng)的誕生和發(fā)展現(xiàn)狀 知識點講解:光盤:視頻知識點第1章Android系統(tǒng)的誕生和發(fā)展現(xiàn)狀.avi
18、Android一詞最早出現(xiàn)于法國作家利爾亞當在1886年發(fā)表的科幻小說未來夏娃中,他將外表像人的機器起名為Android。本書的主角就是Android系統(tǒng),本節(jié)將簡要介紹Android系統(tǒng)的誕生和發(fā)展歷程。1.2.1 Android系統(tǒng)的發(fā)展歷程被業(yè)界所公認的Android之父是前Google工程部副總裁 Andy Rubin(安迪·羅賓)。Andy Rubin 1963年生于紐約州Chappaqua(查帕奎)鎮(zhèn),大學畢業(yè)后加入以光學儀器知名的卡爾·蔡司公司擔任機器人工程師,主要從事數(shù)字通信網(wǎng)絡(luò)。1989年,Andy到開曼群島旅游,清晨獨自在沙灘漫步時遇到一個人可憐地睡在躺
19、椅上他和女朋友吵架,被趕出了海邊別墅。Andy給他找了住處。作為回報,這位老兄答應(yīng)引薦Andy到自己所在的公司工作。原來,此人正是處在第一個全盛時期的蘋果公司的著名工程師比爾·凱斯維爾。不平凡的硅谷經(jīng)歷讓Andy Rubin在以工程師為主導的蘋果公司里如魚得水,桌面系統(tǒng)Quadra和歷史上第一個軟Modem都是他的作品?!癛ubin是那種只要能手中拿著焊槍、寫著軟件編輯程序就非常滿足的人。”蘋果公司工程師、Rubin前同事史蒂芬這樣形容他。在蘋果的這段日子里,他經(jīng)常以辦公室為家。Rubin笑稱,那是他最邋遢的一段日子。有時他也不忘展示一下自己的Geek本色:對公司的內(nèi)部電話系統(tǒng)進行了
20、重新編程,偽裝CEO打電話給人事,指示要給自己組里的工程師同事股票獎勵。當然,信息部門免不了來找他的麻煩。1990年,蘋果的手持設(shè)備部門獨立出來,成立了General Magic公司。兩年后,Andy認定這個領(lǐng)域一定會大有作為,選擇加入。在這里,他完全融入到了公司的工程師文化中。他和同事們在自己的小隔間上方搭起了床,幾乎24小時吃住在辦公室。他們開發(fā)的產(chǎn)品是具有突破性意義的基于互聯(lián)網(wǎng)的手機操作系統(tǒng)和界面Magic Cap,在市場上也曾經(jīng)取得短暫的成功。1995年,公司甚至因此上市,而且第一天股票就實現(xiàn)了翻番。但是好景不長,由于這款產(chǎn)品太超前了,運營商的支持完全跟不上,所以很快被市場“判了死刑”
21、。此后,Andy Rubin又加入了蘋果公司員工創(chuàng)辦的Artemis Research,繼續(xù)吃住在辦公室,追逐互聯(lián)網(wǎng)設(shè)備的夢想。這次,他參與開發(fā)的產(chǎn)品是交互式互聯(lián)網(wǎng)電視WebTV,創(chuàng)造了多項通信專利。產(chǎn)品獲得了幾十萬用戶,成功實現(xiàn)盈利,年收入超過1億美元。1997年,公司被微軟收購,Rubin也隨之加入,雄心勃勃地開始了他的超級機器人項目。他開發(fā)的互聯(lián)網(wǎng)機器人在微軟四處游蕩,隨時記錄所看所聞。不料,有一天控制機器人的計算機被黑客入侵,激怒了微軟的安全官員。不久,Andy離開微軟,在Palo Alto租了一個商店,與他的工程師朋友們繼續(xù)把玩各種機器人和新設(shè)備,構(gòu)思各種新產(chǎn)品的奇思妙想。這就是Da
22、nger的前身。創(chuàng)辦Danger并擔任CEO的過程中,Andy完成了從工程師到管理者的轉(zhuǎn)變。更為重要的是,他和同事一起找到了將移動運營商和手機制造商利益結(jié)合起來的模式,這與iPhone非常類似。但是,公司的運營并不理想,Andy接受董事會辭職建議的決定,并有些失望地離開了公司。Danger后來被微軟收購,2010年這個部門發(fā)布了很酷但是很快失敗的產(chǎn)品Kin系列手機。2002年年初,還在Danger期間,Andy Rubin曾在斯坦福大學的工程課上做了一次講座,聽眾中出現(xiàn)了Google的兩位創(chuàng)始人Larry Page(拉里·佩奇)和Sergey Brin。離開Danger后,Andy曾
23、再次隱居開曼群 島,想開發(fā)一款數(shù)碼相機,但卻沒有找到支持者。他很快回到熟悉的領(lǐng)域,創(chuàng)辦Android,開始啟動下一代智能手機的開發(fā)。這次的宗旨,是設(shè)計一款對所有軟件開發(fā)者開放的移動平臺。2005年,Andy靠自己的積蓄和朋友的支持,艱難地完成了這一項目。在與一家風投洽談的同時,Andy突然想到了Larry Page,于是給他發(fā)了一封郵件。僅僅幾周時間,Google就完成了對Android的收購,開啟了一段Android傳奇的書寫。2007年11月5日,Google正式對外宣布Android開源手機操作系統(tǒng)平臺,此平臺基于Linux,由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成。同時Google與
24、另外33家手機制造商(包含摩托羅拉、宏達電、三星、LG)、手機芯片供貨商、軟硬件供貨商、電信運營商(包括中國移動)聯(lián)合組成Open Handset Alliance(開放手機聯(lián)盟),這一聯(lián)盟將會支持Google可能發(fā)布的手機操作系統(tǒng)或者應(yīng)用軟件,共同開發(fā)Android的開放源代碼的移動系統(tǒng)。2014年10月15日(美國太平洋時間),Google公司發(fā)布全新的Android操作系統(tǒng)Android 5.0。北京時間2014年6月26日0時,Google I/O 2014開發(fā)者大會在舊金山正式召開,發(fā)布了Android 5.0的前身L(Lollipop)版Android開發(fā)者預(yù)覽版本。2014年的3
25、款新Nexus設(shè)備Nexus 6、Nexus 9平板及Nexus Player將率先搭載Android 5.0,之前的Nexus 5、Nexus 7及Nexus 10將會很快獲得更新,而Google Play版設(shè)備則需要等上幾周才能升級。1.2.2 Android系統(tǒng)的發(fā)展現(xiàn)狀從2008年HTC和Google聯(lián)手推出第一臺Android手機G1開始,在2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。時至今日,Android更是在手機操作系統(tǒng)領(lǐng)域獨領(lǐng)風騷。下面的幾條數(shù)據(jù)能夠充分說明Android系統(tǒng)的霸主地位。(1)2011年11月,Android占據(jù)全球智能手
26、機操作系統(tǒng)市場52.5%的份額,中國市場占有率為58%。2014年8月15日,根據(jù)IDC發(fā)布的2014年第二季度智能手機市場的最新數(shù)據(jù)顯示,蘋果iOS和谷歌Android兩大系統(tǒng)平臺繼續(xù)領(lǐng)跑。Android陣營增長則更驚人,達到了33.3%,出貨量達到了2.553億臺。Android系統(tǒng)的市場份額得到了提高,從2013年第二季度的79.6%增長到了2014年第二季度的84.7%,具體信息如圖1-6所示。圖1-6 2014年8月智能手機平臺調(diào)查表(2)如果從某一個時間段進行統(tǒng)計,Android系統(tǒng)也是雄踞市場占有率第一的位置。據(jù)著名互聯(lián)網(wǎng)流量監(jiān)測機構(gòu)Net Applications發(fā)布的最新數(shù)據(jù)
27、顯示,從2013年9月到2014年7月,在這將近一年的時間里,Android市場占有率一直處于穩(wěn)步攀升狀態(tài),從最初的29.42%狂飆至44.62%,而iOS的使用量卻在一路下滑,從2014年9月份的53.68%降至44.19%。(3)如果從市場硬件產(chǎn)品出貨量方面進行比較,Android系統(tǒng)則具有壓倒性的優(yōu)勢,其市場份額高達85%,而iOS僅占11.9%。由上述統(tǒng)計數(shù)據(jù)可見,Android系統(tǒng)的市場占有率位居第一,并且毫無壓力。Android機型數(shù)量龐大,簡單易用,相對自由的系統(tǒng)能讓廠商和客戶輕松地定制各種ROM,以及各種桌面部件和主題風格。其簡單而華麗的界面得到了廣大客戶的認可,對手機進行刷機
28、也是不少Android用戶所津津樂道的事情。可惜Android版本數(shù)量較多,市面上同時存在著1.6到當前最新的4.4.2等各種版本的Android系統(tǒng)手機,應(yīng)用軟件對各版本系統(tǒng)的兼容性對程序開發(fā)人員是一種不小的挑戰(zhàn)。同時由于開發(fā)門檻低,導致應(yīng)用數(shù)量雖然很多但是應(yīng)用質(zhì)量參差不齊,甚至出現(xiàn)不少惡意軟件,致使一些用戶受到損失。同時Android沒有對各廠商在硬件上進行限制,導致一些用戶在低端機型上體驗不佳。另一方面,因為Android的應(yīng)用主要使用Java語言開發(fā),其運行效率和硬件消耗一直是其他手機用戶所詬病的地方。1.2.3 常見的Android設(shè)備因為Android系統(tǒng)的免費和開源,也因為系統(tǒng)本
29、身強大的功能性,使得Android系統(tǒng)不僅被用于手機設(shè)備上,而且也被廣泛用于其他智能設(shè)備中。下面將簡要介紹除了手機產(chǎn)品之外,常見的搭載Android系統(tǒng)的智能設(shè)備。(1)Android智能電視Android智能電視,顧名思義就是搭載了Android操作系統(tǒng)的電視,使得電視機能實現(xiàn)網(wǎng)頁瀏覽、視頻電影觀看、聊天辦公游戲等與平板電腦和智能手機一樣的功能且數(shù)十萬款A(yù)ndroid市場的應(yīng)用、游戲等內(nèi)容也可隨意安裝。例如,海爾的MOOKA??║42H7030便是一款搭載Android 4.2系統(tǒng)的智能電視,如圖1-7所示。(2)Android機頂盒Android機頂盒是指像智能手機一樣,具有全開放式平臺,
30、搭載了Android操作系統(tǒng),可以由用戶自行安裝和卸載軟件、游戲等第三方服務(wù)商提供的程序,通過此類程序不斷對電視的功能進行擴充,并可以通過網(wǎng)線、無線網(wǎng)絡(luò)來實現(xiàn)上網(wǎng)沖浪的新一代機頂盒總稱。通過使用Android機頂盒,可以讓電視具有上網(wǎng)、看網(wǎng)絡(luò)視頻、玩游戲、看電子書、聽音樂等功能,使電視成為一個低成本的平板電腦。Android機頂盒不僅僅是一個高清播放器,更具有一種全新的人機交互模式,既區(qū)別于電腦又有別于觸摸屏。Android機頂盒配備紅外感應(yīng)條,遙控器一般采用空中飛鼠,這樣就可以方便地實現(xiàn)觸摸屏上的各種單點操作,可以在電視上玩憤怒的小鳥、植物大戰(zhàn)僵尸等經(jīng)典游戲。例如,樂視公司的LeTV機頂盒便
31、是基于Android打造的,如圖1-8所示。 圖1-7 搭載Android 4.2系統(tǒng)的智能電視 圖1-8 基于Android的LeTV機頂盒(3)游戲機Android游戲機就像Android智能手表一樣,在2013年出現(xiàn)了爆炸式增長。在CES展會上,NVIDIA的Project Shield掌上游戲主機以絕對震撼的姿態(tài)亮相,之后又有Ouya和Gamestick相繼推出。不久前,Mad Catz也發(fā)布了一款A(yù)ndriod游戲機。(4)智能手表智能手表,是指將手表內(nèi)置智能化系統(tǒng)、搭載智能手機系統(tǒng)且連接于網(wǎng)絡(luò)而實現(xiàn)多功能,能同步手機中的電話、短信、郵件、照片、音樂等。2013年,蘋果、三星、谷歌等
32、科技巨頭都發(fā)布了自己的智能手表。美國市場研究公司Current Analysis分析師艾維·格林加特(Avi Greengart)認為2013年是智能手表元年。例如,LG采用谷歌Android Wear操作系統(tǒng)開發(fā)了一款名為G Watch的智能手表,該產(chǎn)品如圖1-9所示。(5)智能家居智能家居是指以住宅為平臺,利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、智能家居-系統(tǒng)設(shè)計方案安全防范技術(shù)、自動控制技術(shù)、音視頻技術(shù)將家居生活有關(guān)的設(shè)施集成,構(gòu)建高效的住宅設(shè)施與家庭日程事務(wù)的管理系統(tǒng)。智能家居能有效提升家居的安全性、便利性、舒適性、藝術(shù)性,并能實現(xiàn)環(huán)保節(jié)能的居住環(huán)境。智能家居是在互聯(lián)網(wǎng)的影響之下的家
33、居物聯(lián)化體現(xiàn)。智能家居通過物聯(lián)網(wǎng)技術(shù),將家中的各種設(shè)備(如音視頻設(shè)備、照明系統(tǒng)、窗簾控制、空調(diào)控制、安防系統(tǒng)、數(shù)字影院系統(tǒng)、網(wǎng)絡(luò)家電以及三表抄送等)連接到一起,提供家電控制、照明控制、窗簾控制、電話遠程控制、室內(nèi)外遙控、防盜報警、環(huán)境監(jiān)測、暖通控制、紅外轉(zhuǎn)發(fā)以及可編程定時控制等多種功能和手段。與普通家居相比,智能家居不僅具有傳統(tǒng)的居住功能,兼?zhèn)浣ㄖ?、網(wǎng)絡(luò)通信、信息家電、設(shè)備自動化,集系統(tǒng)、結(jié)構(gòu)、服務(wù)、管理為一體的高效、舒適、安全、便利、環(huán)保的居住環(huán)境,提供全方位的信息交互功能。幫助家庭與外部保持信息交流暢通,優(yōu)化人們的生活方式,幫助人們有效安排時間,增強家居生活的安全性,甚至為各種能源費用節(jié)約
34、資金。例如,樂得威公司的GW-9311智能主機產(chǎn)品便是一款A(yù)ndroid智能家居產(chǎn)品,如圖1-10所示。 圖1-9 搭載Android Wear系統(tǒng)的G Watch 圖1-10 樂得威公司的GW-9311智能主機上述智能設(shè)備只是冰山一角,隨著物聯(lián)網(wǎng)和云服務(wù)的普及和發(fā)展,將有更多的智能設(shè)備誕生。到那個時候,Android系統(tǒng)將擁有一個更美好的未來。1.2.4 Android系統(tǒng)的巨大優(yōu)勢為什么安卓能在這么多的智能系統(tǒng)中脫穎而出,成為市場占有率第一的手機系統(tǒng)呢?究竟是它的哪些優(yōu)點吸引了廠商和消費者的青睞呢?下面將對上述問題一一進行解答。(1)系出名門Android出身于Li
35、nux世家,是一款開源的手機操作系統(tǒng)。Android功成名就之后,各大手機聯(lián)盟紛紛加入,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、HTC和T-Mobile在內(nèi)的30多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。通過與運營商、設(shè)備制造商、開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,Android在移動產(chǎn)業(yè)內(nèi)逐漸形成了一個開放式的生態(tài)系統(tǒng)。(2)強大的開發(fā)團隊Android的研發(fā)隊伍陣容強大,包括摩托羅拉、Google、HTC(宏達電子)、PHILIPS、T-Mobile、高通、魅族、三星、LG以及中國移動在內(nèi)的34家企業(yè)。這些企業(yè)都是在手機江湖中享譽盛名的大佬,它們基于Android平臺開發(fā)的新型手機業(yè)務(wù),
36、各應(yīng)用之間的通用性和互聯(lián)性將在最大程度上得到保持。它們還成立了手機開放聯(lián)盟,聯(lián)盟中的成員名單如下所示。þ 手機制造商包括臺灣宏達國際電子(HTC)(Palm等多款智能手機的代工廠)、摩托羅拉(美國最大的手機制造商)、韓國三星電子(僅次于諾基亞的全球第二大手機制造商)、韓國LG電子、中國移動(全球最大的移動運營商)、日本KDDI(2900萬用戶)、日本NTT DoCoMo(5200萬用戶)、美國Sprint Nextel(美國第三大移動運營商,5400萬用戶)、意大利電信(Telecom Italia,意大利主要的移動運營商,3400萬用戶)、西班牙 Telefónica(在
37、歐洲和拉美有1.5億用戶)、T-Mobile(德意志電信旗下公司,在美國和歐洲有1.1億用戶)。þ 半導體公司包括Audience Corp(聲音處理器公司)、Broadcom Corp(無線半導體主要提供商)、英特爾(Intel)、Marvell Technology Group、Nvidia(圖形處理器公司)、SiRF(GPS技術(shù)提供商)、Synaptics(手機用戶界面技術(shù))、德州儀器(Texas Instruments)、高通(Qualcomm)、惠普HP(Hewlett-Packard Development Company,L.P)。þ 軟件公司包括Aplix、
38、Ascender、eBay的Skype、Esmertec、Living Image、NMS Communications、Noser Engineering AG、Nuance Communications、PacketVideo、SkyPop、Sonix Network、TAT-The Astonishing Tribe、Wind River Systems。(3)誘人的獎勵機制人為財死,鳥為食亡。谷歌為了提高程序員們的開發(fā)積極性,不但為他們提供了一流的硬件設(shè)置和軟件服務(wù),而且提出了振奮人心的獎勵機制。例如,定期召開開發(fā)比賽,憑借創(chuàng)意和應(yīng)用奪魁的程序員將會得到重獎。þ 獎金豐厚的A
39、ndroid大賽為了吸引更多的用戶使用Android進行開發(fā),谷歌舉辦了獎金高達1000萬美元的開發(fā)者競賽,以鼓勵開發(fā)人員創(chuàng)建出創(chuàng)意十足、十分有用的軟件。這種大賽不但能提升開發(fā)人員的開發(fā)水平,其高額的獎金更是學員們學習的動力。þ 在Android Market上獲取收益為了能讓Android平臺吸引到更多的關(guān)注,谷歌開發(fā)了自己的Android軟件下載店Android Market(地址是http:/www.A Market上,開發(fā)人員可以將個人編寫的應(yīng)用程序發(fā)布在上面(需要申請一個開發(fā)者賬號),進行定價,以供用戶下載。只要開發(fā)的軟件程序足夠吸引人,開發(fā)者就可以獲得很好的金錢回報,從而
40、達到學習、賺錢兩不誤。(4)開源開源意味著對開發(fā)人員和手機廠商來說,Android是完全無償免費使用的。因為源代碼公開的原因,所以吸引了全世界各地無數(shù)程序員的熱情。于是很多手機廠商紛紛采用Android作為自己產(chǎn)品的系統(tǒng),包括很多山寨廠商,因為免費可以降低成本,提高利潤。對于開發(fā)人員來說,眾多廠商的采用就意味著人才需求大,所以紛紛加入到Android開發(fā)大軍中來。有一些傳統(tǒng)開發(fā)領(lǐng)域干的還可以的程序員經(jīng)不住高薪的誘惑,紛紛改行做Android開發(fā)。使得很多覺得現(xiàn)狀不盡如人意的程序員,就更加堅定了“改行做Android手機開發(fā)”的信心。也有很多遇到發(fā)展瓶頸的程序員加入到Android陣營中,因為這
41、樣可以學習一門新技術(shù),使自己的未來更加有保障。Android應(yīng)用程序是通過Java語言開發(fā)的,只要具備Java開發(fā)基礎(chǔ),就能很快地上手并掌握。Android應(yīng)用開發(fā)對Java的編程門檻要求并不高,即使沒有編程經(jīng)驗的門外漢,也可以在突擊學習Java之后學習Android。另外,Android完全支持2D、3D和數(shù)據(jù)庫,并且和瀏覽器實現(xiàn)了集成,所以通過Android平臺,程序員可以迅速、高效地開發(fā)出絢麗多彩的應(yīng)用,如常見的工具、管理、互聯(lián)網(wǎng)和游戲等。1.3 搭建Android應(yīng)用開發(fā)環(huán)境 知識點講解:光盤:視頻知識點第1章搭建Android應(yīng)用開發(fā)環(huán)境.avi工欲善其事,必先利其器。這句話出自論語
42、,意思是要想高效地完成一件事,需要有一個合適的工具。對于Android開發(fā)人員來說,開發(fā)工具同樣至關(guān)重要。作為一項新興技術(shù),在進行開發(fā)前首先要搭建一個對應(yīng)的開發(fā)環(huán)境。而在搭建開發(fā)環(huán)境前,需要了解安裝開發(fā)工具所需要的硬件和軟件配置條件。注意:Android開發(fā)包括底層開發(fā)和應(yīng)用開發(fā)。底層開發(fā)大多數(shù)是指和硬件相關(guān)的開發(fā),并且是基于 Linux環(huán)境的,例如開發(fā)驅(qū)動程序。應(yīng)用開發(fā)是指開發(fā)能在Android系統(tǒng)上運行的程序,例如游戲和地圖等程序。因為讀者開發(fā)Android應(yīng)用程序最主流系統(tǒng)是Windows,所以本書只介紹在Windows下配置Eclipse+ADT的過程。1.3.1 安裝Android
43、SDK的系統(tǒng)要求在搭建之前,一定要先確定基于Android應(yīng)用軟件所需要的開發(fā)環(huán)境的要求,具體如表1-1所示。表1-1 開發(fā)系統(tǒng)所需要的參數(shù)項 目版本最低要求 說 明備 注 操作系統(tǒng)Windows XP或Vista Mac OS X 10.4.8+Linux Ubuntu Drapper根據(jù)自己的電腦自行選擇選擇自己最熟悉的操作系統(tǒng)軟件開發(fā)包Android SDK建議選擇最新版本的SDK 截至目前,最新手機版本是5.0IDE Eclipse IDE+ADTEclipse 3.3(Europa)、3.4(Ganymede) ADT(Android Development Tools)開發(fā)插件選擇
44、for Java Developer 其他JDK Apache AntJava SE Development Kit 5或6 Linux和Mac上使用Apache Ant 1.6.5+, Windows上使用1.7+版本(單獨的JRE不可以,必須要有JDK),不兼容Gnu Java編譯器(gcj)Android工具是由多個開發(fā)包組成的,具體說明如下。þ JDK:可以到網(wǎng)址þ Eclipse(Europa):可以到網(wǎng)址/downloads/處下載Eclipse IDE for Java Developers。þ Androi
45、d SDK:可以到網(wǎng)址處下載。þ 還有對應(yīng)的開發(fā)插件。1.3.2 安裝JDKJDK(Java Development Kit)是整個Java的核心,包括了Java運行環(huán)境、Java工具和Java基礎(chǔ)的類庫。JDK是學好Java的第一步,是開發(fā)和運行Java環(huán)境的基礎(chǔ)。當用戶要對Java程序進行編譯時,必須先獲得對應(yīng)操作系統(tǒng)的JDK,否則將無法編譯Java程序。在安裝JDK之前需要先獲得JDK,獲得JDK的操作流程如下。(1)登錄Oracle官方網(wǎng)站,網(wǎng)址為(2)在其中可以看到有很多版本,在此選擇當前最新的版本Java 7,下載頁面如圖1-12所示。(3)單擊JDK下方的Downloa
46、d按鈕,在彈出的新界面中選擇將要下載的JDK,這里選擇Windows X86版本,如圖1-13所示。(4)下載完成后,雙擊下載的“.exe”文件,將彈出“安裝向?qū)А睂υ捒?,在此單擊“下一步”按鈕,如圖1-14所示。圖1-11 Oracle官方下載頁面 圖1-12 JDK下載頁面 圖1-13 選擇Windows X86版本(5)彈出“安裝路徑”對話框,在此單擊“更改”按鈕可以自定義設(shè)置安裝路徑,如圖1-15所示。 圖1-14 “安裝向?qū)А睂υ捒?圖1-15 “安裝路徑”對話框(6)在此設(shè)置安裝路徑是“C:Program FilesJavajdk1.7.0_01”,然后單擊“下一步”按鈕,開始在安
47、裝路徑解壓縮下載的文件,如圖1-16所示。(7)完成后,彈出“目標文件夾”對話框,在此選擇要安裝的位置,如圖1-17所示。 圖1-16 解壓縮下載的文件 圖1-17 “目標文件夾”對話框(8)單擊“下一步”按鈕,開始正式安裝JDK,如圖1-18所示。(9)單擊“完成”按鈕,完成整個安裝過程,如圖1-19所示。 圖1-18 繼續(xù)安裝 圖1-19 完成安裝注意:完成安裝后可以檢測是否安裝成功,方法是依次選擇“開始”|“運行”命令,在彈出的運行框中輸入cmd并按回車鍵,在打開的CMD窗口中輸入javaversion,如果顯示如圖1-20所示的提示信息,則說明安裝成功。圖1-20 CMD窗口如果檢測沒
48、有安裝成功,需要將其目錄的絕對路徑添加到系統(tǒng)的PATH中,具體做法如下。(1)右擊“我的電腦”,在彈出的快捷菜單中選擇“屬性”|“高級”命令,在彈出的對話框中單擊下面的“環(huán)境變量”按鈕,在下面的“系統(tǒng)變量”處選擇新建,彈出“新建系統(tǒng)變量”對話框,在“變量名”文本框中輸入JAVA_HOME,在“變量值”文本框中輸入剛才的目錄,如設(shè)置為C:Program FilesJava jdk1.7.0_01,如圖1-21所示。(2)再次新建一個變量名為classpath,其變量值如下所示。.;%JAVA_HOME%/lib/rt.jar;%JAVA_HOME%/lib/tools.jar單擊“確定”按鈕找到
49、PATH的變量,雙擊或單擊編輯,在變量值最前面添加如下值。%JAVA_HOME%/bin;具體如圖1-22所示。 圖1-21 設(shè)置系統(tǒng)變量 圖1-22 設(shè)置系統(tǒng)變量(3)再次選擇“開始”|“運行”命令,在彈出的運行框中輸入cmd并按回車鍵,在打開的CMD窗口中輸入javaversion,如果顯示如圖1-23所示的提示信息,則說明安裝成功。注意:上述變量設(shè)置中,是按照筆者本人的安裝路徑設(shè)置的,筆者安裝的JDK的路徑是C:Program Files Javajdk1.7.0_01。圖1-23 CMD界面1.3.3 獲取并安裝Eclipse和Android SDK在安裝好JDK后,接下來需
50、要安裝Eclipse和Android SDK。Eclipse是進行Android應(yīng)用開發(fā)的一個集成工具,而Android SDK是開發(fā)Android應(yīng)用程序必須具備的框架。在Android官方公布的最新版本中,已經(jīng)將Eclipse和Android SDK這兩個工具進行了集成,一次下載即可同時獲得這兩個工具。獲取并安裝Eclipse和Android SDK的具體步驟如下。(1)登錄Android的官方網(wǎng)站(2)單擊頁面中部的Get the SDK鏈接,如圖1-25所示。(3)在彈出的新頁面中單擊Download the SDK按鈕,如圖1-26所示。(4)在彈出的Get the Android
51、SDK界面中選中I have read and agree with the above terms and conditions復(fù)選框,然后在下面的單選按鈕中選擇系統(tǒng)的位數(shù)。例如,筆者的機器是32位的,所以選中“32-bit”單選按鈕,如圖1-27所示。(5)單擊圖1-27中的按鈕,開始下載工作。下載的目標文件是一個壓縮包,如圖1-28所示。圖1-24 Android的官方網(wǎng)站圖1-25 單擊Get the SDK鏈接圖1-26 單擊Download the SDK按鈕圖1-27 Get the Android SDK界面圖1-28 開始下載目標文件壓縮包(6)將下載得到的壓縮包進行解壓,解
52、壓后的目錄結(jié)構(gòu)如圖1-29所示。由此可見,Android官方已經(jīng)將Eclipse和Android SDK實現(xiàn)了集成。雙擊eclipse目錄中的eclipse.exe文件可以打開Eclipse,界面效果如圖1-30所示。圖1-29 解壓后的目錄結(jié)構(gòu)圖1-30 打開Eclipse后的界面效果(7)打開Android SDK的方法有兩種,第一種是雙擊下載目錄中的SDK Manager.exe文件,第二種在是Eclipse工具欄中單擊按鈕,打開后的效果如圖1-31所示。由圖1-31可知,當前最新的Android SDK版本是5.0。圖1-31 打開Android SDK后的界面效果1.3.4
53、 安裝ADTAndroid為Eclipse定制了一個專用插件Android Development Tools(ADT),此插件為用戶提供了一個強大的開發(fā)Android應(yīng)用程序的綜合環(huán)境。ADT擴展了Eclipse的功能,可以讓用戶快速地建立Android項目,創(chuàng)建應(yīng)用程序界面。要安裝Android Development Tools plug-in,需要首先打開Eclipse IDE,然后進行如下操作:(1)打開Eclipse后,依次選擇菜單欄中的HelpInstall New Software命令,如圖1-32所示。圖1-32 添加插件(2)在彈出的Install對話框中單擊Add按鈕,如
54、圖1-33所示。(3)在彈出的Add Site對話框中分別輸入名字和地址。名字可以自己命名,例如“123”,但是在Location文本框中必須輸入插件的網(wǎng)絡(luò)地址http:/dl-(4)單擊OK按鈕,此時在Install對話框?qū)@示系統(tǒng)中可用的插件,如圖1-35所示。圖1-33 添加插件圖1-34 設(shè)置地址圖1-35 插件列表(5)選中Android DDMS和Android Development Tools選項,然后單擊Next按鈕,進入安裝界面,如圖1-36所示。圖1-36 插件安裝界面(6)選中第一個I accept單選按鈕,單擊Finish按鈕,開始安裝,如圖1-37所示。圖1-37
55、 開始安裝注意:在安裝步驟中,系統(tǒng)可能需要計算插件占用的資源情況,整個過程會有一點慢。進度完成后會提示用戶重啟Eclipse來加載插件,等重啟后就可以用了。不同版本的Eclipse安裝插件的方法和步驟是不同的,但是都大同小異,讀者可以根據(jù)操作提示自行解決。1.3.5 設(shè)定Android SDK Home完成上述插件裝備工作后,此時還不能使用Eclipse創(chuàng)建Android項目,還需要在Eclipse中設(shè)置Android SDK的主目錄。(1)打開Eclipse,在菜單中依次選擇WindowPreferences命令,如圖1-38所示。(2)在彈出對話框的左側(cè)可以看到Android項,選中And
56、roid項后,在右側(cè)設(shè)定Android SDK所在目錄為SDK Location,單擊OK按鈕完成設(shè)置,如圖1-39所示。 圖1-38 選擇Preferences命令 圖1-39 設(shè)置SDK所在目錄1.3.6 驗證開發(fā)環(huán)境經(jīng)過前面的步驟,一個基本的Android開發(fā)環(huán)境就搭建完成了。都說實踐是檢驗真理的唯一標準,下面通過新建一個項目來驗證當前的環(huán)境是否可以正常工作。(1)打開Eclipse,在菜單中依次選擇FileNewProject命令,在彈出的對話框中可以看到Android類型的選項,如圖1-40所示。圖1-40 新建項目(2)在圖1-37中選擇Android項,單擊Next按鈕后打開New Android Application對話框,在對應(yīng)的文本框中輸入必要的信息,如圖1-41所示。(3)單擊Finish按鈕后,Eclipse會自動完成項目的創(chuàng)建工作,最后會看到如圖1-42所示的項目結(jié)構(gòu)。 圖1-41 New Android Application對話框 圖1-42 項目結(jié)構(gòu)1.3.7 創(chuàng)建Android虛擬設(shè)備(AVD)我們都知道,程序開發(fā)需要調(diào)試,只有經(jīng)過
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同范本打字
- 吊車租賃續(xù)簽合同范本
- 內(nèi)衣合伙人協(xié)議合同范本
- 醫(yī)療器械委托申報合同范本
- 單位勞動終止合同范本
- 住宅裝修交付合同范本
- 制作安裝窗戶合同范例
- 驛站轉(zhuǎn)租定金合同范本
- 合資商鋪合同范本
- 北京裝修合同范本查詢
- 肌力與肌張力課件
- 學生檔案登記表
- is620p系列伺服用戶手冊-v0.2綜合版
- 電信渠道管理人員考核管理辦法
- 勘察工作內(nèi)容及方案
- 八年級數(shù)學(上冊)整式計算題練習100道無答案_新人教版
- 評審會專家意見表
- 托管中心學生家長接送登記表
- 橋梁施工危險源辨識與防控措施
- YD 5062-1998 通信電纜配線管道圖集_(高清版)
- CFG樁施工記錄表范本
評論
0/150
提交評論