Android 2.3應(yīng)用開發(fā)實(shí)戰(zhàn)

出版時(shí)間:2011-6  出版社:機(jī)械工業(yè)  作者:林城  頁數(shù):570  
Tag標(biāo)簽:無  

前言

美國Google公司在 2010年 1月 5日發(fā)布了 Android OS 2.1,提供了一個(gè)豐富功能的操作系統(tǒng)。同時(shí)美國Google公司和HTC緊密合作,推出了 Google自己品牌的移動(dòng)手機(jī) Super Phone “nexus one”,“nexus one”的操作系統(tǒng)就是采用Android OS 2.1。Android版本發(fā)布非常密集,讓我們目不暇接,在2010年12月6日Google公司推出 Android OS 2.3版本,代碼是Gingerbread。在2010年的年尾,Google公司配合三星代工的Nexus S智能型手機(jī)上市。從那時(shí)候起,裝載Google開放源代碼的免費(fèi)操作系統(tǒng)Android智能手機(jī)數(shù)量,超過市場火爆的蘋果iPhone,成為全球第二大手機(jī)操作系統(tǒng)。這是Google公司繼第一波網(wǎng)絡(luò)革命成為第一大門戶網(wǎng)站后,Google在第二波移動(dòng)通訊革命中,再次立下新的里程碑。當(dāng)快速無線通信網(wǎng)絡(luò)時(shí)代來臨時(shí),是什么操作系統(tǒng)會(huì)主導(dǎo)移動(dòng)設(shè)備呢? Microsoft會(huì)不會(huì)承襲個(gè)人計(jì)算機(jī)操作系統(tǒng)霸主的身份,再度蠶食移動(dòng)設(shè)備操作系統(tǒng)的市場呢?觀察這幾年來蘋果公司和 Google公司在移動(dòng)手機(jī)上的努力推廣,看起來移動(dòng)設(shè)備的操作系統(tǒng)將會(huì)進(jìn)入戰(zhàn)國時(shí)代。新科技如雨后春筍,新的移動(dòng)設(shè)備和無線因特網(wǎng)將會(huì)大幅度地改變?nèi)藗兊淖飨⒑凸ぷ餍螒B(tài),像手機(jī)般大小的移動(dòng)設(shè)備不斷地推陳出新,比如eeePC、iPad、SmallBook和電子閱讀書籍(eReader Book)的移動(dòng)設(shè)備;無線因特網(wǎng)也會(huì)進(jìn)入快速的WiMAX或3.9G的通信服務(wù)時(shí)代;再加上云計(jì)算系統(tǒng)的推廣;一個(gè)優(yōu)秀、功能強(qiáng)大、可以彈性規(guī)劃的操作系統(tǒng)將會(huì)主導(dǎo)移動(dòng)設(shè)備的未來發(fā)展。Android操作系統(tǒng)將是個(gè)強(qiáng)勁的對手,也會(huì)有機(jī)會(huì)成為主導(dǎo)移動(dòng)設(shè)備的操作系統(tǒng)。學(xué)習(xí)Android操作系統(tǒng)架構(gòu)和開發(fā)Android應(yīng)用程序的知識,一定會(huì)讓你在下一代網(wǎng)絡(luò)(Next Generation Network,NGN)的潮流中如魚得水、如虎添翼,發(fā)展和開創(chuàng)出一條嶄新的路。計(jì)算機(jī)設(shè)備從桌面計(jì)算機(jī)發(fā)展到移動(dòng)筆記本電腦,因特網(wǎng)也從有線網(wǎng)絡(luò)發(fā)展到無線網(wǎng)絡(luò),網(wǎng)絡(luò)無所不在的時(shí)代來了,移動(dòng)設(shè)備的時(shí)代來了。為了滿足任何一臺設(shè)備在任何地點(diǎn)、任何時(shí)間都可以使用相同的操作接口來獲取相同的信息(Ubiquitous),將會(huì)有更多更漂亮的創(chuàng)意、革命性產(chǎn)品和技術(shù)推陳出新,鼠標(biāo)會(huì)不會(huì)被觸控屏幕的手指操作功能替代了呢?移動(dòng)設(shè)備需要什么樣的輸入和輸出新方式呢?電信網(wǎng)絡(luò)會(huì)有突破性的革命嗎?通信資費(fèi)會(huì)有機(jī)會(huì)大幅度降低嗎?這一切一切的變化將會(huì)牽動(dòng)移動(dòng)設(shè)備的未來發(fā)展。Android操作系統(tǒng)是針對移動(dòng)設(shè)備和嵌入式設(shè)備所設(shè)計(jì)的操作系統(tǒng),所以在藍(lán)牙通信、觸控屏幕、感應(yīng)偵測和無線網(wǎng)絡(luò)功能都不斷地改進(jìn),提供新的功能。學(xué)習(xí)和選擇 Android操作系統(tǒng)來開發(fā)應(yīng)用程序應(yīng)會(huì)是明智之舉?!伴_放嵌入式軟件基金會(huì)”(Open Embedded Software Foundation,OESF)看到Google使用在手機(jī)上開放的Android操作系統(tǒng),希望通過Android操作系統(tǒng)的推廣,來大幅度降低開發(fā)嵌入式系統(tǒng)所需要的投資成本,提高軟件開發(fā)效率以及開拓新的市場。尤其針對其他嵌入式系統(tǒng)所需要軟件增加和修訂了許多新的功能,讓開發(fā)STB、VoIP電話、車載設(shè)備、醫(yī)療設(shè)備和數(shù)字生活設(shè)備的廠商都可以采用Android操作系統(tǒng)來開發(fā),比如提供了 IP Phone Extension(SIP/RTP stack)。因此采用Android操作系統(tǒng)可以在不同的硬件平臺上執(zhí)行,且OS是免費(fèi)的,大家可以有更多的時(shí)間和精力專注于開發(fā)更具創(chuàng)意的應(yīng)用軟件,進(jìn)而控制成本,增加移動(dòng)設(shè)備的多樣用途。我們相信,未來會(huì)有很多嵌入式設(shè)備都會(huì)利用Android操作系統(tǒng)的開發(fā)環(huán)境來開發(fā)各種各樣的應(yīng)用程序。管理人員和開發(fā)人員都要注意Android操作系統(tǒng)的發(fā)展方向和它所提供的解決方案會(huì)如何來改變業(yè)界競爭的態(tài)勢,如人飲水,冷暖自知。 Android OS 2.3 版本提供了許多提升移動(dòng)設(shè)備的新功能,比如陀螺儀可以偵測行動(dòng)方向;針對開發(fā)整合手機(jī)錢包的功能,可以支持近距離無線通信技術(shù)的 NFC( Near Field Communication);也提供了多相機(jī)鏡頭的移動(dòng)相機(jī) Camera 和會(huì)話啟動(dòng)協(xié)議(Session Initiation Protocol,SIP)Stack 的網(wǎng)絡(luò)電話VoIP功能。本書以Android操作系統(tǒng)架構(gòu)為經(jīng),而以開發(fā)Android應(yīng)用程序?yàn)榫暎榻B如何開發(fā)Android應(yīng)用程序,讀者可以學(xué)習(xí)Android OS 2.3所提供的方法,自己來開發(fā)Android應(yīng)用程序,同時(shí)可以學(xué)習(xí)到Android操作系統(tǒng)的架構(gòu)和原理。本書以Android OS 2.3來介紹和提供相關(guān)的范例程序,范圍更寬廣,解說更完整。比如第18章“Android動(dòng)態(tài)壁紙(Live Wallpaper)”是從Android OS 2.1開始提供的新功能;第24章開發(fā)網(wǎng)絡(luò)電話VoIP所需要的會(huì)話啟動(dòng)協(xié)議SIP Stack 功能是Android OS 2.3 以后版本才提供的新功能。每一章的主題都安排進(jìn)階學(xué)習(xí),以滿足不同讀者的需要。每一章的主題依下列順序編寫: 概念介紹操作系統(tǒng)結(jié)構(gòu)和類庫說明開發(fā)應(yīng)用程序的方法應(yīng)用程序范例說明因Android操作系統(tǒng)是以一個(gè)主要線程為基礎(chǔ)來執(zhí)行Android相關(guān)的組件,這些重要組件有活動(dòng)程序(Activity)、服務(wù)程序(Service)、廣播接收器(Broadcast Receiver)和內(nèi)容提供器(Content Provider),所以編寫Android應(yīng)用程序不僅要了解Java語言,而且對Android操作系統(tǒng)架構(gòu)和類庫也要十分熟悉,才能開發(fā)出優(yōu)秀的程序。本書共24章,邏輯上分成4篇,第一篇(第1~8章)是介紹基礎(chǔ)功能,讀完這一篇你會(huì)了解Android操作系統(tǒng)的基本運(yùn)作單元活動(dòng)程序(Activity)和活動(dòng)程序彼此間的互動(dòng)方式,采用意圖(Intent)來切換程序和顯示窗體,同時(shí)分門別類地詳細(xì)說明開發(fā) Android應(yīng)用程序常用的創(chuàng)作套件(Widget)、窗體布局(Layout)和操作菜單(Menu)。第二篇(第 9~13章)介紹進(jìn)階功能,完整地說明Android操作系統(tǒng)的架構(gòu),包括服務(wù)程序(Service)、廣播接收器(Broadcast Receiver)和內(nèi)容提供器(Content Provider)如何工作,同時(shí)介紹Google提供的本地?cái)?shù)據(jù)庫系統(tǒng) SQLite和Web視圖WebView的強(qiáng)大功能,也會(huì)學(xué)習(xí)到如何設(shè)置Android常駐程序(App Widget)和如何將Android應(yīng)用程序國際化,提供多國語言的應(yīng)用程序。第三篇(第 14~18章)是關(guān)于網(wǎng)頁應(yīng)用和多媒體,介紹應(yīng)用程序如何使用 Google所提供強(qiáng)大的地圖庫及其功能,音頻和視頻播放程序,各種繪圖工具和編寫游戲軟件常用到的高速描繪(SurfaceView),同時(shí)你也會(huì)學(xué)習(xí)到從Android OS 2.1版開始新提供的Android動(dòng)態(tài)壁紙。第四篇(第19~24章)是關(guān)于移動(dòng)設(shè)備功能,包括有藍(lán)牙通信Bluetooth、手勢觸控 Gesture、感應(yīng)偵測Sensor、移動(dòng)相機(jī)Camera和網(wǎng)絡(luò)電話VoIP。最后,僅以此書獻(xiàn)給愛我以及我所愛的人,尤其是要感謝我太太長年來對我的支持和愛。林城

