Google Android SDK開發(fā)范例大全

出版時間:2010-6  出版社:人民郵電  作者:余志龍//陳昱勛//鄭名杰//陳小鳳//郭秩均|改編:王世江  頁數(shù):654  
Tag標簽:無  

前言

如果說,下一代設計的手機與時下手機最大的差別,我想,不是相機鏡頭又多了幾百萬像素,也非雙向視頻電話又清晰了多少,最大的差別將是以網絡通信為主流,逐漸以移動上網設備與個人計算機上網制衡的智能手機。Android之所以為Android,不是因為OHA(Open Handset Alliance),而是因為它的父母是Google,跟隨Google的互聯(lián)網服務、開源策略,全世界都期待著Android的表現(xiàn)。時至2010年1月5日這場Google Nexus One手機上市發(fā)布會,讓全場驚艷的,除了Google正式發(fā)表自有品牌的Android手機外;另一個熱點,則是Google Web Store網站上線。它突破了手機要在實體店銷售的模式,讓消費者在  網上開放空間挑選、預訂,Google會處理好繁雜物流與稅的問題。Google Web Store未來當然不會只銷售一部Android手機,相信Google向全世界推廣Android的策略方向是持續(xù)而迅速的。隨著越來越多硬件廠商的加入,或許不久的未來web Store將成為世界的Android手機銷售中心。若Android的目標是Apple,這不僅是消費者端UI接口上的競爭,最重要的還有“程序員”如何看待Android手機數(shù)量蓬勃成長的態(tài)度。Android SDK使用業(yè)界常用的Java語言開發(fā),從軟件工程產業(yè)來看,多數(shù)Java工程師已經半只腳踏上了Android,站在Google的肩膀上準備好發(fā)揮創(chuàng)意,振翅翱翔,這也是本書為何要以熟悉Java語言作為閱讀基礎的緣故;但即便以熟悉的Java語言開發(fā),初次入門的人常遭遇心有余而力不從心之虞,因為Google的SDK文件明明都列出了所有method的傳遞參數(shù),但看來看去最終還是只能擠出與ApiDemo相類似的程序,這是因為Android嵌入式程序設計與網頁程序(web Application)、窗體應用程序(Windows Application)迥異,且會寫Android是一件事,要寫得好用,那又是另外一回事。

內容概要

  本書在上一版的基礎上,以Android手機應用程序開發(fā)(采用Android SDK 2.1)為主題,通過160多個范例全面且深度地整合了手機、網絡及服務等多個開發(fā)領域,為讀者提高程序設計功力提供了很大的幫助?! ∪珪卜?0章,主要以范例集的方式來講述Android的知識點,詳細介紹了開發(fā)Android的人機交互界面、Android常用的開發(fā)控件、使用Android手機收發(fā)短信等通信服務、開發(fā)Android手機的自動服務功能和娛樂多媒體功能以及整合Android與Aoogle強大的網絡服務等內容。隨書光盤中包括了所有范例的程序代碼?! ”緯v述由淺入深,由Android的基礎知識到實際開發(fā)應用,結構清晰、語言簡潔,非常適合Android的初學者和Android的進階程序開發(fā)者閱讀參考。

作者簡介

余志龍、陳昱勛、鄭名杰、陳小鳳郭、秩均分別來自于手機制造業(yè)、電視媒體業(yè)、網絡、電信產業(yè)、軟件開發(fā)等領域,擅長嵌入式系統(tǒng)軟件設計、J2ME游戲開發(fā)、Android開發(fā),以及J2EE、JSP、Servlet、JavaBeans、.PHP、C#等程序語言,熟悉面向對象技術與Eclipse、Netbeans開發(fā)工具,積累多年大型項目開發(fā)、跨系統(tǒng)整合經驗。

書籍目錄

