-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Android開發秘籍-(第2版) 版權信息
- ISBN:9787115355171
- 條形碼:9787115355171 ; 978-7-115-35517-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Android開發秘籍-(第2版) 本書特色
《android開發秘籍(第2版)》秉承“一個清晰可用的范例,勝過千言的文檔”的原則,以一百多個范例為骨架,將知識、技巧和理念融入其中,從零開始,介紹了android移動開發的方方面面。從android及其設備的發展、android項目的建立等入門內容,到activity、intent、視圖、線程、服務、用戶界面布局、事件等基本要素,再到多媒體、硬件接口、網絡、位置服務、應用內計費、消息推送等高級特性,*后還介紹了原生開發、測試與調試。《android開發秘籍(第2版)》致力于讓讀者充分理解和利用android的各種特性,并十分強調設備與版本的兼容性、代碼的復用性、項目的健壯性、方法的多樣性等良好的開發理念。 《android開發秘籍(第2版)》的內容由淺入深,方便android開發初學者上手;書中介紹的技巧彼此相關又相對獨立,因此也適合有一定經驗的開發者查閱參考。
Android開發秘籍-(第2版) 內容簡介
無論你剛剛開始著手構建當今**大移動平臺android上的應用程序,還是你已經構建過android應用程序想更上一層樓,本書都將為你提供所需的專業指導和實現代碼。 這一版與第1版相比做了大量的更新,增加了高級線程和ui開發、應用內計費、推送消息和原生開發等全新章節,還介紹了訪問nfc硬件、使用google云消息等各種新技術。 書中的一百多個技巧堪稱面面俱到,將引領你從入門直到精通,幫助你將*新的android api和工具的功效發揮得淋漓盡致。作者對代碼示例進行了徹底的更新,使其能夠為你的項目和組件服務。閱讀本書,你將會學到*實用的技術,從而高效地解決常見的問題,避開項目開發生命周期中的各種陷阱。
Android開發秘籍-(第2版) 目錄
1.1 android的演化
1.2 android的兩面性
1.3 運行android的設備
1.3.1 htc系列機型
1.3.2 摩托羅拉系列機型
1.3.3 三星系列機型
1.3.4 平板電腦
1.3.5 其他設備
1.4 android設備間的硬件差異
1.4.1 屏幕
1.4.2 用戶輸入法
1.4.3 傳感器
1.5 android的特性
1.5.1 多線程應用微件
1.5.2 觸摸、手勢和多點觸摸
1.5.3 硬鍵盤和軟鍵盤
1.6 android開發
1.6.1 良好的應用設計
1.6.2 保持向前兼容
1.6.3 確保健壯性
1.7 軟件開發工具包(sdk)
1.7.1 安裝和升級
1.7.2 軟件特性和api級別
1.7.3 用模擬器或android設備進行調試
1.7.4 使用android調試橋
1.7.5 簽名和發布
1.8 google play
1.8.1 *終用戶許可協議
1.8.2 提升應用的曝光度
1.8.3 讓應用脫穎而出
1.8.4 為應用收費
1.8.5 管理評價和更新
1.8.6 google play以外的其他選擇
第2章 應用程序基礎:activity和intent
2.1 android應用程序概覽
技巧1:創建項目和activity
2.1.1 項目目錄結構及自動生成的內容
2.1.2 android包和manifest文件
技巧2:重命名應用程序的某些部分
技巧3:使用庫項目
2.2 activity的生命周期
技巧4:使用activity生命周期函數
技巧5:強制采用單任務模式
技巧6:強制規定屏幕方向
技巧7:保存和恢復activity信息
技巧8:使用fragment
2.3 多個activity
技巧9:使用按鈕和文本視圖
技巧10:通過事件啟動另外一個activity
技巧11:通過使用語音轉文本功能啟動一個activity
技巧12:實現選擇列表
技巧13:使用隱式intent創建activity
技巧14:在activity間傳遞基本數據類型
第3章 線程、服務、接收器和警報
3.1 線程
技巧15:啟動一個輔助線程
技巧16:創建實現runnable接口的activity
技巧17:設置線程的優先級
技巧18:取消線程
技巧19:在兩個應用程序間共享線程
3.2 線程間的消息機制:handler
技巧20:從主線程調度runnable型的任務
技巧21:使用倒數計時器
技巧22:處理耗時的初始化工作
3.3 警報
技巧23:利用toast在屏幕上顯示一條簡單的信息
技巧24:使用alertdialog對話框
技巧25:在狀態欄中顯示通知
3.4 服務
技巧26:創建自足式服務
技巧27:添加喚醒鎖
技巧28:使用前臺服務
技巧29:使用intentservice
3.5 廣播接收器
技巧30:當按下拍照按鈕時啟動一個服務
3.6 應用微件
技巧31:創建應用微件
第4章 高級線程技術
4.1 裝載器
技巧32:使用cursorloader
4.2 asynctask
技巧33:使用asynctask
4.3 android進程間通信
技巧34:實現遠程過程調用
技巧35:使用messenger
技巧36:使用resultreceiver
第5章 用戶界面布局
5.1 資源目錄和常規屬性
技巧37:指定替代資源
5.2 view和viewgroup
技巧38:用eclipse編輯器生成布局
技巧39:控制ui元素的寬度和高度
技巧40:設置相對布局和布局id
技巧41:通過編程聲明布局
技巧42:通過獨立線程更新布局
5.3 文本操作
技巧43:設置和改變文本屬性
技巧44:提供文本輸入
技巧45:創建表單
5.4 其他微件:從按鈕到拖動條
技巧46:在表格布局中使用圖像按鈕
技巧47:使用復選框和開關按鈕
技巧48:使用單選按鈕
技巧49:創建下拉菜單
技巧50:使用進度條
技巧51:使用拖動條
第6章 用戶界面事件
6.1 事件處理器和事件監聽器
技巧52:截取物理按鍵事件
技巧53:構建菜單
技巧54:在xml文件中定義菜單
技巧55:創建操作欄
技巧56:使用actionbarsherlock
技巧57:使用搜索鍵
技巧58:響應觸摸事件
技巧59:監聽滑動手勢
技巧60:使用多點觸控
6.2 高級用戶界面庫
技巧61:使用手勢
技巧62:繪制3d圖像
第7章 高級用戶界面技術
7.1 android自定義視圖
技巧63:自定義按鈕
7.2 android動畫
技巧64:創建動畫
技巧65:使用屬性動畫
7.3 輔助功能
技巧66:使用輔助功能特性
7.4 fragment
技巧67:同時顯示多個fragment
技巧68:使用對話框fragment
第8章 多媒體技術
8.1 圖像
技巧69:裝載和顯示一幅可供操作的圖像
8.2 音頻
技巧70:選擇和播放音頻文件
技巧71:錄制音頻文件
技巧72:操作原始音頻
技巧73:有效利用聲音資源
技巧74:添加媒體并更新路徑
8.3 視頻
技巧75:使用videoview
技巧76:使用mediaplayer播放視頻
第9章 硬件接口
9.1 攝像頭
技巧77:自定義攝像頭
9.2 其他傳感器
技巧78:獲取設備的旋轉姿態
技巧79:使用溫度傳感器和光傳感器
9.3 電話
技巧80:使用電話管理器
技巧81:監聽電話狀態
技巧82:撥叫一個號碼
9.4 藍牙
技巧83:開啟藍牙
技巧84:發現藍牙設備
技巧85:與已綁定的藍牙設備配對
技巧86:打開藍牙套接字
技巧87:使用設備振動功能
技巧88:訪問無線網絡
9.5 近場通信(nfc)
技巧89:讀取nfc標簽
技巧90:寫入nfc標簽
9.6 通用串行總線(usb)
第10章 網絡
10.1 響應網絡狀態
技巧91:檢查網絡連接
技巧92:接收連接變化信息
10.2 使用短消息
技巧93:收到短消息后自動回復
10.3 使用web內容
技巧94:自定義web瀏覽器
技巧95:使用http get請求
技巧96:使用http post請求
技巧97:使用webview
技巧98:解析json
技巧99:解析xml
10.4 社交網絡
技巧100:讀取所有者設定檔
技巧101:與twitter集成
技巧102:與facebook集成
第11章 數據存儲方法
11.1 shared preference
技巧103:創建和檢索shared preference
技巧104:使用preference框架
技巧105:基于存儲的數據改變用戶界面
技巧106:添加*終用戶許可協議
11.2 sqlite數據庫
技巧107:創建一個獨立的數據庫包
技巧108:使用獨立的數據庫包
技巧109:創建個人日記
11.3 內容提供器
技巧110:創建自定義的內容提供器
11.4 文件的保存和載入
技巧111:使用asynctask進行異步處理
第12章 基于位置的服務
12.1 位置服務基礎
技巧112:檢索*近保存的位置
技巧113:在位置改變時更新信息
技巧114:列出所有可用的提供器
技巧115:將位置轉化為地址(逆向地理編碼)
技巧116:將地址轉化為位置(地理編碼)
12.2 使用google地圖
技巧117:向應用程序中添加google地圖
技巧118:為地圖添加標記
技巧119:向地圖上添加視圖
技巧120:設置臨近警告
12.3 使用little fluffy位置庫
技巧121:使用little fluffy位置庫添加通知
第13章 應用內計費
google play應用內計費
技巧122:安裝google的應用內計費服務
技巧123:為activity添加應用內計費機制
技巧124:列出應用內可購買的項目清單
第14章 推送消息
14.1 google云消息設置
技巧125:準備google云消息
14.2 發送和接收推送信息
技巧126:準備manifest
14.3 接收消息
技巧127:添加broadcastreceiver類
技巧128:添加intentservice類
技巧129:注冊設備
14.4 發送消息
技巧130:發送文本消息
技巧131:通過asynctask發送消息
第15章 原生android開發
android原生組件
技巧132:使用java原生接口
技巧133:使用nativeactivity
第16章 測試和調試
16.1 android測試項目
技巧134:創建測試項目
技巧135:在android上加入單元測試
技巧136:使用robotium
16.2 eclipse內建測試工具
技巧137:指定運行配置
技巧138:使用ddms
技巧139:借助斷點進行調試
16.3 android sdk調試工具
技巧140:開啟和終止android調試橋
技巧141:使用logcat
技巧142:使用hierachy viewer
技巧143:使用traceview
技巧144:使用lint
16.4 android系統調試工具
技巧145:設置gdb調試
附錄a 使用openintents sensor simulator
附錄b 使用兼容包
附錄c 使用持續集成系統
附錄d android操作系統發布版本一覽
Android開發秘籍-(第2版) 相關資料
《android開發秘籍(第2版)》包含了關于如何開發和營銷一個成功的android應用的各種技巧。每一個技巧都含有詳細的解釋和示例,講解怎樣正確地編寫程序,使其能成為google play store 上別具一格的應用。以理解不同android版本的基本特征、從而設計和構建出能適應這些不同的應用為開端,本書將教授諸多引領你走上成功之路的開發技巧。你將學會在android系統的不同層面上進行工作,從使用硬件接口(如nfc和usb),到能夠指明如何有效地使用移動數據的網絡接口,甚至還包括如何利用google強大的計費接口(billing interface)。幾位作者工作的杰出之處在于,他們為書中每個概念都配上了實用的、與現實生活息息相關的代碼示例,這些示例可以被輕而易舉地構建,并適用于各種各樣的情況,使得本書成為一切android開發者案頭必備之書。
——david brown,圣胡安(san juan)學區信息數據管理員兼應用程序開發員
清晰易讀、通俗易懂,但并非平淡無奇。這是我讀過的android開發領域書籍中最好的作品之一。如果你已經有了一定的基礎,那么書中的技巧一定會引領你邁向大師的行列。
——casey doolittle,icon health and fitness首席java開發者
《android開發秘籍(第2版)》提供了出類拔萃的android開發基礎知識。書中教授了諸如布局、android生命周期及基于多種多線程技術的響應性等內容,這些都是你成為android達人所必需的。
——kendell fabricius,自由android開發者
每個人從本書中都能得到需要的東西。我自從1.0版起就從事android編程,但仍從本書中學到了前所未見的東西。
——douglas jones,fullpower technologies高級軟件工程師
Android開發秘籍-(第2版) 作者簡介
Ronan “Zero” Schwarz是OpenIntents的創始人之一。OpenIntents是一家以歐洲為基地、專門從事Android開發的開源軟件公司。Ronan擁有超過15年的編程經驗,且涉足諸多領域,如增強現實(augmented reality)、Web、機器人學、商業系統等,以及包括C、Java、Assembler等在內的多種編程語言。他從2007年起就開始從事Android平臺開發工作,在其他方面,還協助創建了SplashPlay和Droidspray,它們分別入圍第一屆和第二屆Android開發者挑戰賽(Android Developer Challenge)的決賽圈,并名列前茅。 Phil Dutson是ICON Health and Fitness的首席用戶體驗(UX)和移動開發員。他曾為NordicTrak、ProForm、Freemotion、Sears、Costco、Sam’s Club及其他一些單位開發項目和提供解決方案。多年以來,他使用、修改和編寫了許多移動設備(從他擁有的第一臺Palm Pilot 5000 到現在手頭的iOS和Android設備)上的程序。Phil還著有jQuery, JQueryUI and jQuery Mobile、Sams Teach Yourself jQuery Mobile in 24 Hours和Creating QR and Tag Codes等書籍。 James Steele曾經是麻省理工學院(MIT)的一名物理學博士后,但在硅谷初創時就投身其中。15年后的今天,他還在不斷地推出創新成果,將消費者市場和移動市場上的若干研究項目轉化為產品。他活躍在硅谷的多個技術創新團體中,并且是Sensor Platforms的工程副總裁。 Nelson To在Android Market上發布的由他自己開發的應用數量已達到兩位數。他還從事Android企業化應用工作,涉及Think Computer股份有限公司的PayPhone、AOL的AIM、斯坦福大學(Stanford University)的Education App和羅技公司(Logitech)的Google TV等產品。此外,他還協助組織了硅谷的Android Meetup社區,并在美國灣區和中國講授Android課程。
- >
【精裝繪本】畫給孩子的中國神話
- >
我與地壇
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
煙與鏡
- >
巴金-再思錄
- >
山海經
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
莉莉和章魚