Android移動(dòng)開(kāi)發(fā)案例詳解

出版時(shí)間:2010-2  出版社:人民郵電  作者:張利國(guó)//代聞//龔海平  頁(yè)數(shù):253  
Tag標(biāo)簽:無(wú)  

前言

近幾年來(lái),手機(jī)平臺(tái)經(jīng)過(guò)Palm OS、Windows Mobile、Symbian、iPhone等的發(fā)展,終于迎來(lái)了真正開(kāi)放的手機(jī)平臺(tái)——Google Android Platform。2008年10月21日,Google宣布其手機(jī)操作系統(tǒng)Android的源代碼完全開(kāi)放,任何人和機(jī)構(gòu)都可以免費(fèi)使用。之前,由于其他手機(jī)操作系統(tǒng)眾多以及手機(jī)軟件開(kāi)發(fā)的復(fù)雜性,不少開(kāi)發(fā)者望而卻步。而且手機(jī)軟件也多是專用軟件,要求比較高。但是,自從Android操作系統(tǒng)問(wèn)世以來(lái),手機(jī)軟件的開(kāi)發(fā)脫去了神秘的面紗,使得開(kāi)發(fā)者可以和Android進(jìn)行面對(duì)面交流,尤其是Android Market,使得各種各樣的Android軟件展示在用戶面前,學(xué)習(xí)和使用余地也更大。 Android作為Google公司企業(yè)發(fā)展戰(zhàn)略的重要組成部分,將進(jìn)一步推進(jìn)“隨時(shí)隨地為每個(gè)人提供信息”這一企業(yè)目標(biāo)的實(shí)現(xiàn)。作為一款多方傾力打造的平臺(tái),Android具有許多優(yōu)點(diǎn):實(shí)際應(yīng)用程序運(yùn)行速度快;開(kāi)發(fā)限制少,平臺(tái)開(kāi)放;程序多任務(wù)性能優(yōu)秀,切換迅速等。當(dāng)然,它也具有系統(tǒng)細(xì)節(jié)不完善、電源管理不好、軟件的界面不太好、支持的軟件廠商還比較少等缺點(diǎn)。但是憑借Google公司的強(qiáng)大實(shí)力以及與開(kāi)放手機(jī)聯(lián)盟的通力合作,我們相信Android會(huì)越來(lái)越好,一定會(huì)成為主流的手機(jī)操作系統(tǒng)平臺(tái)。本書(shū)將通過(guò)十多個(gè)實(shí)際的開(kāi)發(fā)案例對(duì)Android平臺(tái)展開(kāi)詳細(xì)的實(shí)戰(zhàn)介紹。 本書(shū)主要內(nèi)容 第1章主要介紹Android平臺(tái)發(fā)展史、平臺(tái)架構(gòu)及開(kāi)發(fā)環(huán)境等。 第2章主要介紹圖片瀏覽器案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第3章主要介紹文件瀏覽器案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第4章主要介紹通訊錄案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第5章主要介紹任務(wù)管理器案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第6章主要介紹音樂(lè)播放器界面案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第7章主要介紹天氣預(yù)報(bào)案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第8章主要介紹多媒體播放器案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第9章主要介紹短信語(yǔ)音播報(bào)案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第10章主要介紹手機(jī)遠(yuǎn)程監(jiān)控器案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第11章主要介紹JETBOY游戲案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第12章主要介紹“連連看”游戲案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第13章主要介紹“貪吃蛇”游戲案例的詳細(xì)開(kāi)發(fā)過(guò)程。 第14章主要介紹GPS和Google Map APl的使用。 第15章主要介紹AppWidgets原理和應(yīng)用。 本書(shū)由張利國(guó)負(fù)責(zé)策劃和統(tǒng)稿,感謝xmobileapp團(tuán)隊(duì)的同事羅峰、代聞、龔海平、王植萌、趙栓、徐學(xué)東等積極參與本書(shū)的編寫(xiě)和修改工作。本文部分案例參考于網(wǎng)上的源代碼,代碼改動(dòng)遵循Apache Licence和GPL Licence,適于商業(yè)發(fā)布,作者如發(fā)現(xiàn)被侵權(quán),請(qǐng)及時(shí)聯(lián)系。