內(nèi)容概要

  《android 2.3應(yīng)用開發(fā)實(shí)戰(zhàn)》以 android操作系統(tǒng)架構(gòu)為經(jīng),以開發(fā)
android應(yīng)用程序?yàn)榫?,介紹 android應(yīng)用程序開發(fā)實(shí)戰(zhàn)技術(shù),將會(huì)使開發(fā)人員學(xué)習(xí)到
android操作系統(tǒng)的架構(gòu)和原理,并最快掌握 android的開發(fā)技能。書中完整介紹了 android
2.3版的功能,相關(guān)范例程序所涉及的主題范圍廣泛,且有清楚的解說。
  《android 2.3應(yīng)用開發(fā)實(shí)戰(zhàn)》包括 android介紹、開發(fā)環(huán)境、應(yīng)用開發(fā)平臺、活動(dòng)程序 activity、意圖方法
intent、widget、layout窗體布局、menu菜單、sqlite、service服務(wù)程序、應(yīng)用程序國際化、webview、app
widget、gps位置和 googlemaps、音頻和視頻、2d繪圖和 3d
opengl繪圖、surfaceview、動(dòng)態(tài)壁紙、藍(lán)牙通信、觸控、感應(yīng)檢測、android
2.3特性、照相機(jī)、voip等內(nèi)容。
  《android 2.3應(yīng)用開發(fā)實(shí)戰(zhàn)》面向 android初學(xué)者、想系統(tǒng)掌握 android開發(fā)技能的開發(fā)人員,以及
