注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡計算機組織與體系結(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è)出版社
叢編項:
標 簽: 計算機?網(wǎng)絡 計算機體系結(jié)構(gòu)

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一部分 基礎(chǔ)知識
第1章 Android開發(fā)簡介
1.1 Android介紹
1.2 Android系統(tǒng)構(gòu)架
1.3 Android應用程序框架
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應用開發(fā)
2.2.1 搭建Android Studio應用開發(fā)環(huán)境
2.2.2 創(chuàng)建第一個Android項目:HelloWorld
2.2.3 啟動模擬器
2.2.4 運行到模擬器
2.2.5 下載到真機
2.2.6 詳解項目中的資源
2.2.7 詳解build.gradle文件
2.2.8 導入外部項目和Eclipse開發(fā)的Android項目
2.2.9 添加外部庫
2.2.10 應用程序的調(diào)試
2.2.11 項目實戰(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 嵌套布局實現(xiàn)計算器界面
3.5 樣式和主題
3.5.1 定義樣式
3.5.2 使用樣式
3.5.3 主題
3.6 新控件RecyclerView、CardView和Palette的使用
3.6.1 新控件的使用
3.6.2 實現(xiàn)縱向滾動和橫向滾動
3.6.3 RecyclerView的點擊事件
3.7 Android新控件
3.8 綜合項目實戰(zhàn):WebView實現(xiàn)監(jiān)控界面
3.9 本章小結(jié)
第4章 創(chuàng)建Android應用程序
4.1 概述
4.2 事件處理機制
4.2.1 基于監(jiān)聽器的事件處理
4.2.2 基于回調(diào)的事件處理
4.2.3 事件響應的實現(xiàn)
4.2.4 項目實戰(zhàn):獲取屏幕觸點坐標
4.3 Android多線程
4.3.1 線程的基本用法
4.3.2 在子線程更新UI
4.3.3 Android線程池
4.3.4 Android四種線程池實例
4.4 Android廣播組件
4.4.1 動態(tài)注冊廣播
4.4.2 靜態(tài)注冊廣播
4.4.3 自定義本地廣播
4.5 后臺服務(Service)
4.5.1 定義一個服務
4.5.2 啟動和停止服務
4.5.3 Service和Activity通信
4.6 Android實現(xiàn)多任務
4.6.1 多任務實現(xiàn)原理
4.6.2 用Handler實現(xiàn)多任務
4.6.3 項目實戰(zhàn):Handler實現(xiàn)模擬下載
4.6.4 AsyncTask實現(xiàn)多任務
4.6.5 項目實戰(zhàn):AsyncTask實現(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 擴展存儲
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)絡存儲
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)應用
第7章 移動智能終端訪問網(wǎng)絡攝像機
7.1 簡介
7.2 網(wǎng)絡攝像機
7.3 系統(tǒng)實現(xiàn)
7.3.1 介紹
7.3.2 網(wǎng)絡攝像機參數(shù)設(shè)置
7.3.3 智能手機端視頻監(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 項目實戰(zhàn):TTS文字識別實例
8.3 Voice Recognition語言識別
8.3.1 Voice Recognition技術(shù)基礎(chǔ)
8.3.2 項目實戰(zhàn):Voice Recognition語音識別
8.4 本章小結(jié)
第9章 在物聯(lián)網(wǎng)中媒體動畫的實現(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 實現(xiàn)Tween動畫效果
9.3.3 Tween動畫的四種動畫效果
9.3.4 實現(xiàn)Frame動畫效果
9.4 項目實戰(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 項目實戰(zhàn):利用OpenGL實現(xiàn)旋轉(zhuǎn)的立方體
9.6 音頻實現(xiàn)
9.6.1 音頻接口類
9.6.2 AudioManager控制鈴聲
9.6.3 錄音詳解
9.6.4 項目實戰(zhàn):使用MediaPlay播放音樂
9.7 二維碼的識別
9.7.1 二維碼介紹
9.7.2 項目實戰(zhàn):Android實現(xiàn)二維碼識別
9.8 本章小結(jié)
第10章 Android網(wǎng)絡開發(fā)
10.1 Android Socket網(wǎng)絡傳輸
10.1.1 什么是Socket
10.1.2 Socket的分類
10.1.3 Socket基本實現(xiàn)原理
10.1.4 Android實現(xiàn)Socket簡單通信
10.1.5 Android客戶端和PC服務器端通信
10.2 Android HTTP網(wǎng)絡傳輸
10.2.1 HttpURLConnection接口
10.2.2 項目實戰(zhàn):HttpURLConnection獲取信息
10.2.3 使用OkHttp
10.2.4 項目實戰(zhàn):OkHttp獲取信息
10.3 Android應用程序的權(quán)限
10.3.1 Android權(quán)限機制詳解
10.3.2 在程序運行時申請權(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藍牙傳輸數(shù)據(jù)
11.1.1 藍牙介紹
11.1.2 藍牙體系結(jié)構(gòu)
11.1.3 藍牙軟件的實現(xiàn)
11.1.4 Android的藍牙接口類
11.1.5 Android藍牙開發(fā)步驟
11.1.6 項目實戰(zhàn):查找藍牙設(shè)備
11.1.7 項目實戰(zhàn):Android手機藍牙控制智能小車
11.2 Android系統(tǒng)中的NFC
11.2.1 近場通信技術(shù)基礎(chǔ)
11.2.2 在Android系統(tǒng)中使用NFC
11.2.3 項目實戰(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 使用智能手機訪問智能電表或智能插座
12.2.1 使用智能手機訪問智能電表或智能插座的方案
12.2.2 使用智能手機訪問Wi-Fi型智能插座或智能電表的方案
12.3 使用Android訪問智能電表或智能插座
12.3.1 智能手機和Pad之間的數(shù)據(jù)通信
12.3.2 藍牙通信實現(xiàn)
12.3.3 訪問智能電表或智能插座的命令格式
12.4 本章小結(jié)
第三部分 綜合實戰(zhàn)
第13章 UI新體驗――Material Design
13.1 什么是Material Design
13.2 Design Support庫的使用
13.3 DrawerLayout和Navigation View
13.4 Material Design開源項目
13.5 本章小結(jié)
第14章 綜合項目:Cool Weather
14.1 項目分析
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應用程序托管和發(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 將應用程序發(fā)布到360應用商店
15.3.1 生成正式簽名的APK文件
15.3.2 申請360開發(fā)賬號
15.3.3 發(fā)布應用程序
15.3.4 嵌入廣告
15.4 本章小結(jié)
參考文獻

本目錄推薦

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