包郵 Android物聯(lián)網(wǎng)開發(fā)-基于Android Studio環(huán)境
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Android物聯(lián)網(wǎng)開發(fā)-基于Android Studio環(huán)境 版權(quán)信息
- ISBN:9787121315015
- 條形碼:9787121315015 ; 978-7-121-31501-5
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Android物聯(lián)網(wǎng)開發(fā)-基于Android Studio環(huán)境 本書特色
本書主要包括Android的系統(tǒng)架構(gòu)和應(yīng)用程序架構(gòu)、Android用戶界面、Android應(yīng)用程序、Android數(shù)據(jù)存儲、Android訪問網(wǎng)絡(luò)攝像機、Android語音識別開發(fā)、媒體動畫實現(xiàn)、Android網(wǎng)絡(luò)開發(fā)、Android近距離無線通信、Android訪問智能電表或智能插座、MaterialDesign使用、Android應(yīng)用程序托管和發(fā)布等。
Android物聯(lián)網(wǎng)開發(fā)-基于Android Studio環(huán)境 內(nèi)容簡介
《Android物聯(lián)網(wǎng)開發(fā):基于Android Studio環(huán)境》主要針對物聯(lián)網(wǎng)應(yīng)用領(lǐng)域,以移動終端為應(yīng)用平臺,研究Android在物聯(lián)網(wǎng)的相關(guān)應(yīng)用。通過對本書的學習,讀者可以牢固掌握Android編程技術(shù)的基本知識,通過典型物聯(lián)網(wǎng)實踐的運用,能夠進行應(yīng)用程序的實際開發(fā),獲得必要的物聯(lián)網(wǎng)移動終端開發(fā)的基礎(chǔ)知識和應(yīng)用技能,為培養(yǎng)綜合應(yīng)用打下基礎(chǔ)。
Android物聯(lián)網(wǎng)開發(fā)-基于Android Studio環(huán)境 目錄
**部分 基礎(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項目: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 應(yīng)用程序的調(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應(yīng)用程序
4.1 概述
4.2 事件處理機制
4.2.1 基于監(jiān)聽器的事件處理
4.2.2 基于回調(diào)的事件處理
4.2.3 事件響應(yīng)的實現(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 后臺服務(wù)(Service)
4.5.1 定義一個服務(wù)
4.5.2 啟動和停止服務(wù)
4.5.3 Service和Activity通信
4.6 Android實現(xiàn)多任務(wù)
4.6.1 多任務(wù)實現(xiàn)原理
4.6.2 用Handler實現(xiàn)多任務(wù)
4.6.3 項目實戰(zhàn):Handler實現(xiàn)模擬下載
4.6.4 AsyncTask實現(xiàn)多任務(wù)
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)絡(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ò)攝像機
7.1 簡介
7.2 網(wǎng)絡(luò)攝像機
7.3 系統(tǒng)實現(xiàn)
7.3.1 介紹
7.3.2 網(wǎng)絡(luò)攝像機參數(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)絡(luò)開發(fā)
10.1 Android Socket網(wǎng)絡(luò)傳輸
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服務(wù)器端通信
10.2 Android HTTP網(wǎng)絡(luò)傳輸
10.2.1 HttpURLConnection接口
10.2.2 項目實戰(zhàn):HttpURLConnection獲取信息
10.2.3 使用OkHttp
10.2.4 項目實戰(zhàn):OkHttp獲取信息
10.3 Android應(yīng)用程序的權(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應(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é)
參考文獻
Android物聯(lián)網(wǎng)開發(fā)-基于Android Studio環(huán)境 作者簡介
何福貴,北京勞動保障職業(yè)學院副教授,博士后,物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)教研室主任,樓宇智能化工程技術(shù)和物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)帶頭人,第十一屆北京市高等學校教學名師,北京市優(yōu)秀專業(yè)創(chuàng)新團隊帶頭人。
- >
推拿
- >
伊索寓言-世界文學名著典藏-全譯本
- >
名家?guī)阕x魯迅:朝花夕拾
- >
上帝之肋:男人的真實旅程
- >
月亮虎
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述
- >
我從未如此眷戀人間
- >
大紅狗在馬戲團-大紅狗克里弗-助人