●第1章 智能家居概述
1.1 智能家居及其發展
1.1.1 智能家居的概念
1.1.2 國外智能家居的發展概況
1.1.3 國內智能家居的發展概況
1.2 智能家居的主流技術概述
1.2.1 總線技術
1.2.2 電力線載波通信技術
1.2.3 無線通信技術
1.3 智能家居移動終端
1.3.1 移動智能終端的特點
1.3.2 智能家居移動終端的發展
第2章 移動終端軟件的總體設計
2.1 繫統設計目標和原則
2.1.1 繫統設計目標
2.1.2 繫統設計原則
2.2 繫統總體設計
2.2.1 繫統功能設計
2.2.2 繫統結構設計
2.2.3 數據結構設計
2.2.4 數據類的設計
2.3 整體界面的設計
2.3.1 界面設計原則及整體結構
2.3.2 主要界面設計
2.4 設備組件的設計
2.4.1 設備組件的設計原理
2.4.2 功能按鈕的設計與使用
2.4.3 設備組件的基類設計
2.4.4 設備組件的類設計
2.4.5 設備組件界面的刷新
第3章 網絡通信與安全
3.1 Android網絡通信技術基礎
3.1.1 基於TCP和UDP的網絡通信
3.1.2 基於HTTP的網絡通信
3.1.3 基於SOAP的網絡通信
3.2 網絡通信安全
3.2.1 SSL/TLS協議簡介
3.2.2 SSL/TLS協議涉及的一些概念
3.2.3 基於SSL/TLS協議的網絡通信
3.3 智能家居終端網絡通信模塊設計
3.3.1 智能家居繫統的控制方式及類的結構
3.3.2 Ysl_ComManager、Ysl_Com類
3.3.3 應用協議與Ysl_ComCommand類設計
3.3.4 Ysl_ComUDP、Ysl_ComTCP類
3.3.5 Ysl_ComHTTP、Ysl_ComService類
第4章 語音通信設計
4.1 語音通信的原理
4.1.1 語音通信模型
4.1.2 語音通信編碼
4.2 基於iLBC的語音通信設計
4.2.1 基於JNI生成底層庫的原理
4.2.2 生成iLBC的底層庫
4.3 語音通信的實現
4.3.1 語音通信的基本流程
4.3.2 語音通信的具體實現
第5章 分包安裝及跨包訪問
5.1 分包安裝技術
5.1.1 分包安裝的概述
5.1.2 分包安裝的原理
5.1.3 分包安裝的實現
5.2 跨包訪問技術
5.2.1 跨包訪問的原理
5.2.2 設備組件類型及其解析
5.2.3 跨包加載設備組件類
參考文獻