第1章 了解、深入、動手做  1.1 紅透半邊天的Android  1.2 本書目的及范例涵蓋范圍  1.3 如何閱讀本書  1.4 使用本書范例  1.5 參考網站 第2章 Android初體驗  2.1 安裝Android SDK與ADT/DDMS  2.2 創(chuàng)建第一個Android項目(Hello Android!)  2.3 Android應用程序架構——從此開始  2.4 可視化的界面開發(fā)工具  2.5 部署應用程序到Android手機 第3章 用戶人機界面  3.1 更改與顯示文字標簽  3.2 更改手機窗口畫面底色  3.3 更改TextView文字顏色  3.4 置換TextView文字  3.5 取得手機屏幕大小  3.6 樣式化的定型對象  3.7 簡易的按鈕事件  3.8 手機頁面的轉換  3.9 調用另一個Activity  3.10 不同Activity之間的數(shù)據傳遞  3.11 返回數(shù)據到前一個Activity  3.12 具有交互功能的對話框  3.13 置換文字顏色的機關  3.14 控制不同的文字字體  3.15 如iPhone拖動相片特效  3.16 自制計算器  3.17 關于(About)程序信息  3.18 程序加載中,請稍候  3.19 全屏幕以按鈕重寫  3.20 今晚到哪兒打牙祭  3.21 Android變臉  3.22 打勾顯示輸入的密碼  3.23 Android多語系支持 第4章 史上超豪華的手機控件  4.1 EditText與TextView共舞  4.2 設計具有背景圖的按鈕  4.3 給圣誕老人的信息  4.4 我同意條款  4.5 消費券采購列表  4.6 向左或向右  4.7 專業(yè)相框設計  4.8 自定義下拉菜單模式  4.9 動態(tài)添加/刪除的Spinner菜單  4.10 心愛小寶貝相片集  4.11 快速地搜索手機文件引擎  4.12 按鈕也能隨單擊變換  4.13 具自動提示功能的菜單  4.14 數(shù)字及模擬小時鐘設計  4.15 動態(tài)輸入日期與時間  4.16 猜猜紅桃A在哪兒  4.17 后臺程序運行進度提示  4.18 動態(tài)文字排版  4.19 在Activity里顯示列表  4.20 以動態(tài)列表配置選項  4.21 查找程序根目錄下所有文件  4.22 加載手機磁盤里的圖片文件  4.23 動態(tài)放大縮小ImageView里的圖片  4.24 動態(tài)旋轉圖片  4.25 猜猜我在想什么  4.26 離開與關閉程序的彈出窗口  4.27 隱藏式抽屜  4.28 手機桌面上的小玩意  4.29 手機圖片搜索管理器  4.30 實時配置桌面上的AppWidget UI Layout 第5章 交互式通信服務與手機控制  5.1 具有正則表達式的TextView  5.2 ACTION!CALL!撥打電話  5.3 自制發(fā)送短信程序  5.4 自制發(fā)送E-mail程序  5.5 自制日歷手機數(shù)據庫  5.6 手機震動的節(jié)奏  5.7 圖文可視化提醒  5.8 狀態(tài)欄的圖標與文字提醒  5.9 搜索手機通訊錄自動完成  5.10 取得聯(lián)系人資料  5.11 制作有圖標的文件資源管理器  5.12 還原手機默認桌面  5.13 置換手機背景圖  5.14 獲取手機現(xiàn)存桌面  5.15 文件資源管理器再進化  5.16 取得目前File與Cache的路徑  5.17 打開/關閉WiFi服務  5.18 取得SIM卡內的信息  5.19 調用撥號按鈕  5.20 DPAD按鍵處理  5.21 任務管理器正在運行的程序  5.22 動態(tài)更改屏幕方向  5.23 系統(tǒng)設置更改事件  5.24 取得電信網絡與手機的相關信息  5.25 建立自己的手寫筆畫圖案 第6章 手機自動服務紀實  6.1 您有一條短信pop up提醒  6.2 手機電池計量還剩多少  6.3 群發(fā)拜年短信給聯(lián)系人  6.4 開始與停止系統(tǒng)服務  6.5 通過短信發(fā)送E-mail通知  6.6 手機撥接狀態(tài)  6.7 有來電,發(fā)送郵件通知  6.8 存儲卡剩余多少容量  6.9 訪問本機內存與存儲卡  6.10 實現(xiàn)可定時響起的鬧鐘  6.11 黑名單來電自動靜音  6.12 手機翻背面即靜音震動  6.13 指定時間置換桌面背景  6.14 判斷發(fā)送短信后的狀態(tài)  6.15 后臺服務送出廣播信息  6.16 開機程序設計  6.17 雙向短信常駐服務  6.18 測量電池溫度  6.19 電池電量顯示Widget小工具  6.20 取出通訊錄數(shù)據及多組電話號碼  6.21 電子精確羅盤  6.22 屏幕手寫事件判斷  6.23 畫一顆心,打電話給HONEY 第7章 娛樂多媒體  7.1 訪問Drawable資源的寬和高  7.2 繪制幾何圖形  7.3 手機屏幕保護程序  7.4 用手指移動畫面里的照片  7.5 加載存儲卡的Gallery相簿  7.6 取得手機內置媒體中的圖片文件  7.7 相片導航向導與設置背景桌面  7.8 調整音量大小  7.9 播放mp3資源文件  7.10 播放存儲卡里的mp3音樂  7.11 自制錄音/播放錄音程序  7.12 通過收到短信開始秘密錄音  7.13 內置影片播放器載入3gp電影  7.14 自制3gp影片播放器  7.15 相機預覽及拍照臨時文件  7.16 拍照瞬間啟動相機自動對焦  7.17 制作開場動畫  7.18 我的手機會說話  7.19 手勢觸控屏幕控制  7.20 多點觸控屏幕事件捕捉 第8章 當Android與Internet接軌  8.1 HTTP GET/POST傳遞參數(shù)  8.2 在程序里瀏覽網頁  8.3 嵌入HTML標記的程序  8.4 設計前往打開網頁功能  8.5 將網絡圖像網址放入Gallery中顯示  8.6 即時訪問網絡圖片文件展示  8.7 手機氣象局,實時衛(wèi)星云圖  8.8 通過網絡播放mp3  8.9 設置遠程下載音樂為手機鈴聲  8.10 遠程下載桌面背景圖案  8.11 將手機文件上傳至網站服務器  8.12 移動博客發(fā)布器  8.13 移動RSS閱讀器  8.14 遠程下載安裝Android程序  8.15 手機下載看3gp影片  8.16 訪問網站Login API  8.17 地震速報  8.18 通過Web API動態(tài)更改手機Spinner控件  8.19 網絡語音搜索  8.20 網絡下載過程中顯示加載中  8.21 快照WebView加載的網頁畫面  8.22 網頁的放大與縮小 第9章 Google服務與Android完美整合  9.1 Google賬號驗證Token  9.2 Google搜索  9.3 前端產生QR Code二維條形碼  9.4 以經緯度查找目的地位置  9.5 GPS Google地圖  9.6 移動版Google Map  9.7 規(guī)劃導航路徑  9.8 移動設備上的Picasa相冊  9.9 隨身翻譯機 第10章 創(chuàng)意Android程序設計  10.1 手機手電筒  10.2 GPS軌跡記錄器  10.3 女性貼身看護  10.4 手機QR Code二維條形碼生成器  10.5 Android QR Code二維條形碼掃描儀  10.6 上班族今天中午要吃什么  10.7 擲杯筊  10.8 電蚊香  10.9 轉轉輪盤——Lucky!  10.10 任務管理器  10.11 免費的云端發(fā)音字典  10.12 動起來!手機桌面上會動的動態(tài)桌布 附錄 如何發(fā)布程序到Android Market  A.1 支付Google Android Market注冊費  A.2 生成簽署憑證 .keystore金鑰檔案  A.3 上傳*.apk程序到Android Market上 

