出版時間:2009 出版社:人民郵電出版社 作者:余志龍,陳昱勛,鄭名杰,陳小鳳,郭秩均 頁數(shù):616 字數(shù):1037000
Tag標簽:無
前言
想必近來大家對Google所發(fā)表的Android是“聽得很清楚,看得很模糊”,這本全方位的《Android SDK開發(fā)范例大全》能不能讓你看得更清楚一點?如果真的還不夠明了的話,那知道一件事就夠了——保持你的熱情!工具是給有熱情的人,作者以最淺顯易懂的寫法以及多樣化的范例分享,指出每種應用程序開發(fā)的無限可能?,F(xiàn)今的時代新科技像萬花筒般不斷日新月異,在這股銳不可擋的趨勢之下,采用Google開放式Android平臺的手持設備程序設計將遠超過PC程序設計的普及程度。此范例大全從編寫應用程序到重構程序代碼,無論是出于個人興趣還是工作需要,絕對能讓初學Android應用程序開發(fā)的您創(chuàng)造出屬于自己的Android應用程序。好的應用有了方法,還需要加上創(chuàng)意才行。整本書大大小小的范例都以既創(chuàng)新又有趣的應用為主,在一步步程序架構之上配合詳細的正文解說,邊學邊做,一定能讓您在短時間內(nèi)更有效地學習和掌握Android程序開發(fā)。來勢洶洶的Android平臺將帶來潛在的無限商機,您準備好了嗎?
內(nèi)容概要
本書以Android手機應用程序開發(fā)為主題,通過130多個范例全面且深度地整合了手機、網(wǎng)絡及服務等多個開發(fā)領域,為讀者提高程序設計功力提供了很大的幫助?! ∪珪卜?0章,主要以范例集的方式來講述Android的知識點,詳細介紹了開發(fā)Android的人機交互界面、Android常用的開發(fā)控件、使用Android手機收發(fā)短信等通信服務、開發(fā)Android手機的自動服務功能和娛樂多媒體功能以及整合Android與Aoogle強大的網(wǎng)絡服務等內(nèi)容,隨書光盤中包括了所有范例的程序代碼?! ”緯v述由淺入深,由Android的基礎知識到實際開發(fā)應用,結構清晰、語言簡潔,非常適合Android的初學者和Android的進階程序開發(fā)者閱讀參考。
作者簡介
余志龍,來自于手機制造業(yè)、電視媒體業(yè)、網(wǎng)絡、電信產(chǎn)業(yè)、軟件開發(fā)等領域,擅長嵌入式系統(tǒng)軟件設計、J2ME游戲開發(fā)、Android開發(fā),以及J2EE、JSP、Servlet、JavaBeans、PHP、C#等程序語言,熟悉面向對象技術與Eclipse、Netbeans開發(fā)工具,積累多年大型項目開發(fā)、跨系統(tǒng)整合經(jīng)
書籍目錄
第1章 了解、深入、動手做 1.1 紅透半邊天的Android 1.2 本書目的及涵蓋范例范圍 1.3 如何閱讀本書 1.4 使用本書范例 1.5 參考網(wǎng)站 第2章 Android初體驗 2.1 安裝Android SDK與ADT plug-in 2.2 建立第一個Android項目(Hello Android?。 ?.3 Android應用程序架構——從此開始 2.4 可視化的界面開發(fā)工具 2.5 部署應用程序到Android手機 第3章 用戶人機界面 3.1 更改與顯示文字標簽——TextView標簽的使用 3.2 更改手機窗口畫面底色——drawable定義顏色常數(shù)的方法 3.3 更改TextView文字顏色——引用Drawable顏色常數(shù)及背景色 3.4 置換TextView文字——CharSequence數(shù)據(jù)類型與Resource ID應用 3.5 取得手機屏幕大小——DisplayMetrics取得畫面寬高的方法 3.6 樣式化的定型對象——Style樣式的定義 3.7 簡易的按鈕事件——Button事件處理 3.8 手機頁面的轉換——setContentView的應用 3.9 調(diào)用另一個Activity——Intent對象的使用 3.10 不同Activity之間的數(shù)據(jù)傳遞——Bundle對象的實現(xiàn) 3.11 返回數(shù)據(jù)到前一個Activity——startActivityForResult方法 3.12 具有交互功能的對話框——AlertDialog窗口 3.13 置換文字顏色的機關——Button與TextView的交互 3.14 控制不同的文字字體——Typeface對象使用 3.15 如iPhone拖動相片特效——Gallery畫廊 3.16 自制計算器——多按鈕的整合應用 3.17 關于(About)程序信息——Menu功能菜單程序設計 3.18 程序加載中,請稍后——ProgressDialog與線程整合應用 3.19 全屏幕以按鈕覆蓋——動態(tài)產(chǎn)生按鈕并最大化 3.20 今晚到哪兒打牙祭——具有選擇功能的對話框 3.21 Android變臉——主題(Theme)實現(xiàn) 第4章 史上超豪華的手機控件 第5章 交互式通信服務與手機控制 第6章 手機自動服務紀實 第7章 娛樂多媒體 第8章 當Android與Internet接軌 第9章 Google服務與Android混搭 第10章 創(chuàng)意Android程序設計
章節(jié)摘錄
插圖:本書各范例大多具有類似如上的范例程序描述,在呈現(xiàn)順序上是先從主程序(.java)做鋪陳安排,接著才是關于布局或常數(shù)的定義(XML)。關于篇幅,本書大多不列出完整的布局配置、字符串常數(shù)或項目定義文件(AndroidManifest.xml),在閱讀習慣上,可搭配主程序所需要引用的變量或常數(shù)名稱,再搭配范例光盤內(nèi)的程序文件學習。當然本書所有的范例皆非標準答案,學習的過程中,筆者盡可能將實際開發(fā)經(jīng)驗無私地分享于書中,這些程序可作為開發(fā)的參考或啟發(fā),在程序開發(fā)的國度里,唯有不斷地模仿、參考,才能持續(xù)地進步??赐辍皹藴式獯稹敝?,為了延續(xù)你的學習熱情,每個范例的最后都有思緒擴展的設計,這個階段可泡杯茶稍作休息,讓思緒沉淀,再進一步往下一個范例前進。擴展學習可能是輕松的信息分享,也可能是程序的小技巧,這些擴展學習的小主題,便是你的回家作業(yè),親自動手試試看解決問題或發(fā)揮私房創(chuàng)意,持續(xù)地在Android平臺中,磨練專業(yè)行動開發(fā)技能。本書所有范例都經(jīng)過本書作者在模擬器與HTC G1實機上的測試,完全兼容于Android SDK1.0r2以上版本(書中范例開發(fā)環(huán)境為Android SDK 1.1r1),建議使用。Eclips(ganymede版本)IDE來進行開發(fā),關于下載最新的SDK版本與對應的ADT Plug-in(Android Development Tools),在本書第2章有詳細的描述;你可通過下列方法來導入與使用本書的范例程序。首先,啟動.Eclips IDE,放入隨書所附的范例光盤,待Eclips IDE啟動完畢后,選擇任務欄的“File一Import”導入項目文件功能,如圖1-3所示。
編輯推薦
《Android開發(fā)入門與實戰(zhàn)(附盤)》為您指引一條從Java前往MlD(MobiIelnlernetDevice)的快速捷徑。全書采用范例集的形式,內(nèi)容涉及手機、網(wǎng)絡、影音、社區(qū)等多種開發(fā)類型。跟著書中的范例學習。初學者以及具備Andorid設計基礎的開發(fā)人員將一步步掌握手機硬件設備的對話語言、多媒體影音控制、WebService存取服務等功能,程序設計功力輕松升級到Device2.01精彩范例。原創(chuàng)展現(xiàn)!·移動設備人機界面配置。豪華Widget閃亮登場!·鈴聲模式設置、震動控制、桌面切換、wiFi服務、屏幕旋轉、電池計量、電信網(wǎng)絡信息、SIM卡信息、撥打電話、短信解析、通訊錄聯(lián)系人等手機控制功能?!な謾C文件管理、記憶卡I/O存取、雙向短信、鬧鐘服務、開機程序、來電通信、拜年短信、信息提醒等系統(tǒng)服務研發(fā)?!び|控移動事件、手機屏幕保護程序、mp3播放器、3gp影片播放、相機預覽拍照、調(diào)整音量、信息指令遙控手機、錄音控制等多媒體設計。·webService存取、內(nèi)嵌瀏覽器網(wǎng)頁、Ajax網(wǎng)頁特效、手機氣象局、網(wǎng)絡播放mp3、網(wǎng)絡安裝apk程序、遠程下載手機鈴聲、XML-RPC移動博客發(fā)布器、手機RSS閱讀器、地震速報等lnfemet服務?!oogIe遠程賬號登錄、GoogIeSearchAPI、GoogleChartAPI、GooglePicasa手機相冊、GoogleTransIateAPI整合等GoogIe網(wǎng)絡服務?!PS定位、規(guī)劃導航路徑、GPSGoogIe地圖、地址反查地理坐標等衛(wèi)星全球定位實例。·手機手電簡、GPS軌跡記錄器、女性貼身計時、QRCode二維條碼生成器、手機QRCode掃描儀、熱量骰子等Andorid創(chuàng)意程序設計。分別來自于手機制造業(yè)、電視媒體業(yè)、網(wǎng)絡、電信產(chǎn)業(yè)、軟件開發(fā)等領域,擅長嵌入式系統(tǒng)軟件設計、J2ME游戲開發(fā)、Android開發(fā),以及J2EE、JSP、servlet、JavaBeans、PHP、C#等程序語言,熟悉面向對象技術與Eclipse、Netbeans開發(fā)工具,積累多年大型項目開發(fā)、跨系統(tǒng)整合經(jīng)驗。Channel A臺灣奇智創(chuàng)庫總經(jīng)理張羿文,Java達人段維瀚推薦。超過130個實際案例,全面深度地整合手機、網(wǎng)絡及服務?!禔ndroid SDK開發(fā)范例大全(附盤)》范例繼承Java優(yōu)良傳統(tǒng),使用開放架構,彈性修改隨心所欲。易于閱讀的架構設計,每個范例均搭配步驟及完成畫面!通過小巧的Android模塊對象,即可實現(xiàn)復雜的手機通信協(xié)議。汲取專家開發(fā)經(jīng)驗,指引快速上手捷徑。范例完全兼容Android SDK 1.5。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Google Android SDK開發(fā)范例大全 PDF格式下載