注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)組織與體系結(jié)構(gòu)Android物聯(lián)網(wǎng)開發(fā):基于Android Studio環(huán)境

Android物聯(lián)網(wǎng)開發(fā):基于Android Studio環(huán)境

Android物聯(lián)網(wǎng)開發(fā):基于Android Studio環(huán)境

定 價:¥79.00

作 者: 何福貴 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計算機(jī)?網(wǎng)絡(luò) 計算機(jī)體系結(jié)構(gòu)

ISBN: 9787121315015 出版時間: 2017-06-01 包裝: 平裝
開本: 16開 頁數(shù): 420 字?jǐn)?shù):  

內(nèi)容簡介

  《Android物聯(lián)網(wǎng)開發(fā):基于AndroidStudio環(huán)境》基于全新的AndroidStudio開發(fā)環(huán)境,循序漸進(jìn)地講解了Android物聯(lián)網(wǎng)開發(fā)過程的主要內(nèi)容,依次講解了開發(fā)環(huán)境的搭建、界面設(shè)計、應(yīng)用程序開發(fā)、數(shù)據(jù)的存儲和訪問、網(wǎng)絡(luò)攝像機(jī)訪問、物聯(lián)網(wǎng)語音識別、物聯(lián)網(wǎng)多媒體動畫、物聯(lián)網(wǎng)網(wǎng)絡(luò)開發(fā)、無線通信、訪問智能電表或智能插座和應(yīng)用程序的托管和發(fā)布等內(nèi)容,在講解每一個知識點(diǎn)時,都遵循了理論聯(lián)系實(shí)際的講解方式,配以實(shí)戰(zhàn)演練,透徹剖析了物聯(lián)網(wǎng)項(xiàng)目開發(fā)的完整實(shí)現(xiàn)流程?!⊥ㄟ^對《Android物聯(lián)網(wǎng)開發(fā):基于AndroidStudio環(huán)境》的學(xué)習(xí)可以極大地提高開發(fā)者的Android開發(fā)技術(shù)能力,向Android高級開發(fā)者進(jìn)階。對于高級開發(fā)者來說,仍然可以從《Android物聯(lián)網(wǎng)開發(fā):基于AndroidStudio環(huán)境》的知識體系中獲益。 《Android物聯(lián)網(wǎng)開發(fā):基于AndroidStudio環(huán)境》適用于對Java編程有一定基礎(chǔ)、希望掌握Android物聯(lián)網(wǎng)相關(guān)應(yīng)用開發(fā)的讀者,適合作為高等職業(yè)院校物聯(lián)網(wǎng)或計算機(jī)專業(yè)的教材,或可作為Android程序設(shè)計的培訓(xùn)教材,也可供廣大Android開發(fā)愛好者使用。

作者簡介

  何福貴,北京勞動保障職業(yè)學(xué)院副教授,博士后,物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)教研室主任,樓宇智能化工程技術(shù)和物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)帶頭人,第十一屆北京市高等學(xué)校教學(xué)名師,北京市優(yōu)秀專業(yè)創(chuàng)新團(tuán)隊(duì)帶頭人。

圖書目錄