章節(jié)摘錄

插圖:第1章 了解、深入、動手做 1.1 紅透半邊天的Android 2007年11月5日,是個值得紀念的日子。就在iPhone熱賣不到半年的時間,Google迅速推出了OpenHandsetAlliance與Android操作系統(tǒng)開放平臺,這讓全世界的電信業(yè)者、手機硬件制造商及其網絡服務業(yè)掀起了“給我Android,其余免談”的熱潮,也讓全球的程序員團結了起來,一同攜手邁向Android手機設計的頂峰,探索這既陌生又令人興奮的領域。伴隨著第一個Android SDK版本(m3.rc20a)推出的同時,Google砸下重金,舉辦一場獎金高達375萬美金的創(chuàng)意程序挑戰(zhàn)賽,雖然我們自身團隊在進入第二輪的決賽前鎩羽而歸,但靠著“PicCall”這支專為老人所設計的“翻看相片即撥號”程序,也得到了前1/4強成績的肯定,這場堪稱是有史以來獎金最豐厚的創(chuàng)意大賽,共有l(wèi)800支來自全球各地的隊伍參加,也讓Google在短短的3個月內快速匯集了來自世界各地頂尖團隊的豐富創(chuàng)意點子。隨著時間接近2008年底,期間歷經Android SDK數(shù)次的改版(m5.rcl5、0.9),全球第一款由美國T-Mobile電信與htc(宏達電子)正式推出的“G——Phone”,代號“Gl”,也終于讓一直處于“軟件模擬器”的Android,正式成為“機器人”,也有人將其稱為“Dream”,這是因為,Google跨足手機操作系統(tǒng)的美夢終于成真了。Android SDK的誕生之所以受到萬眾矚目,并非是其內置了Chrome Lite瀏覽器,或SQLite數(shù)據庫;也不是由于支持豐富的多媒體影音文件(MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF等格式),因為這些早在Windows Mobile 6.5、Symbian OS上就是“基本配置”了。至于Android采用的Linux Base開放架構,Android更是既不特別也非獨家。而Android之所以讓程序員引領期盼的唯一理由,就只有兩個字:“機會”。這個“機會”就是與所有開發(fā)人員在同一條起跑線接觸SDK,踏著同樣的步伐學習手機程序開發(fā),也因為如此,才讓人覺得這“機會”更加彌足珍貴。

