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

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

第1章 拓展android市場(chǎng)的java應(yīng)用
1.1 android來(lái)了
1.2 android操作系統(tǒng)結(jié)構(gòu)
1.3 oesf擴(kuò)增功能
1.4 android—windows開(kāi)發(fā)環(huán)境
1.5 在 android market銷(xiāo)售你的應(yīng)用軟件
第2章 安裝android sdk開(kāi)發(fā)環(huán)境
2.1 android sdk開(kāi)發(fā)環(huán)境
2.2 安裝 android sdk開(kāi)發(fā)環(huán)境
2.3 安裝 android sdk前必要的軟件
2.4 更新到新版本 android開(kāi)發(fā)工具 adt
2.5 刪除 android開(kāi)發(fā)工具 adt
2.6 android—“hello world !”驗(yàn)證
第3章 android sdk開(kāi)發(fā)平臺(tái)應(yīng)用
3.1 android sdk開(kāi)發(fā)平臺(tái)應(yīng)用
3.2 android仿真器
3.3 android仿真器專(zhuān)用 sd存儲(chǔ)卡
3.4 android系統(tǒng)調(diào)試工具—adb
3.5 android調(diào)試監(jiān)控服務(wù)系統(tǒng) ddms
第4章 認(rèn)識(shí)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ù)存儲(chǔ)和數(shù)據(jù)公開(kāi)—sqlite
第10章 認(rèn)識(shí)service服務(wù)程序
第11章 android應(yīng)用程序國(guó)際化
第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)檢測(cè)—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)用程序范例光盤(pán)使用說(shuō)明

章節(jié)摘錄

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

編輯推薦

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

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)18條)

 
 

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

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

京ICP備13047387號(hào)-7