android開發(fā)的項(xiàng)目管理人員。

書籍目錄

第1章 拓展android市場的java應(yīng)用
1.1 android來了
1.2 android操作系統(tǒng)結(jié)構(gòu)
1.3 oesf擴(kuò)增功能
1.4 android—windows開發(fā)環(huán)境
1.5 在 android market銷售你的應(yīng)用軟件
第2章 安裝android sdk開發(fā)環(huán)境
2.1 android sdk開發(fā)環(huán)境
2.2 安裝 android sdk開發(fā)環(huán)境
2.3 安裝 android sdk前必要的軟件
2.4 更新到新版本 android開發(fā)工具 adt
2.5 刪除 android開發(fā)工具 adt
2.6 android—“hello world !”驗(yàn)證
第3章 android sdk開發(fā)平臺應(yīng)用
3.1 android sdk開發(fā)平臺應(yīng)用
3.2 android仿真器
3.3 android仿真器專用 sd存儲卡
3.4 android系統(tǒng)調(diào)試工具—adb
3.5 android調(diào)試監(jiān)控服務(wù)系統(tǒng) ddms
第4章 認(rèn)識android基本單元—活動(dòng)程序activity
4.1 android應(yīng)用程序組成
4.2 執(zhí)行狀態(tài)遷移的生命周期(lifecycle)
4.3 精通活動(dòng)程序—activity的控制功能
第5章 活動(dòng)程序activity的切換—意圖方法intent
5.1 活動(dòng)程序 activity和意圖方法 intent
5.2 建立 chat activities應(yīng)用程序
5.3 chat activities應(yīng)用程序?qū)崿F(xiàn)
5.4 標(biāo)準(zhǔn)意圖方法 intent
第6章 android應(yīng)用程序的widget創(chuàng)作套件
第7章 android應(yīng)用程序的layout窗體布局
第8章 android應(yīng)用程序的menu菜單
第9章 android數(shù)據(jù)存儲和數(shù)據(jù)公開—sqlite
第10章 認(rèn)識service服務(wù)程序
第11章 android應(yīng)用程序國際化
第12章 android的web視圖—webview
第13章 android常駐程序—app widget
第14章 android應(yīng)用程序gps位置和googlemaps
第15章 android音頻和視頻
第16章 android 2d繪圖和3d opengl繪圖
第17章 android高速描繪—surfaceview
第18章 android動(dòng)態(tài)壁紙—live wallpaper
第19章 android藍(lán)牙通信—bluetooth
第20章 android觸控屏幕—gesture
第21章 android感應(yīng)檢測—sensor
第22章 android os 2.3姜餅報(bào)到
第23章 android手機(jī)必備的照相機(jī)
第24章 設(shè)計(jì)android網(wǎng)絡(luò)電話voip-sip
附錄a android應(yīng)用程序范例光盤使用說明

