-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Android編程實戰 版權信息
- ISBN:9787115357335
- 條形碼:9787115357335 ; 978-7-115-35733-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Android編程實戰 本書特色
《android編程實戰》針對如火如荼的android市場,深入挖掘android平臺的功能,幫助開發者構建更高級的應用程序。書中內容包括三大部分。**部分介紹了android開發者可用的工具及用于android開發的java編程語言。第二部分介紹了核心android組件及其*優使用方式。第三部分主要介紹一些*新技術,包括android平臺及可供android設備使用的服務。 《android編程實戰》適合具有android編程經驗并想進一步學習高級api和技巧的android開發者,也適合使用java語言編程并且希望學習一門新語言的程序員,以及所有喜歡測試新特性、樂于嘗試新事物的讀者。
Android編程實戰 內容簡介
你是否從事android操作系統開發,會創建簡單的android應用,但想進一步提升自己的開發技巧?你是否想深入挖掘android操作系統的特性與功能,挑戰現有開發水準?你是否正在想法設法創建高級、直觀、創新的android應用?毫無疑問,這本書適合你。
Android編程實戰 目錄
第1章 完善開發環境
1.1 可供選擇的操作系統
1.2 android sdk進階
1.2.1 adb工具
1.2.2 用monkey對應用ui做壓力測試
1.2.3 在android上使用gradle構建系統
1.2.4 用proguard優化和混淆代碼
1.3 android庫項目以及第三方庫
1.3.1 使用jar庫
1.3.2 創建庫項目
1.4 版本控制和源代碼管理
1.5 熟練使用ide
1.5.1 調試android應用
1.5.2 使用lint做靜態代碼分析
1.5.3 重構代碼
1.6 android設備上的developer選項
1.7 小結
1.8 延伸閱讀
第2章 在android上編寫高效的java代碼
2.1 比較android上的dalvik java和java se
2.2 優化android上的java代碼
2.2.1 android上的類型安全枚舉
2.2.2 android中增強版的for循環
2.2.3 隊列、同步和鎖
2.3 管理和分配內存
2.4 android中的多線程
2.4.1 thread類
2.4.2 asynctask
2.4.3 handler類
2.4.4 選擇合適的線程
2.5 小結
2.6 延伸閱讀
第二部分 充分利用組件
第3章 組件、清單及資源
3.1 android組件
3.1.1 activity
3.1.2 service
3.1.3 broadcastreceiver
3.1.4 contentprovider
3.1.5 application
3.1.6 應用架構
3.2 應用程序清單
3.2.1 manifest元素
3.2.2 google play過濾器和權限
3.2.3 application節點元素
3.2.4 組件元素和屬性
3.2.5 intent過濾
3.3 resources和assets
3.3.1 高級string資源
3.3.2 本地化
3.3.3 使用資源限定符
3.3.4 使用assets
3.4 小結
3.5 延伸閱讀
第4章 android用戶體驗和界面設計
4.1 用戶故事
4.2 android ui設計
4.2.1 導航
4.2.2 用戶界面原型
4.3 android用戶界面元素
4.4 android應用程序文本
4.4.1 字體
4.4.2 文本布局
4.5 尺寸和大小
4.5.1 推薦尺寸
4.5.2 圖標大小
4.5.3 字體大小
4.6 顏色
4.7 圖像和圖標
4.7.1 典型透視
4.7.2 幾何離子
4.7.3 人臉識別
4.8 可用性
4.9 用戶獎勵機制
4.10 小結
4.11 延伸閱讀
第5章 android用戶界面操作
5.1 activity和fragment
5.2 使用多個屏幕
5.3 設計自定義視圖
5.3.1 view的生命周期
5.3.2 鋼琴鍵盤部件
5.4 多點觸控
5.4.1 pointercoordinates
5.4.2 旋轉手勢
5.5 opengl es
5.6 小結
5.7 延伸閱讀
第6章 service和后臺任務
6.1 何時以及如何使用service
6.2 理解service生命周期
6.2.1 service的創建和銷毀
6.2.2 啟動service
6.2.3 綁定service
6.2.4 保持活躍
6.2.5 停止service
6.3 在后臺運行
6.3.1 intentservice
6.3.2 并行執行
6.4 和service通信
6.4.1 使用intent進行異步消息傳遞
6.4.2 本地綁定的servcie
6.5 小結
6.6 延伸閱讀
第7章 android ipc
7.1 binder簡介
7.1.1 binder地址
7.1.2 binder事務
7.1.3 parcel
7.1.4 link to death
7.2 設計api
7.2.1 aidl
7.2.2 messenger
7.2.3 使用庫工程包裝api
7.3 保護遠程api
7.4 小結
7.5 延伸閱讀
第8章 掌握broadcastreceiver以及配置更改
8.1 broadcastreceiver
8.1.1 本地broadcastreceiver
8.1.2 普通廣播和有序廣播
8.1.3 粘性廣播
8.1.4 定向廣播
8.1.5 啟用和禁用廣播接收器
8.1.6 系統廣播intent
8.2 設備配置更改
8.3 小結
8.4 延伸閱讀
第9章 數據存儲和序列化技術
9.1 android持久化選項
9.2 在偏好文件中存儲數據
9.3 用戶選項和設置用戶界面
9.4 高性能contentprovider
9.4.1 android數據庫設計
9.4.2 創建和升級數據庫
9.4.3 實現查詢方法
9.4.4 數據庫事務
9.4.5 在contentprovider中存儲二進制數據
9.5 序列化數據
9.5.1 json
9.5.2 使用gson進行高級json處理
9.5.3 google protocol buffer
9.6 應用數據備份
9.7 小結
9.8 延伸閱讀
第10章 編寫自動化測試
10.1 android測試原則
10.1.1 測試內容
10.1.2 基本的單元測試
10.1.3 測試activity
10.1.4 測試service
10.1.5 測試contentprovider
10.1.6 運行測試
10.2 持續集成
10.3 小結
10.4 延伸閱讀
第三部分 超越極限
第11章 高級音頻、視頻及相機應用
11.1 高級音頻應用
11.1.1 低延遲音頻
11.1.2 opensl es
11.1.3 文字轉語音
11.1.4 語音識別
11.2 使用opengl es 2.0處理視頻
11.3 使用opengl es 2.0處理相機
11.4 多媒體編碼
11.5 小結
11.6 延伸閱讀
第12章 android應用安全問題
12.1 android安全的概念
12.1.1 簽名和密鑰
12.1.2 android權限
12.1.3 保護用戶數據
12.1.4 驗證調用應用
12.2 客戶端數據加密
12.2.1 android的加密api
12.2.2 生成密鑰
12.2.3 加密數據
12.2.4 解密數據
12.2.5 處理加密數據
12.3 android的鑰匙鏈管理
12.4 設備管理api
12.5 小結
12.6 擴展閱讀
第13章 地圖、位置和活動api
13.1 融合位置管理器
13.2 集成google maps v2
13.3 使用google maps
13.3.1 地圖標記
13.3.2 繪制圓形區域
13.3.3 繪制多邊形
13.3.4 有用的位置api工具
13.3.5 地理編碼
13.4 使用locationclient
13.5 地理圍欄
13.6 活動識別
13.7 小結
13.8 延伸閱讀
第14章 本地代碼和jni
14.1 關于cpu體系結構
14.2 用c語言編寫android應用程序
14.2.1 android ndk編譯腳本
14.2.2 本地activity
14.3 使用jni
14.3.1 從java調用本地函數
14.3.2 從本地調用java方法
14.4 android本地api
14.4.1 c語言庫
14.4.2 本地android日志
14.4.3 本地opengl es 2.0
14.4.4 opensl es中的本地音頻
14.5 移植本地庫到android
14.6 小結
14.7 延伸閱讀
第15章 隱藏的android api
15.1 官方api和隱藏api
15.2 發現隱藏api
15.3 安全地調用隱藏api
15.3.1 從設備中提取隱藏api
15.3.2 使用反射調用隱藏api
15.4 隱藏api示例
15.4.1 接收和閱讀sms
15.4.2 wi-fi網絡共享
15.4.3 隱藏設置
15.5 小結
15.6 延伸閱讀
第16章 深入研究android平臺
16.1 解鎖設備
16.1.1 刷新出廠映像
16.1.2 解鎖非nexus設備
16.1.3 社區支持的固件
16.2 android源碼
16.2.1 設置構建環境
16.2.2 構建并刷新固件
16.3 編寫系統應用
16.3.1 平臺證書
16.3.2 編寫簽名的應用
16.4 探索android平臺
16.4.1 設置ide
16.4.2 android項目
16.4.3 android linux kernel
16.4.4 添加系統服務
16.4.5 加快平臺開發周期
16.5 為aosp貢獻代碼
16.6 小結
16.7 延伸閱讀
第17章 網絡、web服務和遠程api
17.1 android上的網絡調用
17.1.1 httpurlconnection
17.1.2 volley
17.1.3 okhttp和spdy
17.1.4 web socket
17.2 集成web服務
17.2.1 google static maps v2
17.2.2 使用oauth2訪問foursquare api
17.2.3 在android中使用facebook sdk
17.2.4 尋找在線web服務和api
17.3 網絡和功耗
17.3.1 一般準則
17.3.2 高效的網絡輪詢
17.3.3 服務器端推送
17.4 小結
17.5 延伸閱讀
第18章 與遠程設備通信
18.1 android中的連接技術
18.2 android usb
18.3 藍牙低功耗
18.4 android wi-fi
18.4.1 服務發現
18.4.2 wi-fi direct
18.5 設備上的web服務
18.5.1 使用restlet創建restful api
18.5.2 web socket服務器
18.6 小結
18.7 延伸閱讀
第19章 google play service
19.1 授權
19.2 google drive應用程序數據
19.3 google cloud endpoint
19.4 谷歌云消息
19.5 google play game service
19.5.1 數據消息
19.5.2 消息策略
19.6 小結
19.7 延伸閱讀
第20章 在google play store發布應用
20.1 應用內付費
20.1.1 消費產品
20.1.2 應用內訂閱
20.2 在應用內添加廣告
20.2.1 定位廣告
20.2.2 廣告顏色
20.2.3 插播式廣告
20.3 應用程序許可
20.4 apk擴展文件
20.4.1 創建擴展文件
20.4.2 下載擴展文件
20.5 小結
20.6 延伸閱讀
Android編程實戰 作者簡介
Erick Hellman Factor10咨詢公司資深移動開發顧問,曾任索尼公司Android團隊首席架構師,主導Xperia系列產品開發;精通移動應用、Web技術、云計算和三維圖形,定期在DroidCon、JFokus、JavaOne和其他專業開發人員大會上發表演講。關于Erick的更多信息,可訪問他的博客http://blog.hellsoft.se。 丁志虎 美團移動Android工程師。主要關注Android應用開發的各種技術,愛運動,愛coding,熱衷于開源社區。 武海峰 美團移動應用和服務Gatekeeper。主要關注移動互聯應用和安全,熱衷于開源軟件和GNU/Linux。目前正在組建一支全棧QA團隊。
- >
隨園食單
- >
史學評論
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
朝聞道
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
月亮與六便士
- >
月亮虎
- >
唐代進士錄