精通Android Wear應用開發(Mastering Android Wear application development) 精通Android Wear应用开发
西迪基·哈米德 賈偉德·奇達
- 出版商: 機械工業
- 出版日期: 2000-12-31
- 定價: $294
- 售價: 8.5 折 $250
- 語言: 簡體中文
- 頁數: 180
- 裝訂: 平裝
- ISBN: 7111579674
- ISBN-13: 9787111579670
-
相關分類:
Android
- 此書翻譯自: Mastering Android Wear Application Development
立即出貨 (庫存=1)
買這商品的人也買了...
-
$590$502 -
$450$356 -
$560$476 -
$147OpenCV 3 計算機視覺 : Python 語言實現, 2/e (Learning OpenCV 3 Computer Vision with Python, 2/e)
-
$230Vue.js 前端開發快速入門與專業應用
-
$237Vue 2 實踐揭秘
-
$265Web API 的設計與開發 (Web API : the Good Parts)
-
$354$336 -
$165編程風格 : 好代碼的邏輯 (Exercises in Programming Style)
-
$580$458 -
$254固態存儲技術原理及數據恢復
-
$403黑客大曝光 : 惡意軟件和 Rootkit 安全, 2/e
-
$280大數據醫療 醫院與健康產業的顛覆性變革
-
$505Android 應用安全防護和逆向分析
-
$320$250 -
$380$300 -
$650$507 -
$450$351 -
$380$296 -
$403VR、AR 與 MR 項目開發實戰
-
$250Android 並發開發
-
$520$442 -
$213Android移動開發基礎教程(慕課版)
-
$474$450 -
$594$564
相關主題
商品描述
本書詳細介紹構建可穿戴應用的基礎知識,以及構建AndroidWear應用程序必備的各種工具、平臺、庫、SDK和技術。本書共12章。
第1章概述可穿戴計算;第2章對在AndroidStudioIDE中進行AndroidWear開發進行的設置進行介紹;第3~10章以開發一個面向智能手錶的待辦事項應用程序為主線,全面介紹AndroidWear項目開發中所涉及的程序框架、用戶界面、數據同步、消息提示、語音交互、傳感器與手勢跟蹤以及錶盤設計等方面的知識;第11章介紹AndroidWear的一些高級特性以及AndroidWear2.0的一些新增功能;第12章則介紹AndroidWear應用程序的測試和發布。
作者簡介
Siddique Hameed
一位務實的技術專家,目前致力於Simplify Commerce項目,該項目是針對Master Card的一個支付網關平台。在其豐富多彩的職業生涯中,他一直為世界500強公司開發軟件,涉及的領域囊括了金融、商業、社交媒體、電信、生物信息、出版和保險。他是開源軟件文化的忠實擁躉,並且為眾多開源項目做出了積極的貢獻。
Javeed Chida
目前是Apollo教育集團(全球教育的領頭羊之一)的高級軟件工程師,他和若干團隊多年合作進行多層企業應用程序開發,使得公司能夠跨界多個領域,這些領域包括教育、金融、醫療、保險、建築和法律。
目錄大綱
譯者序
前言
作者簡介
第1章可穿戴計算概述1
1.1演化1
1.2摩爾定律3
1.3普適計算4
1.4移動遇上可穿戴5
1.5初識AndroidWear5
1.6本章小結6
第2章設置開發環境7
2.1Android Studio7
2.2安裝8
2.3Git和GitHub8
2.4Gradle9
2.5Android SKD包10
2.6Android虛擬設備12
2.7創建框架應用程序15
2.8本章小結19
第3章開發Android Wear應用程序21
3.1框架應用程序22
3.2Android清單文件22
3.3 Gradle構建文件23
3.4應用程序中的活動組件25
3.5創建Android Wear應用程序27
3.6本章小結33
第4章開發手錶用戶界面35
4.1可穿戴設備用戶界面36
4.2Android清單文件36
4.3TodayActivity活動37
4.4主活動佈局文件39
4.5Wearable ListItem Layout組件40
4.6DayOfYearActivity類43
4.7本章小結46
第5章同步數據47
5.1什麼是夥伴應用程序48
5.2設置AndroidWear虛擬設備49
5.3重溫Today應用程序55
5.3.1新版Today應用程序的功能範疇59
5.3.2可穿戴設備數據層API59
5.3.3GoogleApiClient類61
5.3.4Volley庫61
5.3.5JSoup庫61
5.3.6構建腳本61
5.3.7夥伴應用程序的Android清單文件62
5.3.8TodayMobileActivity類63
5.3.9可穿戴設備應用程序的Android清單文件65
5.3.10OnThisDayActivity類66
5.3.11HandheldListenerService類68
5.4消息沒有發送到可穿戴設備應用程序嗎71
5.5本章小結71
第6章上下文通知73
6.1接收通知73
6.2具有待辦事項通知的Today應用程序76
6.2.1地理圍欄76
6.2.2模擬GPS76
6.2.3可穿戴設備和移動應用程序中的build.gradle文件77
6.2.4手持設備應用程序的Android清單文件77
6.2.5TodoMobileActivity類79
6.3待辦事項列表視圖83
6.4添加待辦事項84
6.4.1模擬位置85
6.4.2用FakeGPS應用程序模擬位置85
6.4.3GeofenceTransitionIntentService類87
6.4.4手持設備應用程序通知89
6.4. 5可穿戴設備應用程序通知90
6.5本章小結91
第7章語音交互、傳感器和跟踪93
7.1語音功能93
7.1.1系統提供的語音動作94
7.1.2應用程序提供的語音動作95
7.2新特性——通過語音命令添加待辦事項95
7.3可穿戴設備應用程序中的AddTodoItem活動97
7.4處理語音輸入98
7.5手持設備應用程序100
7.6運動傳感器101
7.6.1陀螺儀102
7.6.2加速計103
7.7新特性— —行走跟踪103
7.8本章小結106
第8章創建自定義用戶界面107
8.1AndroidWear用戶界面設計107
8.2常見的UI模式108
8.2.1卡片108
8.2.2選擇列表110
8.3重溫OnThisDay活動110
8.3.1OnThisDayActivity活動111
8.3.2活動佈局112
8.4本章小結115
第9章原質化設計117
9.1上手原質化設計117
9.1.1與世界交互118
9.1.2可視化語言121
9.2待辦事項菜單122
9.2.1TodosActivity類123
9.2 .2TodoItemTypeFragment類125
9.2.3NavigationAdapter類126
9.2.4導航項127
9.2.5WearableDrawerLayout類127
9.2.6菜單項128
9.2.7菜單監聽器129
9.2.8切換待辦事項類型130
9.3本章小結132
第10章錶盤133
10.1報時133
10.1.1什麼是錶盤134
10.1.2設計時的考慮因素134
10.1.3實現時的考慮因素135
10.1.4錶盤服務135
10.1.5交互式錶盤136
10.1.6性能考慮因素137
10.2製作錶盤138
10.3TodayWatchFace服務139
10.4TodayWatchFaceService類141
10.5onTimeTick方法142
10.6繪製錶盤142
10.7環境光模式144
10.8定製表盤145
10.9本章小結147
第11章高級特性和概念149
11.1讓手錶一直運行149
11.2屏幕常亮的步進計數器151
11.3調試可穿戴設備應用程序156
11.4未來之路——AndroidWear2.0述評163
11.4.1錶盤的複合顯示163
11.4.2導航和動作抽屜164
11.4.3消息風格的擴展通知164
11.4.4輸入法框架164
11.4.5遠程輸入和智能回复165
11.4.6手腕姿態165
11.4.7橋接模式165
11.4.8可獨立運行的可穿戴設備166
11.5本章小結166
第12章把應用程序發佈到GooglePlay167
12.1測試167
12.1.1測試需求168
12.1.2單元測試類型168
12.1.3用戶界面的自動化測試169
12.1.4測試API169
12.1.5人的參與172
12.2發布應用程序172
12.2.1打包173
12.2.2發布和選擇進入176
12.3本章小結180