章節(jié)摘錄

版權(quán)頁:插圖:

編輯推薦

《Android 2.3應(yīng)用開發(fā)實(shí)戰(zhàn)》全面介紹Android OS操作環(huán)境,包括SDK2.3 版最新內(nèi)容,豐富的范例程序詳解Android應(yīng)用開發(fā),便于讀者決速掌握,每一章的主題都安排進(jìn)階學(xué)習(xí),滿足不同讀者的閱讀需求。Google Android 2.3版本(Gingerbread)提升了許多移動(dòng)設(shè)備的新功能,如陀螺儀可以檢測移動(dòng)方向;針對手機(jī)錢包功能的開發(fā),提供了支持近距離無線通訊技術(shù)(Near Field Communication,NFC);同時(shí)提供了多相機(jī)鏡頭的移動(dòng)相機(jī)以及會(huì)話啟動(dòng)協(xié)議(Session Initiation Protocol,SIP)Stack的VolP網(wǎng)絡(luò)電話功能?!禔ndroid 2.3應(yīng)用開發(fā)實(shí)戰(zhàn)》以Android系統(tǒng)架構(gòu)和應(yīng)用基本原理介紹開發(fā)Android應(yīng)用程序,讀者可學(xué)習(xí)Android 2.3提供的開發(fā)方法,同時(shí)了解Android操作系統(tǒng)的架構(gòu)和原理;編寫Android應(yīng)用程序不僅需要了解ava語言,對Android系統(tǒng)架構(gòu)和對象類也要充分熟悉,才能開發(fā)出優(yōu)秀的程序?!禔ndroid 2.3應(yīng)用開發(fā)實(shí)戰(zhàn)》詳解Android開發(fā)環(huán)境、應(yīng)用開發(fā)平臺、活動(dòng)程序Act Mty、意圖方法Intent、Widget、Layout~布局、Menu菜單、SQ Lite、Ser、,ice服務(wù)程序、應(yīng)用程序國際化、Web View、App Widget、GPS定位和Google Maps、音頻和視頻、2D繪圖E]3D OpenGL繪圖、Su rface View、動(dòng)態(tài)壁紙、藍(lán)牙通信、觸控、感應(yīng)檢測、Android 2.3特性、照相機(jī)、VolP等內(nèi)容。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Android 2.3應(yīng)用開發(fā)實(shí)戰(zhàn) PDF格式下載


