Android 程式設計指南及物聯網開發實踐 安卓编程指南及物联网开发实践

陳志德

  • 出版商: 電子工業
  • 出版日期: 2016-01-01
  • 定價: $288
  • 售價: 7.5$216
  • 語言: 簡體中文
  • 頁數: 266
  • 裝訂: 平裝
  • ISBN: 7121274272
  • ISBN-13: 9787121274275
  • 相關分類: Android物聯網 IoT
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

 

<內容簡介>

本書通過實例對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
4.2.1不帶返回值的啟動Activity …………………………………………………………………… 83
4.2.2帶返回值的啟動Activity …………………………… ………………………………………… 86
4.3查看與輸出日誌信息……………………………………………………………………… ………… 92
4.4小結…………………………………………………………………………………………………… 93
第5章Intent與BroadCastReceiver組件……………………………………………………… 94
5.1 Intent簡介………………………………………………………… ………………………………… 94
5.1.1 Intent的屬性……………………………………………………………………………… …… 94
5.1.2 Intent過濾器…………………………………………………………………………………… 95
文前.indd 5 2015-11 -25 08:51:14
安卓編程指南及物聯網開發實踐
VI
5.2隱式啟動Activity …………………………………………………………………………… ………… 97
5.2.1不含返回值的隱式啟動……………………………………………………………………… 97
5.2.2含返回值的隱式啟動…………………………………………………………………………100
5.3 BroadcastReceiver組件…………………………………… …………………………………………103
5.3.1無序廣播……………………………………………………………………… ………………103
5.3.2有序廣播………………………………………………………………………………………107
5.4小結… …………………………………………………………………………………………………110
第6章Service組件………………… …………………………………………………………… 111
6.1 Service簡介…………………………………………………………… ………………………………111
6.1.1 Service的生命週期……………………………………………………………………………111
6.1.2 Service生命週期的描述………………………………………………………………………113
6.2本地Service …………………………… ………………………………………………………………119
6.2.1本地直接啟動Service ……………………………………………… …………………………119
6.2.2本地綁定Service ……………………

<作者介紹>

陳志德,主要研究方向包括網絡與信息安全、物聯網與移動計算等,指導碩士研究生20多人,指導研究生的學位論文曾獲校優秀碩士論文一等獎。近年來近年來主持福建省自然科學基金、福建省科技廳K類基金等項目10項,參與國家自然科學基金和省科技廳高校產學合作科技重大項目課題各1項。出版學術專著2本,教材1本。在Journal of Computer and System Sciences、Concurrency and Computation: Practice and Experience等期刊發表學術論文40多篇,申請專利10多項,軟件著作權10多項。擔任CTCIS和NSS等國內和國際學術會議的程序委員會委員。