Android應(yīng)用開發(fā)

出版時間:2010-9  出版社:人民郵電  作者:(美)羅杰|譯者:李耀亮  頁數(shù):295  譯者:李耀亮  
Tag標簽:無  

前言

在Google宣布推出Android平臺之前,各種智能手機平臺已經(jīng)成型,甚至還有好幾種開源的智能手機平臺。但是Android平臺的問世不僅激起了一陣對相關(guān)技術(shù)的熱潮,還可能會改變整個手持設(shè)備領(lǐng)域的生態(tài)。通常的手機平臺只是簡單地將一些功能集合起來(比如電話、E-mail、酒店查詢和天氣預(yù)報等),而Android平臺則相當于通向整個世界的一個窗口,限制它的只有用戶和開發(fā)者的想象力。過多的溢美之詞就不在這里說了。這本書適合那些想了解Android平臺開發(fā)環(huán)境,并且希望能夠編寫出富有創(chuàng)新精神的手機應(yīng)用軟件的開發(fā)者閱讀。為了編寫這本書,我們花了好幾個月的時間對不同版本Android SDK的代碼和功能進行了深入剖析。我們試圖將一個真實的Android介紹給讀者,許多內(nèi)容已經(jīng)超越了Android官方文檔和各種在線資源的范圍。仔細閱讀本書后,任何有經(jīng)驗的Java程序員都可以編寫出功能豐富而又健壯的Android應(yīng)用程序。本書還在某些細節(jié)部分對Android操作系統(tǒng)的內(nèi)部實現(xiàn)進行了介紹,這樣將更加有利于開發(fā)者高效和正確地編寫Android應(yīng)用程序。本書的讀者對象本書主要面向那些有一定軟件開發(fā)基礎(chǔ),而又想學習Android平臺應(yīng)用軟件開發(fā)的程序員。閱讀本書之前應(yīng)該具備一定的Java語言基礎(chǔ),對用戶界面系統(tǒng)要有一定的了解,還應(yīng)熟悉Android操作系統(tǒng)中用到的一些技術(shù),比如.XML、SQL、G1hlk(XMPP)、OpenGL-ES和HTTP等。

內(nèi)容概要

本書通過豐富而翔實的實例展示了在Android平臺下開發(fā)手機應(yīng)用軟件所必需的概念和技術(shù)。書中不僅對Android應(yīng)用程序的開發(fā)環(huán)境和調(diào)試方法進行了詳細介紹,而且對Android軟件開發(fā)的一些關(guān)鍵技術(shù)和API進行了講解,包括數(shù)據(jù)庫、定位和地圖、圖形用戶界面、進程間通信以及手機通話等相關(guān)內(nèi)容。本書還對Android平臺下開發(fā)環(huán)境的搭建、程序的簽名和發(fā)布以及程序調(diào)試和性能優(yōu)化所用到的工具和方法等進行了講解。  本書適合有一定程序設(shè)計基礎(chǔ)并致力于從事Android平臺應(yīng)用軟件開發(fā)的讀者閱讀?! ndroid操作系統(tǒng)是目前市面上最流行的開源智能移動平臺,本書深入地介紹了在Android平臺下開發(fā)智能手機應(yīng)用軟件所必需的一些概念和技術(shù)。本書不僅對Android應(yīng)用程序的開發(fā)環(huán)境和調(diào)試方法進行了詳細的介紹,而且通過豐富而實用的范例對Android操作系統(tǒng)的一些關(guān)鍵技術(shù)和API進行了講解?! ⊥ㄟ^本書,讀者可以:  針對當前智能手機中的各種核心功能編寫Android應(yīng)用軟件;  使用Android SDK所提供的豐富的用戶界面組件創(chuàng)建出完整的模塊化應(yīng)用程序;  學習并掌握Android平臺下的視圖、地圖、定位服務(wù)、永久數(shù)據(jù)存儲、電話服務(wù)和進程間通信等編程技術(shù);  參考書中提供的豐富而實用的代碼,開發(fā)出富有創(chuàng)意的應(yīng)用程序;  學習Android平臺下的高級編程技術(shù),比如2D和3D圖形編程、程序調(diào)試和性能分析等?! ”緯且槐纠硐氲腁ndroid官方文檔補充讀物。無論對于Android平臺下的商業(yè)軟件開發(fā),還是簡單的個人軟件開發(fā),本書都具有很高的參考價值。

