<內容簡介>
本書通過實例對Android系統下的應用開發進行了詳細介紹,同時介紹了通過Android手機的開發實現物聯網開發實踐。全書共分為10章,分別介紹了Android開發基礎、用戶界面設計、常用界面組件、 Activity組件、Intent與BroadCastReceiver組件、Service組件、數據存儲與數據共享、網絡編程、Android物聯網應用編程及設備巡檢實例等相關內容。
<章節目錄>
目錄
第1章Android開發基礎……………………………………………………………………………1
1.1 Android系統簡介……………………… ……………………………………………………………… 1
1.1.1 Android系統的發展……………………………………………… …………………………… 1
1.1.2 Android系統的框架…………………………………………………………………………… 2
1.2搭建開發環境………………………………………………………………………………………… 4
1.2.1開發環境搭建準備…………… ……………………………………………………………… 4
1.2.2開發環境配置………………………………………………… ……………………………… 5
1.3 Android應用程序的構成……………………………………………………………………………… 9
1.3.1四大組件之Activity …………………………………………………………………………… 9
1.3.2四大組件之BroadcastReceiver ………… …………………………………………………… 10
1.3.3四大組件之Service ……………………………………………………… …………………… 10
1.3.4四大組件之ContentProvider ………………………………………………………………… 10
1.4第一個Android項目… ……………………………………………………………………………… 11
1.4.1創建Android項目………………………………… ………………………………………… 11
1.4.2 Android工程文件解析…………………………………………………………………… …… 12
1.4.3生成Android應用程序……………………………………………………………………… 17
1.5小結………………………… ………………………………………………………………………… 20
第2章用戶界面設計……………………………………… …………………………………… 21
2.1 View與ViewGroup簡介……………………………………………………………………………… 21
2.1.1 View …………………………………………………………………………………………… 22
2.1.2 ViewGroup …………… ……………………………………………………………………… 22
2.2簡單的控件……………………………………………… …………………………………………… 23
2.2.1 TextView ………………………………………………………………………… …………… 23
2.2.2 EditText ………………………………………………………………………………………… 24
2.2.3 Button … ……………………………………………………………………………………… 26
2.3佈局…………………………………… ……………………………………………………………… 27
2.3.1線性佈局…………………………………………………… ………………………………… 30
2.3.2相對佈局………………………………………………………………………………… …… 33
2.3.3幀佈局………………………………………………………………………………………… 36
2.3.4表格佈局…… ………………………………………………………………………………… 38
2.3.5網格佈局……………………………… ……………………………………………………… 40
文前.indd 4 2015-11-25 08:51:14
目錄
V
2.4 Android的事件………………… ……………………………………………………………………… 41
2.4.1事件概述…………………………………………… ………………………………………… 41
2.4.2按鈕事件………………………………………………………………………… …………… 42
2.4.3按鍵事件……………………………………………………………………………………… 44
2.4.4觸摸事件……………………………………………………………………………………… 47
2.5小結…………………………………… ……………………………………………………………… 49
第3章常用界面組件………………………………………………… ………………………… 50
3.1常用控件……………………………………………………………………………………………… 50
3.1.1 ImageView …………………………………………………………………………………… 50
3.1.2 CheckBox …………………… ………………………………………………………………… 52
3.1.3 RadioButton …………………………………………………… ……………………………… 54
3.1.4 SeekBar ……………………………………………………………………………………… … 57
3.1.5 ListView ……………………………………………………………………………………… 60
3.2 Android菜單………………… ………………………………………………………………………… 64
3.2.1選項菜單………………………………………… …………………………………………… 64
3.2.2上下文菜單……………………………………………………………………… …………… 68
3.2.3子菜單………………………………………………………………………………………… 69
3.3信息提示類…………………………………………………………………………………………… 71
3.3.1 Toast ………………………… ………………………………………………………………… 71
3.3.2 AlertDialog …………………………………………………… ……………………………… 72
3.4小結…………………………………………………………………………………………… ……… 73
第4章Activity組件……………………………………………………………………………… 74
4.1 Activity簡介………………… ………………………………………………………………………… 74
4.1.1 Activity的生命週期…………………………………… ……………………………………… 74
4.1.2 Activity的回調方法……………………………………………………………………… …… 76
4.2界面切換……………………………………………………………………………………………… 81
Reference demo_5
In stock 297 Items
Data sheet