編輯推薦

移動網絡設備(MID,Mobile l rlternet Device)的發(fā)展銳不可擋,其中以智能手機最受矚目。《Google Android SDK開發(fā)范例大全(第2版)》采用范例集的形式,由淺入深地帶領Google Arldroid SDK初學者,以及具備。Java基礎的程序設計人員逐步掌握開發(fā)MID的能力。同時,書中超過160個范例均可作為開發(fā)樣板。以此拋磚引玉。進而拓展程序設計人員開發(fā)MID的無限可能。精彩范例,原創(chuàng)展現(xiàn)更炫的移動設備人機界面配置:豪華Widget、Home Screen AppWidgets、隱藏式抽屜——SlidingDrawer等閃亮登場!完整的手機數(shù)據存取功能:鈴聲模式設置、震動控制、桌面切換、WiFi服務、屏幕旋轉、電池計量、電信網絡信息、SIM卡信息、撥打電話、短信解析、通訊錄聯(lián)系人等手機控制功能。系統(tǒng)服務及研發(fā)的整合:網絡搜索、聯(lián)系人、音樂、應用程序、定制手機文件管理、記憶卡I/O存取、雙向短信、鬧鐘服務、開機程序、來電通信互動、拜年短信、信息提醒、電池電量顯示等。超酷的娛樂多媒體設計:觸控移動事件、建立手勢、手勢判斷控制、屏幕保護程序、啟動動畫、mp3播放器、3gp影片播放、相機預覽拍照、自動對焦、調整音量、信息指令遙控手機、錄音控制等。Web Service存取服務:內嵌瀏覽器網頁、Ajax網頁特效、手機氣象局、網絡播放mp3、網絡安裝apk程序、遠程下載手機鈴聲、XML.一RPC移動博客發(fā)布器、手機RSS閱讀器、地震速報、網頁快照等。完備的Google網絡服務:Google語音搜尋、Google程賬號登錄、Google Searci"1 API、Google Chart API、Google Picasa手機相冊、Google Trarlslate API整合等。Google Map應用:GPS定位、規(guī)劃導航路徑、GPS Google地圖、地址反查地理坐標等衛(wèi)星全球定位實例。創(chuàng)意程序設計:電蚊香、轉轉輪盤、任務管理、中英發(fā)音字典、手機手電筒、GPS軌跡記錄器、女性貼身計時、QR Code二維條碼生成器、手機QR Code掃描儀、熱量骰子等。Sun認證資深講師,段維瀚推薦。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Google Android SDK開發(fā)范例大全 PDF格式下載