作者簡介

Rick Rogers,專業(yè)的嵌入式軟件工程師,有著30多年的工作經(jīng)歷,當前是Wind River Systems公司的移動解決方案架構(gòu)師。

書籍目錄

第1部分:開發(fā)環(huán)境概覽  第1章 Android操作系統(tǒng)概述  第2章 搭建Android開發(fā)環(huán)境  第3章 使用Android開發(fā)環(huán)境  第4章 MJAndroid程序的初始化過程  第5章 Android應(yīng)用程序的調(diào)試  第6章 ApiDemos示例程序  第7章 應(yīng)用程序的簽名和發(fā)布 第2部分:Android程序設(shè)計  第8章 SQLite數(shù)據(jù)庫和內(nèi)容提供器  第9章 定位和地圖  第10章 創(chuàng)建用戶界面  第11章 常用的用戶界面組件  第12章 二維和三維繪圖  第13章 進程間通信  第14章 電話操作  第15章 通話狀態(tài)和Android電話類 

章節(jié)摘錄

第3章里用一個真實的例子向讀者介紹了Android應(yīng)用程序的一些基本概念,但是并沒有真正涉及程序的源代碼。這一章將會從程序的源代碼人手,指導(dǎo)讀者快速上手創(chuàng)建自己的應(yīng)用程序。下面首先要介紹的是Android應(yīng)用程序的初始化。本章所要介紹的內(nèi)容介于程序開始啟動(執(zhí)行菜單命令Run-Run As Android Application)到用戶看見MJAndroid的初始地圖之間。通過這一章的學習,讀者可以了解Android系統(tǒng)是如何簡化復(fù)雜程序的創(chuàng)建過程的,只需要短短的80行代碼和一些輔助的XML資源文件,MJAndroid程序就可以完成如下這些功能:顯示一幅交互式地圖;檢測手機當前的地理位置,并對顯示的地圖進行更新;創(chuàng)建本地數(shù)據(jù)庫并從中加載用戶信息;在用戶界面上創(chuàng)建一個動態(tài)菜單;在用戶界面上顯示文本信息、按鈕和下拉列表等界面組件;啟動一個新的活動用以顯示更多信息。Android應(yīng)用程序中的Java代碼和XML資源文件關(guān)系密切,所以下面的內(nèi)容經(jīng)常要在Java代碼和XML資源文件之間來回切換。這里要重復(fù)一遍,由于XML文件無論是在程序開發(fā)的過程中還是程序的使用過程中都易于編輯和修改,因此Android平臺鼓勵開發(fā)者將盡量多的用戶界面和操作流程的定義放到資源文件中。

媒體關(guān)注與評論

“我已經(jīng)很久沒有讀到這么優(yōu)秀的技術(shù)類圖書了,這本書給我印象最深的是作者對于細節(jié)的關(guān)注?!薄  狧ycel Taylor.J2EE資深架構(gòu)咨詢師

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Android應(yīng)用開發(fā) PDF格式下載