內(nèi)容概要

  本書(shū)作為《Android平臺(tái)手機(jī)軟件開(kāi)發(fā)》系列叢書(shū)的第二本分冊(cè),將通過(guò)10多個(gè)實(shí)際的開(kāi)發(fā)案例對(duì)Android平臺(tái)展開(kāi)詳細(xì)的實(shí)戰(zhàn)介紹,內(nèi)容涉及應(yīng)用程序(如圖片瀏覽器、文件瀏覽器、通訊錄、任務(wù)管理器等),實(shí)用軟件(如音樂(lè)播放器、天氣預(yù)報(bào)、多媒體播放器、短信語(yǔ)音播報(bào)、手機(jī)遠(yuǎn)程監(jiān)控器等),游戲軟件(如JET BOY、“連連看”、“貪吃蛇”游戲等)以及其他程序的詳細(xì)開(kāi)發(fā)過(guò)程?! ”緯?shū)適合對(duì)Android手機(jī)平臺(tái)開(kāi)發(fā)具有一定基礎(chǔ)的人員參考使用,也可用作培訓(xùn)教材以及大專院校Android課程的參考書(shū),并適合讀者自學(xué)。

作者簡(jiǎn)介

張利國(guó),大連理工大學(xué)畢業(yè);工學(xué)碩士,xmobileapp團(tuán)隊(duì)和工作室的創(chuàng)建者之一。先后在惠普、瞬聯(lián)軟件、阿爾卡特朗訊等公司從事軟件研發(fā)、項(xiàng)目管理等工作:曾將引力模型引入Google HITS算法,在相關(guān)國(guó)際會(huì)議上發(fā)表了《G-HITS:A Link Analysis Algorithm Based on Gravitation Model》等學(xué)術(shù)論文。出版了《Android移動(dòng)開(kāi)發(fā)入門與進(jìn)階》一書(shū)。目前主要從事于移動(dòng)互聯(lián)網(wǎng)領(lǐng)域的研究與項(xiàng)目管理工作,研究興趣有Android、iPhone等智能手機(jī)平臺(tái)與應(yīng)用、移動(dòng)互聯(lián)網(wǎng)、智能搜索引擎等。代聞,北京郵電大學(xué)畢業(yè),工學(xué)碩士,就職于IBM中國(guó)軟件開(kāi)發(fā)中心,從事IBM Symphony產(chǎn)品研發(fā)。研究興趣包括Androld手機(jī)平臺(tái)、嵌入式設(shè)備、操作系統(tǒng)、瀏覽器二次開(kāi)發(fā)、Eclipse平臺(tái)插件、Open Office開(kāi)發(fā)以及網(wǎng)絡(luò)安全。龔海平,北京大學(xué)畢業(yè).就職于網(wǎng)易杭州研究院.從事網(wǎng)易博客產(chǎn)品研發(fā),研究興趣包括Android手機(jī)平臺(tái)、搜索引擎、數(shù)據(jù)挖掘、SIP/VolP通信協(xié)議等。

書(shū)籍目錄

