注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Android程序設計

Android程序設計

Android程序設計

定 價:¥79.00

作 者: (美)(梅德尼克斯Mednieks)(Z.)等著
出版社: 機械工業(yè)出版社
叢編項: O'Reilly精品圖書系列
標 簽: 暫缺

ISBN: 9787111401841 出版時間: 2012-02-20 包裝: 平裝
開本: 16開 頁數(shù): 456 字數(shù):  

內容簡介

  Android應用已經不斷滲透到人們的生活中。本書以開發(fā)設計良好的Android應用為主題,循序漸進介紹了Android開發(fā)的相關知識。本書內容翔實,從基礎概念、工具環(huán)境的說明,Android系統(tǒng)框架的介紹,到骨架(skeleton)應用的探索以及一些相關高級主題的展開,適合不同背景的Android編程人員,是一本不錯的Andorid編程指南。如何才能構建設計良好的工程化Android應用?這本權威的Android應用開發(fā)指南系統(tǒng)深入地剖析了Android的核心模塊和API,揭示了如何創(chuàng)建可以運行在一系列Android設備上的優(yōu)秀應用。《Android程序設計》不僅探討了行之有效的應用設計和實現(xiàn)方式,還深入地討論了傳感器、本地開發(fā)、3D圖形等所有Android應用開發(fā)者需要掌握的主題,完美地展示了如何在不同的平臺上構建Android應用。

作者簡介

  Zigurd Mednieks是領先的OEM、企業(yè)和創(chuàng)建基于Android系統(tǒng)和軟件的創(chuàng)業(yè)投資顧問。在此之前,他是D2 Technologies的首席架構師,D2 Technologies是Voice over IP (VoIP)的技術提供商。在D2 Technologies,他帶領工程和產品定義工作,把通信和社交媒體結合到專用的嵌入式系統(tǒng)和Android平臺上。Laird Dornin是一名移動開發(fā)架構師,在Java、Android、J2ME、SavaJe和WebKit瀏覽器庫方面有豐富的經驗。他是Sun Microsystems的J2SE開發(fā)團隊成員,是Java RMI和Jini的技術專家。他目前是一家大型無線運營商的高級工程師,為該運營商的開發(fā)者社區(qū)提供Android架構指南和Network API支持。G. Blake Meike是一個經驗豐富的開發(fā)人員,在移動和服務端平臺構建Java應用方面有豐富的經驗。Masumi Nakamura有著十多年的軟件工程經驗,在移動技術領域的很多職位上工作過,從構建移動基礎架構到成立自己的移動公司。他曾經是WHERE Android應用的首席Android開發(fā)工程師,現(xiàn)在是Where Inc.的Big Data和Recommendations組的首席架構師。

圖書目錄

前言
第一部分 工具和基礎
第1章 工具包
1.1 Android SDK的安裝和系統(tǒng)需求
1.2 小試牛刀:確認安裝是否能夠正常工作
1.3 SDK的組件
1.4 保持版本最新
1.5 示例代碼
1.6 關于代碼閱讀
第2章 Android開發(fā)之Java必備基礎
2.1 Android正在重塑客戶端Java
2.2 Java類型系統(tǒng)
2.3 作用域
2.4 Java編程慣例
第3章 Android應用的主要組件
3.1 Android平臺和傳統(tǒng)編程模型的對比
3.2 活動、意圖和任務
3.3 其他Android組件
3.4 靜態(tài)應用資源和上下文
3.5 Resources
3.6 Android應用的運行時環(huán)境
3.7 組件生命周期
3.8 Android應用打包:.apk文件
3.9 把軟件移植到Android中
第4章 應用發(fā)布之前的準備工作
4.1 應用簽名
4.2 把應用投放到Android市場
4.3 Google地圖API密鑰
4.4 指定API級別的兼容性
4.5 兼容不同的屏幕類型
第5章 Android軟件開發(fā)工具Eclipse
5.1 Eclipse相關的概念和術語
5.2 Eclipse視圖和透視圖
5.3 Eclipse中的Java編程
5.4 Eclipse和Android
5.5 預防Bug并保持代碼整潔
5.6 Eclipse特性和替代品
第6章 Android下的高效Java編程
6.1 Android框架
6.2 組織Java源代碼
6.3 Android中的并發(fā)編程
6.4 序列化
第二部分 Android框架
第7章 構建視圖
7.1 Android GUI架構
7.2 組裝圖形界面
7.3 控制器布局
7.4 菜單欄
第8章 Fragment和跨平臺支持
8.1 創(chuàng)建Fragment
8.2 Fragment生命周期
8.3 Fragment管理器
8.4 Fragment事務
8.5 兼容包
第9章 二維和三維圖形的繪制
9.1 自己動手開發(fā)部件
9.2 Bling
第10章 數(shù)據(jù)處理和數(shù)據(jù)持久化
10.1 關系數(shù)據(jù)庫概覽
10.2 SQLite
10.3 SQL語言
10.4 Android應用中的SQL和以數(shù)據(jù)庫為中心的數(shù)據(jù)模型
10.5 Android數(shù)據(jù)庫類
10.6 Android應用的數(shù)據(jù)庫設計
10.7 使用數(shù)據(jù)庫API:MJAndroid
第三部分 Android的框架應用
第11章 運行良好的應用框架
11.1 對生命周期進行可視化
11.2 Fragment生命周期可視化
11.3 Activity類和運行良好的應用
11.4 Application類的生命周期方法
11.5 活動之間流暢直觀的用戶體驗
第12章 使用內容提供者
12.1 理解內容提供者
12.2 定義提供者的公用API
12.3 編寫并集成內容提供者
12.4 文件管理和二進制數(shù)據(jù)
12.5 Android MVC和內容查看器
12.6 一個完整的內容提供者代碼:SimpleFinchVideoContentProvider
12.7 聲明自己的內容提供者
第13章 探討內容提供者 
13.1 開發(fā)RESTful類型的Android應用
13.2 Network MVC
13.3 Network MVC方式的優(yōu)點小結
13.4 代碼實例:動態(tài)列出并緩存YouTube視頻內容
13.5 Finch YouTube視頻示例的源代碼結構
13.6 視頻搜索應用的各個步驟
第四部分 高級話題
第14章 多媒體
14.1 音頻和視頻
14.2 播放音頻和視頻
14.3 錄制音頻和視頻
14.4 存儲的媒體內容
第15章 地理位置和地圖定位
15.1 基于地理位置的服務
15.2 地圖定位
15.3 Google Maps Activity
15.4 MapView和MapActivity
15.5 使用MapView
15.6 MapView和MyLocationOverlay初始化
15.7 暫停和恢復MapActivity
15.8 通過菜單按鈕控制地圖
15.9 通過鍵盤操作地圖
15.10 沒有地圖的地理位置
第16章 傳感器、NFC、語音、手勢和可訪問性
16.1 傳感器
16.2 近場通信
16.3 手勢輸入
16.4 可訪問性
第17章 通信、身份認證、同步和社交媒體
17.1 賬戶信息
17.2 認證和同步
17.3 藍牙
第18章 Android本地開發(fā)工具箱
18.1 本地方法和JNI調用
18.2 Android NDK
18.3 Android提供的本地庫
18.4 編譯自己定制的庫模塊
18.5 本地活動

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號