用戶評論 (總計47條)

 
 

  •   這是一本跟著時代潮流的書,對于移動互聯(lián)網(wǎng)的建設(shè)和維護,無疑有巨大的作用,總所周知,Android作為繼Windows和Symbian等系統(tǒng)之后的又一款優(yōu)秀的手機操作系統(tǒng)。本書對于Android上的基礎(chǔ)開發(fā),有一定的指引作用!不錯!
  •   這本書適合初學者進入android開發(fā)的大門。
  •   幫軟件開發(fā)的同事買的 說還不錯的
  •   書印得不錯,但是講的例子和其中的代碼不是太好,看起來有點費勁,也許是我的java基礎(chǔ)不好吧。
  •   適合初學者,內(nèi)容很詳細
  •   比國產(chǎn)的高出不只一個級別。
  •   還沒看,相信動物書的品質(zhì)
  •   O'Reilly的書值得購買。
  •   看到封面有動物就知道書怎么樣了,不解釋~
  •   非常好??!易懂!
  •   正在看,滿意
  •   好書,o r出品,必屬精品。。。
  •   能滿足自己需要的就是好的
  •   oreilly的質(zhì)量,你知道的
  •   寫的很好,看的很明白。。
  •   本書描述不錯,有學習應(yīng)用價值。
  •   怎么說呢。。想著通過一本書就能迅速入門本身就不對。導(dǎo)致我后來都沒有仔細品味這本書的內(nèi)容。但是就沖著出版社。也該買。等我稍微入門了再來看看這本書也許能稍微看的進去些。
  •   這本書很不錯,但是給的例子的網(wǎng)址是錯誤的?正確的是什么?
  •   書剛到,隨便看了哈,有點跳,需要有點基礎(chǔ)在看。
  •   之前買過幾本奧利的,寫的比效全面,深入,樣列讓人容易了解。
  •   書是正版的,內(nèi)容還不錯
  •   可是只是適合入門。

    快遞速度挺慢。
  •   書不錯 對于新手入門很好
  •   內(nèi)容有點少,但入門看很好
  •   買到好久,看了不多,感覺有點就事論事,理解不深
  •   是一本入門的好書,但的源碼的下載位置不對,應(yīng)該是****://examples.oreilly****/9780596521509/, 讓我找了半天。
  •   這本書有兩個地方不太適合于學習者
    書中主要圍繞著一個例子在講android的各種功能
    1.書中給的例子下載地址有誤 必須到網(wǎng)上自己搜索下載
    2.并沒有指明例子是創(chuàng)建在哪個版本下的,尤其android版本更新這么快,部署例子很困難
    3.圍繞一個復(fù)雜的例子不利于循序漸進的學習邏輯

    看這本書都不如看官方網(wǎng)站
  •   價格很高,內(nèi)容很乏~~~
  •   基本上能看下去
  •   一直以來,O'Reilly以瀕危動物圖片為封面的計算機技術(shù)系列都頗受好評,之前瀏覽過一些,也的確感覺不錯。所以這次在尋找Android技術(shù)類書的時候,這一點對我最終的選擇是有比較大的影響的。然后拿到書以后才發(fā)現(xiàn),很失望。第一,書很薄,印刷方面,上下左右留出的空隙不過在2厘米左右,這樣業(yè)余的排版,讓我懷疑拿到這本書是盜版(盡管卓越號稱只賣正版);第二,書的內(nèi)容發(fā)現(xiàn)幾乎全都是Android SDK自帶的幫助文檔的中文版,況且講的還沒有幫助文檔詳細,如果您僅僅是讀英文文檔費勁,可以買這樣一本書來參考,然后反過來講,連讀英文文檔都費勁,你的技術(shù)之路又能走多遠呢?難道O'Reilly也淪落到了濫竽充數(shù)的層次?還是說著根本就是卓越借O'Reilly之名杜撰的一本‘假書’? 基于以上兩點,我覺得這本書的性價比太低,頂多也就值20元,而我卻為此花去了40元,買這本書,還不如去讀SDK的英文文檔,那樣反而是一種更好的鍛煉。 其次,我也希望卓越在商家上品之前多甄別一下其價值,以為消費者帶來最大價值為宗旨,這樣才能得到消費者恒久的支持。
  •   還不如隨機文檔。入門級
  •   原版翻譯叢書,適合有一些Java基礎(chǔ)想開發(fā)Android應(yīng)用的人,比較淺顯和詳細。
  •   對Android系統(tǒng)的介紹簡要明了,適合初學者
  •   書紙張挺好的,挺厚。
  •   剛看了第一章,很好很強大,結(jié)構(gòu)挺清晰的,不好翻譯的地方或者專有名詞,也都還著英文說明
  •   說實話,我自己寫都肯定比這本書好。什么破玩意兒?竟然把命令的幫助信息copy到里面來了居然只看xml文件,還把大段的AndroidManifest.xml 內(nèi)容拷貝過來文字印得好大一個,很多空白頁貼上大段Java代碼,然后一行也不講解。... 閱讀更多
  •   書比預(yù)想的小,薄,只有200多頁,但是動物出版社的品質(zhì)還是值得信賴的....
  •   書很不錯!建議購買!
  •   IT男買的
  •   oreilly的網(wǎng)站沒有發(fā)現(xiàn)這本書!
  •   Android應(yīng)用開發(fā)
  •   入門的話比較不錯
  •   以后的趨勢android
  •   袖珍型的書
  •   沖著O'Reilly去的
  •   很需要,謝謝!
  •   android引領(lǐng)21世紀科技
 

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

京ICP備13047387號-7