出版時(shí)間:2012-9 出版社:清華大學(xué)出版社 作者:吳善財(cái) 頁數(shù):582 字?jǐn)?shù):897000
Tag標(biāo)簽:無
內(nèi)容概要
《Android基礎(chǔ)開發(fā)與實(shí)踐(附光盤)》由吳善財(cái)編著,用通俗易懂的語言,循序漸進(jìn)地講解了android的各種基本知識(shí),通過理論加實(shí)踐的方式講解了android技術(shù)在各個(gè)領(lǐng)域的具體應(yīng)用。全書共分為20章,其中第1~3章是“基礎(chǔ)篇”,講解android的發(fā)展前景、搭建開發(fā)環(huán)境和androidsdk的知識(shí);第4~9章是“核心技術(shù)篇”,詳細(xì)講解android體系結(jié)構(gòu)、ui布局、控件、數(shù)據(jù)存儲(chǔ)和gps定位等知識(shí):第10—13章是“實(shí)踐闖關(guān)篇”,詳細(xì)講解
android在常見領(lǐng)域中的具體應(yīng)用流程;第14~16章是“提高篇”,詳細(xì)講解程序優(yōu)化、graphics編程和三維開發(fā)方面的知識(shí);第17~20章是“綜合實(shí)戰(zhàn)篇”,講解android使用google技術(shù)的知識(shí),并通過3個(gè)綜合實(shí)例的實(shí)現(xiàn)過程,講解大、中型android項(xiàng)目的開發(fā)流程。本書風(fēng)格獨(dú)特、內(nèi)容新穎、知識(shí)全面,全書內(nèi)容采用理論加實(shí)踐的教學(xué)方法,閱讀輕松,引人入勝。另外,還配有一張dvd光盤,為讀者提供書中案例的源代碼和視頻講解,幫助讀者快速學(xué)會(huì)書中內(nèi)容,掌握android開發(fā)技術(shù)。
《Android基礎(chǔ)開發(fā)與實(shí)踐(附光盤)》定位于android的初、中級(jí)用戶,既可以作初學(xué)者的教材,也可以作為準(zhǔn)備向該領(lǐng)域發(fā)展的程序員的參考用書。
書籍目錄
第一篇 基礎(chǔ)篇
第1章 說書先生談Android
第2章 選擇倚天劍還是屠龍刀
第3章 皰丁解牛Android SDK
第二篇 核心技術(shù)篇
第4章 勤練心法——Android應(yīng)用核心
第5章 一本秘籍闖天涯
第6章 相忘于江湖
第7章 數(shù)據(jù)存儲(chǔ)
第8章 電話與短信雙劍合璧
第9章 千里走單騎
第三篇 實(shí)踐闖關(guān)篇
第10章 第一關(guān):交互式通信
第11章 第二關(guān):消息埋伏的自動(dòng)化
第12章 第三關(guān):江湖笑
第13章 第四關(guān):千里傳音
第四篇 提高篇
第14章 程序也需要優(yōu)化
第15章 Graphics的魅力
第16章 虛擬與現(xiàn)實(shí)并不遠(yuǎn)
第五篇 綜合實(shí)戰(zhàn)篇
第17章 使用Google API
第18章 開發(fā)RSS閱讀器
第19章 笑傲江湖之個(gè)人移動(dòng)地圖
第20章 塵埃落定之游戲
章節(jié)摘錄
版權(quán)頁: 插圖: 如果有多個(gè)LocationProvider滿足查詢條件,那么位置解析度最高的那個(gè)提供器會(huì)最終被使用:如果沒有一個(gè)匹配查詢條件的,那么查詢條件將變寬松,并按照如下順序進(jìn)行新一輪的查詢,直到找到一個(gè)提供器為止。 電池的消耗。 位置的精度。 是否返回海拔、速度和方向。 9.2及時(shí)獲取當(dāng)前位置 如果GPS的位置信息變化后,是不是也能夠及時(shí)地顯示新位置的信息到界面上呢?是不是只有退出系統(tǒng),然后重新啟動(dòng)系統(tǒng)后才能得到最新的GPS信息呢?其實(shí)不然,我們完全可以通過編程來實(shí)現(xiàn)及時(shí)地獲取位置信息。 9.2.1 介紹Maps庫類 Maps庫中提供了十幾個(gè)類,其中最常用的有MapController、Mapview、MapActivity等。 (1)MapController 控制地圖移動(dòng)、伸縮,以某個(gè)GPS坐標(biāo)為中心,控制MapView中的View組件,管理Overlay,提供View的基本功能。使用多種地圖模式,衛(wèi)星模式、街景模式來查看Google Map。 常用的方法有: animate To(GeoPoint point)、setCenter(GeoPoint point)、setZoom(intzoomLevel)等。 (2)MapView MapView是用來顯示地圖的View,它派生自android.view.ViewGroup。當(dāng)MapView獲得焦點(diǎn)時(shí),可以控制地圖的移動(dòng)和縮放。 地圖可以以不同的形式來顯示出來,如街景模式、衛(wèi)星模式等,通過setSatellite(boolean)setTraffic(boolean)、setStreetView(boolean)方法。 MapView只能被MapActivity來創(chuàng)建,這是因?yàn)镸apView需要通過后臺(tái)的線程來連接網(wǎng)絡(luò)或者文件系統(tǒng),而這些線程要由MapActivity來管理。 需要特別說明的一點(diǎn)是,android版本中,Map的zoom采用了built.in機(jī)制,可以通過setBuiltlnZoomControls(boolean)來設(shè)置是否在地圖上顯示zoom控件。 (3)MapActivity MapActivity是一個(gè)抽象類,任何想要顯示MapView的Activity都需要派生自MapActivity,并且在其派生類的0nCreate()qb,都要?jiǎng)?chuàng)建一個(gè)MapView實(shí)例,可以通過MapViewConstructor(然后添加到View中ViewGroup.addView(View))或者通過layout XML來創(chuàng)建。 (4)Overlay Overlay是覆蓋到MapView的最上層,可以擴(kuò)展其0nDraw接口,自定義在MapView中顯示一些自己的東西。MapView通過MapView.getOverlays0對(duì)Overlay進(jìn)行管理。除了0verlay這個(gè)基類,Google還擴(kuò)展了如下兩個(gè)比較有用的Overlay。
編輯推薦
《Android基礎(chǔ)開發(fā)與實(shí)踐》定位于Android的初、中級(jí)用戶,既可以作初學(xué)者的教材,也可以作為準(zhǔn)備向該領(lǐng)域發(fā)展的程序員的參考用書。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Android基礎(chǔ)開發(fā)與實(shí)踐 PDF格式下載