用戶評論 (總計126條)

 
 

  •   Google Android SDK開發(fā)范例大全 很不錯 很好的學習資料
  •   Google Android SDK開發(fā)范例大全..書拿到了 書的質量覺得還不錯
  •   名副其實的范例大全,例子很多很全,適合有經驗的開發(fā)當字典翻。但是入門的話不推薦這本書,因為Android基礎知識的講解幾乎沒有。
  •   早上剛收到書,粗粗過了一遍,書是正版的..這個可以放心。內容還是詳實的,比較適合有一定編程基礎(C語言,JAVA語言都行)的人學習Android SDK,本人對這個也是感興趣自學的。通本都是范例,代碼關鍵部分也都加了注釋,這點還是比較滿意的,就是印刷質量一般,書有黑點點,估計看得時候會黑手...
  •   提升Android開發(fā)能力的范例大全,還是挺有用的。
  •   范例很多,也很實用。是android初學者必備的實用手冊??梢援斪霾樵兪謨詫嵱谩募垙堎|量很好。送貨也很快。希望廣大的android開發(fā)者能夠擁有這本書。
  •   這本書通過詳細的范例向我們展示了精彩絕倫的android插件,對于我們學習android有很大的幫助!
  •   本書其實是給有過android開發(fā)經驗的人用的,如果沒有那方面的經驗,我覺得看起來不容易,雖然用例是多了一點,都是我覺得結構很一般!但還是優(yōu)點比缺點多!
  •   范例詳細易懂,了解基本Android基本使用方法很好的一本書
  •   本書內容實戰(zhàn)性強,是一本很不錯的android開發(fā)的書籍
  •   現(xiàn)在做這種android開發(fā)的,這本書非常好,讀著能感受最新的技術在呼喚著我們!
  •   很好,學Android開發(fā)的,買這本書就夠了,這是最好的一本書,不買后悔的
  •   對初學Android 開發(fā)的挺實用的
  •   我的第二本Android書,非常棒!看了5章學到很多東西,后面的內容以后用到了可以查閱??催@種實例的書可以擴展知識面,如果能把這本書的內容消化了,水平應該上升到中級了。接下來想買的書是《Pro Android 3》
  •   這本書給我的幫助很大,我是個新手 剛剛學android編程 各方面都很細 受益匪淺
  •   我是學android的,看了很多的資料書,這本書真的很好,郵遞也很快
  •   自學android的話,可以結合本書里面的實例做出幾個令人滿意的項目來!
  •   內容不錯,是android入門的好書籍。
  •   買了挺多本android的書,個有千秋哦。。
  •   書上的案例比較全,唯一不足的就是缺少得android系統(tǒng)的內核講解
  •   學android的好書,值得購買,資深的同事推薦我買的。
  •   書本內容很充實,作為手機嵌入式開發(fā)教程很適合
  •   書本范例比較全面 不過欠點范例開發(fā)思想
  •   從開發(fā)環(huán)境配置到實際應用,適合初學者
  •   主要以代碼分析、程序編寫思路等為主,不是枯燥的一味的概念。適合初學者~
  •   這本書,很適合初學者,容易入門,如果有JavaWeb開發(fā)經驗的人就更容易入門了,例子很多,非常不錯
  •   這里面的范例都是一些很小巧的例子,講解得也很簡短明了,但個個例子都很實用,經常會要用到。看到這不要以為本書只能用來做一本查詢手冊,看似上百個例子作者有意是按學習的由淺入深來安排的,從第一個看到最后一個,一步步的邊學邊實踐,才發(fā)現(xiàn),其實這也是一本教程,只是作者換了一種教授方式,不得不配服作者的良苦用心。
  •   這本書很實用,書中的范例學起來輕松易上手,可以將光盤中的范例直接導入快速學習。值得購買!
  •   范例很豐富 有光盤 非常 不錯
  •   利用范例深入理解,需要有一定的JAVA基礎
  •   實例很多,從中學到不少經驗,自己也開發(fā)了幾個安卓軟件,受益匪淺
  •   范例非常好,幫助很大,值得購買
  •   書的質量不錯,內容也夠豐富,配送有光盤。有些代碼的注釋說明不夠清晰,代碼里有錯誤,需要有一定java基礎的人才比較容易閱讀。
  •   內容不錯,但不適合初學者學習,有一定基礎的人才能完全看懂這本書.
  •   適合開發(fā)者用作技術手冊!
  •   內容詳細。光盤和書一起使用我進步很快。
  •   買前就是看中書中提供的大量實例,但是有些人說里面的代碼運行時會有些錯誤,但是問題應該不大。
    總的來說還是值得一看的,多看些實例還是很不錯的?。?!1
  •   有光盤
    例子超多
    由淺入深
    新手容易上手,大蝦得到啟示
  •   書中的例子特別適合初學者。買了送人。
  •   這本書其實適合有一定基礎的人來看,不然的話看起來有點難懂!
  •   跟我想象的差不多,還有光碟,適合初學者~~~
  •   不適合初學者,有點意思和難度
  •   這本書很不錯,初學者應該都看看
  •   對于熟悉代碼很有用
  •   不錯。代碼能運行
  •   還可以,實例代碼有很多
  •   內容很好 很全面 適合學習
  •   技術不到家,不適合完全沒有一點基礎的人看。
  •   里面都是應用例子和全的,
    感謝作者
  •   書還不錯,初學者的幫手
  •   實例多,內容豐富,作為新手來說,這本挺適合的
  •   質量不錯。有光盤。翻開看了看。還可以。物有所值~!
  •   我在深圳,星期一訂購的書,星期三收到的,開始還有點擔心這書的真假,拿到手后心終于踏實了,這書是正版的,有光盤。
  •   買這本書,主要是沖它的列子去的,通過列子來上手熟練..
    看了幾天,感覺還不錯。。
  •   實例挺多,建議有基礎人看,我看起來有點吃力
  •   感覺書的外觀質量上沒發(fā)現(xiàn)什么缺點
    內容還沒認真閱讀,應該很不錯吧。
  •   書及時到了,質量也不錯,使用中
  •   案例很多,也很詳細,求給力快遞。
  •   不錯..書上的例子講的蠻詳細
  •   翻了一下,講的比較詳細
  •   書講解的比較詳細 易學
  •   很詳細,例子很多
  •   實例不錯,適合學習
  •   書拿到手上看了一陣子,感覺很好,適合學過java的人
  •   很不錯 適合提升階段
  •   很好,但是不適合我這種初級菜鳥
  •   適合我的需求,很好
  •   比較適合菜鳥級的,像我一樣,呵呵
  •   例子很多。??梢援斪鞴ぞ邥鴣硎褂?/li>
  •   全面全面
  •   容易較一般,不是很全面
  •   書本很好,很有閱讀價值的
  •   發(fā)貨很快,正在閱讀
  •   看介紹挺好,就買了,還沒看啊
  •   這本書講的東西還不錯,需要有時間好好研究
  •   學安卓不得不買的一本書。值得收藏。
  •   這本書的案例很多,不錯。
  •   好厚的一本書!除了有點臟臟的其他都挺好
  •   對于入門的人來的確很不錯,不過看之前最好就是先看過一本入門的書,再看這本書的話很不錯。。。
  •   很詳實的一本書,不過沒太多時間看。
  •   雖然學了一半,但是之前的內容真的很不錯!
  •   內容稍微簡單了點,但例子還算是比較全的
  •   包裝都很好,內容也不錯。
  •   怎么說呢,是我想要的內容,例子很多,就是排版有點亂
  •   內容和紙質都不錯哈,
  •   數(shù)質量不錯,內容讀完再說!?。?/li>
  •   不錯~還沒看呢!內容不少
  •   送貨速度挺快的!書里面的內容很好!
  •   真的不錯,內容我還沒看,不過至少質量和速度都還行
  •   書很好,很厚,正在學習中。
  •   例子很實用,正在學習中
  •   找到我要的很多例子。好
  •   幫同學買的,應該不錯,挺實用的!
  •   里邊的例子很實用
  •   前一天晚上訂,第2天上午就到貨了,不足20小時,快?。?/li>
  •   可以用作工具書 查詢相關的實例
  •   速度挺快的 不錯 里面還有附碟
  •   書不錯,粗略看了一下
  •   老公說很好,很實用!
  •   還是一本不錯的書的。很有用。
 

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

京ICP備13047387號-7