第1章 Android移動(dòng)平臺(tái)發(fā)展概述  1.1 Android誕生背景  1.2 Android開(kāi)發(fā)框架  1.3 Android最新進(jìn)展 第2章 圖片瀏覽器  2.1 案例背景  2.2 案例設(shè)計(jì)與實(shí)現(xiàn)  2.3 案例演示  2.4 本章小結(jié) 第3章 文件瀏覽器  3.1 案例背景  3.2 案例設(shè)計(jì)與實(shí)現(xiàn)  3.3 案例演示  3.4 本章小結(jié) 第4章 通訊錄  4.1 案例背景  4.2 案例設(shè)計(jì)與實(shí)現(xiàn)  4.3 案例演示  4.4 本章小結(jié) 第5章 任務(wù)管理器  5.1 案例背景  5.2 案例設(shè)計(jì)與實(shí)現(xiàn)  5.3 案例演示  5.4 本章小結(jié) 第6章 音樂(lè)播放器  6.1 案例背景  6.2 案例設(shè)計(jì)與實(shí)現(xiàn)  6.3 案例演示  6.4 本章小結(jié) 第7章 天氣預(yù)報(bào)  7.1 案例背景  7.2 案例設(shè)計(jì)與實(shí)現(xiàn)  7.3 案例演示  7.4 本章小結(jié) 第8章 多媒體播放器  8.1 案例背景  8.2 案例設(shè)計(jì)與實(shí)現(xiàn)  8.3 案例演示  8.4 本章小結(jié) 第9章 短信語(yǔ)音播報(bào)  9.1 案例背景  9.2 案例設(shè)計(jì)與實(shí)現(xiàn)  9.3 案例演示  9.4 本章小結(jié) 第10章 手機(jī)遠(yuǎn)程監(jiān)控器  10.1 案例背景  10.2 案例設(shè)計(jì)與實(shí)現(xiàn)  10.3 案例演示  10.4 本章小結(jié) 第11章 JET BOY游戲  11.1 案例背景  11.2 案例設(shè)計(jì)與實(shí)現(xiàn)  11.3 案例演示  11.4 本章小結(jié) 第12章 “連連看”小游戲  12.1 案例背景  12.2 案例設(shè)計(jì)與實(shí)現(xiàn)  12.3 案例演示  12.4 本章小結(jié) 第13章 “貪吃蛇”游戲  13.1 案例背景  13.2 案例設(shè)計(jì)與實(shí)現(xiàn)  13.3 本章小結(jié) 第14章 GPS和Google Map API的使用  14.1 案例背景  14.2 案例設(shè)計(jì)與實(shí)現(xiàn)  14.3 案例詳解  14.4 知識(shí)點(diǎn)擴(kuò)展  14.5 本章小結(jié) 第15章 AppWidgets原理和應(yīng)用  15.1 AppWidgets相關(guān)知識(shí)  15.2 BatteryWidget范例  15.3 RSS Widget范例  15.4 本章小結(jié) 參考文獻(xiàn) 

章節(jié)摘錄

插圖:Dalvik虛擬機(jī)是Google用于移動(dòng)設(shè)備Android平臺(tái)的一個(gè)重要組成部分。虛擬機(jī)可運(yùn)行Java平臺(tái)應(yīng)用程序,這些應(yīng)用程序被轉(zhuǎn)換成緊湊的Dalvik:可執(zhí)行格式(.de×),該格式適合內(nèi)存和處理器速度受限的系統(tǒng)。大多數(shù)虛擬機(jī)(包括.Java虛擬機(jī))與Dalvik虛擬機(jī)不同,前者是棧機(jī)(Stack Machine),而Dalvik虛擬機(jī)是基于寄存器的架構(gòu)。就像CISC與RISC的爭(zhēng)論,這兩種方式的相對(duì)優(yōu)點(diǎn)是一個(gè)不斷爭(zhēng)論的話題,而且有時(shí)技術(shù)界限會(huì)變得模糊不清。此外,兩種方法的相對(duì)優(yōu)勢(shì)取決于所選擇的解釋/編譯策略。但是,總的來(lái)說(shuō),基于棧的虛擬機(jī)必須使用指令來(lái)載入棧上的數(shù)據(jù),或使用指令來(lái)操縱數(shù)據(jù),因此與基于寄存器的虛擬機(jī)相比,需要的指令更多。

編輯推薦

《Android移動(dòng)開(kāi)發(fā)案例詳解》:Android平臺(tái)手機(jī)軟件開(kāi)發(fā)系列叢書(shū)

圖書(shū)封面

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