用戶評論 (總計(jì)18條)

 
 

  •   非常詳細(xì)地講解了許多軟件的開發(fā),是android進(jìn)階的好書。
  •   好像是市面上第一本Android2.3的書籍,沒的其他選擇,不過這本書的風(fēng)格很適合我看
  •   正在看,還有光盤,比較適合學(xué)習(xí)。
  •   講解詳細(xì),光盤里的例子很好,書印刷精美。挺好的。。。
  •   昨天晚上收到書的,拿到的時(shí)候感覺非常的重,打開后也還沒有開封,質(zhì)量和相應(yīng)的內(nèi)容都很好!
  •   新華書店看到的同一本書.內(nèi)容沒有太大差別,就是紙張的質(zhì)量沒有那好.便宜了20塊錢,
    畢竟一分價(jià)錢一分貨.快遞我硬是等了一星期,而且還是打電話催的,不能想象那快遞了,叫什么
    芝麻開門的,反正在淘寶,我沒遇過,在當(dāng)當(dāng)購物第一次也是最后一次.
  •   技術(shù)上需要讀讀此書。
  •   書還沒看,感覺質(zhì)量還行
  •   很好,不過相對于2.2基本改動(dòng)不大
  •   實(shí)例非常好,易懂
  •   書包裝很仔細(xì) 有軟封 還又套了兩層袋子
    看起來很不錯(cuò)~
  •   總的來說還不錯(cuò),再接再厲
  •   每章節(jié)的知識點(diǎn)明確,便于學(xué)習(xí)也便于當(dāng)手冊查詢,感謝作者。
  •   包裝很簡單 送貨速度與亞馬遜還有差距 數(shù)質(zhì)量還可以 是正品
  •   內(nèi)容千篇一律,有android入門書的就不用這個(gè)了
  •   這本書內(nèi)容雖說是從潛入深,但是總的來說,內(nèi)容缺乏連貫,有些地方內(nèi)容比較模糊。經(jīng)常會(huì)引用些新的知識,但又不對這些新知識進(jìn)行解釋,說是到后面講解,這樣一來,總讓我覺得缺一塊。
  •   老公是編程的正在研究翻看。
  •   這本書對activity這樣的基本知識都不做詳細(xì)講解,怎么引導(dǎo)入門者,看了幾天,已退貨
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7