第一部分 基礎(chǔ)知識
第1章 Android開發(fā)簡介
1.1 Android介紹
1.2 Android系統(tǒng)構(gòu)架
1.3 Android應(yīng)用程序框架
1.4 本章小結(jié)
第2章 Android開發(fā)環(huán)境的搭建
2.1 獲取Android源碼
2.1.1 在Linux系統(tǒng)中獲取Android源碼
2.1.2 在Windows平臺獲取Android源碼
2.1.3 編譯源碼
2.2 Android Studio應(yīng)用開發(fā)
2.2.1 搭建Android Studio應(yīng)用開發(fā)環(huán)境
2.2.2 創(chuàng)建第一個Android項(xiàng)目:HelloWorld
2.2.3 啟動模擬器
2.2.4 運(yùn)行到模擬器
2.2.5 下載到真機(jī)
2.2.6 詳解項(xiàng)目中的資源
2.2.7 詳解build.gradle文件
2.2.8 導(dǎo)入外部項(xiàng)目和Eclipse開發(fā)的Android項(xiàng)目
2.2.9 添加外部庫
2.2.10 應(yīng)用程序的調(diào)試
2.2.11 項(xiàng)目實(shí)戰(zhàn):下載Android的各個版本
2.3 本章小結(jié)
第3章 Android界面設(shè)計
3.1 用戶界面基礎(chǔ)
3.2 Android的Activity
3.2.1 Activity的介紹
3.2.2 Activity的生命周期
3.2.3 創(chuàng)建一個Activity
3.2.4 創(chuàng)建和加載布局
3.2.5 銷毀一個Activity
3.2.6 使用Intent在Activity之間穿梭
3.2.7 Intent調(diào)用常見系統(tǒng)組件
3.3 常用控件的使用方法
3.3.1 TextView和EditText
3.3.2 Button、ToggleButton 和ImageView
3.3.3 Spinner
3.3.4 ListView
3.3.5 AlertDialog
3.3.6 ProgressBar
3.4 Android布局
3.4.1 線性布局
3.4.2 相對布局
3.4.3 表格布局
3.4.4 百分比布局
3.4.5 嵌套布局實(shí)現(xiàn)計算器界面
3.5 樣式和主題
3.5.1 定義樣式
3.5.2 使用樣式
3.5.3 主題
3.6 新控件RecyclerView、CardView和Palette的使用
3.6.1 新控件的使用
3.6.2 實(shí)現(xiàn)縱向滾動和橫向滾動
3.6.3 RecyclerView的點(diǎn)擊事件
3.7 Android新控件
3.8 綜合項(xiàng)目實(shí)戰(zhàn):WebView實(shí)現(xiàn)監(jiān)控界面
3.9 本章小結(jié)
第4章 創(chuàng)建Android應(yīng)用程序
4.1 概述
4.2 事件處理機(jī)制
4.2.1 基于監(jiān)聽器的事件處理
4.2.2 基于回調(diào)的事件處理
4.2.3 事件響應(yīng)的實(shí)現(xiàn)
4.2.4 項(xiàng)目實(shí)戰(zhàn):獲取屏幕觸點(diǎn)坐標(biāo)
4.3 Android多線程
4.3.1 線程的基本用法
4.3.2 在子線程更新UI
4.3.3 Android線程池
4.3.4 Android四種線程池實(shí)例
4.4 Android廣播組件
4.4.1 動態(tài)注冊廣播
4.4.2 靜態(tài)注冊廣播
4.4.3 自定義本地廣播
4.5 后臺服務(wù)(Service)
4.5.1 定義一個服務(wù)
4.5.2 啟動和停止服務(wù)
4.5.3 Service和Activity通信
4.6 Android實(shí)現(xiàn)多任務(wù)
4.6.1 多任務(wù)實(shí)現(xiàn)原理
4.6.2 用Handler實(shí)現(xiàn)多任務(wù)
4.6.3 項(xiàng)目實(shí)戰(zhàn):Handler實(shí)現(xiàn)模擬下載
4.6.4 AsyncTask實(shí)現(xiàn)多任務(wù)
4.6.5 項(xiàng)目實(shí)戰(zhàn):AsyncTask實(shí)現(xiàn)計時
4.7 本章小結(jié)
第5章 Android中數(shù)據(jù)的存儲和訪問
5.1 簡介
5.2 使用共同偏好的存取數(shù)據(jù)
5.2.1 存取共享偏好
5.2.2 Preference框架
5.3 文件讀取和保存
5.3.1 內(nèi)部存儲
5.3.2 擴(kuò)展存儲
5.4 存取結(jié)構(gòu)化數(shù)據(jù)
5.4.1 SQLite簡介
5.4.2 創(chuàng)建SQLite數(shù)據(jù)庫
5.4.3 操作數(shù)據(jù)庫
5.5 使用LitePal操作數(shù)據(jù)庫
5.5.1 LitePal簡介
5.5.2 配置LitePal
5.5.3 創(chuàng)建和升級數(shù)據(jù)庫
5.5.4 SQLite命令調(diào)試
5.5.5 數(shù)據(jù)庫操作
5.6 網(wǎng)絡(luò)存儲
5.7 本章小結(jié)
第6章 ContentProvider
6.1 查詢記錄
6.2 修改記錄
6.3 添加記錄
6.4 刪除記錄
6.5 創(chuàng)建Content Provider
6.6 本章小結(jié)
第二部分 物聯(lián)網(wǎng)應(yīng)用
第7章 移動智能終端訪問網(wǎng)絡(luò)攝像機(jī)
7.1 簡介
7.2 網(wǎng)絡(luò)攝像機(jī)
7.3 系統(tǒng)實(shí)現(xiàn)
7.3.1 介紹
7.3.2 網(wǎng)絡(luò)攝像機(jī)參數(shù)設(shè)置
7.3.3 智能手機(jī)端視頻監(jiān)控軟件
7.4 本章小結(jié)
第8章 物聯(lián)網(wǎng)語音識別開發(fā)
8.1 語音識別技術(shù)概述
8.2 TTS語音識別技術(shù)
8.2.1 TTS基礎(chǔ)
8.2.2 TTS開發(fā)流程
8.2.3 項(xiàng)目實(shí)戰(zhàn):TTS文字識別實(shí)例
8.3 Voice Recognition語言識別
8.3.1 Voice Recognition技術(shù)基礎(chǔ)
8.3.2 項(xiàng)目實(shí)戰(zhàn):Voice Recognition語音識別
8.4 本章小結(jié)
第9章 在物聯(lián)網(wǎng)中媒體動畫的實(shí)現(xiàn)
9.1 Android多媒體系統(tǒng)架構(gòu)基礎(chǔ)
9.2 Graphics類詳解
9.2.1 Graphics類基礎(chǔ)
9.2.2 Android圖形繪制類
9.2.3 繪制基本圖形
9.3 二維動畫
9.3.1 類Drawable
9.3.2 實(shí)現(xiàn)Tween動畫效果
9.3.3 Tween動畫的四種動畫效果
9.3.4 實(shí)現(xiàn)Frame動畫效果
9.4 項(xiàng)目實(shí)戰(zhàn):物聯(lián)網(wǎng)環(huán)境控制動畫
9.5 OpenGL ES詳解
9.5.1 OpenGL ES基礎(chǔ)
9.5.2 Android中的OpenGL ES
9.5.3 Open GL的基本操作
9.5.4 項(xiàng)目實(shí)戰(zhàn):利用OpenGL實(shí)現(xiàn)旋轉(zhuǎn)的立方體
9.6 音頻實(shí)現(xiàn)
9.6.1 音頻接口類
9.6.2 AudioManager控制鈴聲
9.6.3 錄音詳解
9.6.4 項(xiàng)目實(shí)戰(zhàn):使用MediaPlay播放音樂
9.7 二維碼的識別
9.7.1 二維碼介紹
9.7.2 項(xiàng)目實(shí)戰(zhàn):Android實(shí)現(xiàn)二維碼識別
9.8 本章小結(jié)
第10章 Android網(wǎng)絡(luò)開發(fā)
10.1 Android Socket網(wǎng)絡(luò)傳輸
10.1.1 什么是Socket
10.1.2 Socket的分類
10.1.3 Socket基本實(shí)現(xiàn)原理
10.1.4 Android實(shí)現(xiàn)Socket簡單通信
10.1.5 Android客戶端和PC服務(wù)器端通信
10.2 Android HTTP網(wǎng)絡(luò)傳輸
10.2.1 HttpURLConnection接口
10.2.2 項(xiàng)目實(shí)戰(zhàn):HttpURLConnection獲取信息
10.2.3 使用OkHttp
10.2.4 項(xiàng)目實(shí)戰(zhàn):OkHttp獲取信息
10.3 Android應(yīng)用程序的權(quán)限
10.3.1 Android權(quán)限機(jī)制詳解
10.3.2 在程序運(yùn)行時申請權(quán)限
10.4 解析XML格式數(shù)據(jù)
10.4.1 Pull解析方式
10.4.2 SAX解析方式
10.5 解析JSON格式數(shù)據(jù)
10.5.1 使用JSONObject
10.5.2 使用GSON
10.6 本章小結(jié)
第11章 Android無線通信
11.1 Android藍(lán)牙傳輸數(shù)據(jù)
11.1.1 藍(lán)牙介紹
11.1.2 藍(lán)牙體系結(jié)構(gòu)
11.1.3 藍(lán)牙軟件的實(shí)現(xiàn)
11.1.4 Android的藍(lán)牙接口類
11.1.5 Android藍(lán)牙開發(fā)步驟
11.1.6 項(xiàng)目實(shí)戰(zhàn):查找藍(lán)牙設(shè)備
11.1.7 項(xiàng)目實(shí)戰(zhàn):Android手機(jī)藍(lán)牙控制智能小車
11.2 Android系統(tǒng)中的NFC
11.2.1 近場通信技術(shù)基礎(chǔ)
11.2.2 在Android系統(tǒng)中使用NFC
11.2.3 項(xiàng)目實(shí)戰(zhàn):在Android中使用NFC讀取MifareClassic卡
11.3 本章小結(jié)
第12章 Android訪問智能電表或智能插座
12.1 簡介
12.1.1 RS-485接口智能插座
12.1.2 無線智能插座
12.1.3 智能電表
12.2 使用智能手機(jī)訪問智能電表或智能插座
12.2.1 使用智能手機(jī)訪問智能電表或智能插座的方案
12.2.2 使用智能手機(jī)訪問Wi-Fi型智能插座或智能電表的方案
12.3 使用Android訪問智能電表或智能插座
12.3.1 智能手機(jī)和Pad之間的數(shù)據(jù)通信
12.3.2 藍(lán)牙通信實(shí)現(xiàn)
12.3.3 訪問智能電表或智能插座的命令格式
12.4 本章小結(jié)
第三部分 綜合實(shí)戰(zhàn)
第13章 UI新體驗(yàn)――Material Design
13.1 什么是Material Design
13.2 Design Support庫的使用
13.3 DrawerLayout和Navigation View
13.4 Material Design開源項(xiàng)目
13.5 本章小結(jié)
第14章 綜合項(xiàng)目:Cool Weather
14.1 項(xiàng)目分析
14.2 創(chuàng)建數(shù)據(jù)庫和表
14.3 遍歷全國省、市、縣數(shù)據(jù)
14.4 設(shè)計天氣信息界面
14.5 省、市、縣數(shù)據(jù)界面處理
14.6 處理返回的JSON數(shù)據(jù)
14.7 將天氣信息顯示到界面上
14.8 后臺自動更新天氣
第15章 Android應(yīng)用程序托管和發(fā)布
15.1 Git版本控制工具
15.1.1 安裝Git
15.1.2 創(chuàng)建代碼倉庫
15.1.3 提交本地代碼
15.2 GitHub
15.2.1 在GitHub注冊創(chuàng)建版本庫
15.2.2 將代碼托管到GitHub
15.3 將應(yīng)用程序發(fā)布到360應(yīng)用商店
15.3.1 生成正式簽名的APK文件
15.3.2 申請360開發(fā)賬號
15.3.3 發(fā)布應(yīng)用程序
15.3.4 嵌入廣告
15.4 本章小結(jié)
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號