無(wú)

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


    Android移動(dòng)開(kāi)發(fā)案例詳解 PDF格式下載


用戶評(píng)論 (總計(jì)23條)

 
 

  •   對(duì)編程一竅不通,看著玩的,想知道軟件功能是怎么實(shí)現(xiàn)的
  •   我以前還不相信別人的評(píng)價(jià),買了這本書(shū)之后,我才后悔了,真正是把代碼扔上去就完事,哪你為什么不把代碼打印全了,里面還有省略,代碼不分先后順序,無(wú)關(guān)痛癢的一些解釋,你到是把案例演示寫(xiě)的清楚,我要的是怎么實(shí)現(xiàn),你難道不知道寫(xiě)書(shū)是給別人看的,你們想盡辦法寫(xiě)的叫別人看不懂,然后顯示自己很厲害是不是,大小寫(xiě)寫(xiě)錯(cuò),你們到底用心沒(méi)有
  •   有一定基礎(chǔ)的可以看看
  •   這種類型的還沒(méi)見(jiàn)過(guò),對(duì)我程序設(shè)計(jì)很有啟發(fā),贊一個(gè)vvvvvvvvvv
  •   案例都是片段
  •   書(shū)都是自己選的,書(shū)的好壞不在于華麗的包裝與內(nèi)容,一本好書(shū)就是能對(duì)你有啟發(fā),發(fā)展你的思維
  •   此書(shū)不錯(cuò),描述也可以。
  •   朋友讓給他買,我沒(méi)讀過(guò)...
  •   有一定基礎(chǔ)可以看看
  •   以為是本不錯(cuò)的書(shū),不過(guò)拿到后看到做工很單薄,跟實(shí)際價(jià)格感覺(jué)太不值。
    內(nèi)容還沒(méi)有看,連個(gè)光盤(pán)也沒(méi)有,好在可以下載到源碼。希望書(shū)的內(nèi)容不要再讓人失望。
  •   買完了就后悔了,書(shū)寫(xiě)的一般,感覺(jué)就是把代碼壘到書(shū)中就完事了,也沒(méi)有什么例程分析,具體過(guò)程就是你自己看代碼。代碼的確很多,細(xì)節(jié)太少,感覺(jué)是一部粗制濫造的書(shū)。
  •   我大致看了一下,都是比較常用的例子,很基礎(chǔ)
  •   內(nèi)容不錯(cuò) 有的代碼不能用 希望改進(jìn)
  •   書(shū)已經(jīng)收到,但是這邊快遞公司效率較低,星期二書(shū)到南京,我等到星期五才拿到書(shū) 郵件提示我確認(rèn)收到,但是點(diǎn)擊后


    * 需支付的訂單(0)
    * 確認(rèn)收貨(0)
    * 站內(nèi)消息(3)
    * 寫(xiě)評(píng)論(1)

  •   內(nèi)容過(guò)時(shí),而且好多東西都用不了
  •   確實(shí)講解的太粗??!
  •   不錯(cuò),挺好,好評(píng),贊
  •   內(nèi)容還行,特別對(duì)于喜歡代碼的朋友來(lái)說(shuō)真的還不錯(cuò)。
  •   這本書(shū)沒(méi)有必要買 全是代碼 網(wǎng)上可以找得到
  •   確實(shí)全是代碼 但是對(duì)于喜歡看代碼的我來(lái)說(shuō)和適合我。。
  •   商品的發(fā)貨速度挺快,書(shū)的質(zhì)量也挺好,唯一不足的就是,書(shū)的邊角有被水浸過(guò)的痕跡。
  •   可以去網(wǎng)站下載代碼,這個(gè)不錯(cuò)。省了我敲代碼的時(shí)間,沒(méi)有光盤(pán)也一樣。下載網(wǎng)址在書(shū)的封皮上。
  •   本書(shū)的案例沒(méi)什么參考價(jià)值,直接把代碼向書(shū)上貼。
 

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

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