總金額: 會員:NT$ 0 非會員:NT$ 0 
(此金額尚未加上運費)
電子電信技術 電子電信技術 通信與無線電學應用
 
 
 
 
Android開發與應用
 叢書名稱: 高等學校計算機專業規劃教材
 作  者: 馬玉春
 出版單位: 機械工業
 出版日期: 2019.10
 進貨日期: 2020/1/23
 ISBN: 9787111637004
 開  本: 16 開    
 定  價: 443
 售  價: 354
  會 員 價: 325
推到Facebook 推到Plurk 推到Twitter
前往新書區 書籍介紹 購物流程  
 
內容簡介:

Android是一款開放式的嵌入式操作系統平台,目前已廣泛應用於智能手機產業和移動互聯網行業,從事Android應用開發的人員也越來越多。面對行業的人才需求,高校也相應地開設了Android的相關課程。《Android開發與應用》結合作者多年來Android研究、開發和教學實踐經驗編寫而成,既對Android的技術框架進行了系統介紹,又涵蓋豐富的實例,幫助讀者掌握Android應用研發的關鍵技術和常用方法。

主要特點
  ·內容上,首先介紹Android開發環境,包括常用組件與技術及Intent的綜合應用,在此基礎之上剖析了6個實用案例,並詳細分析了代碼實現。最後通過一個完整的遠程溫度監測案例,幫助讀者綜合應用相關知識。
  ·書中有大量作者自己創建的共享類庫、自定義數據庫類和TCP類等,既方便讀者使用,又能幫助讀者理解相關的知識點。
  ·注重工程性和實用性,將知識點融入實例的講述方式便於讀者理解和實踐,並且書中一些案例可直接用於工程中,使讀者體驗真實的開發過程和結果。
  ·為方便教學,《Android開發與應用》提供豐富的教輔資源,需要的教師可登錄華章網站下載。


圖書目錄:

前言
第1章 開發環境搭建與應用入門
1.1 搭建開發環境
1.2 創建虛擬設備
1.3 個應用程序
1.4 工作空間與相關文件
1.5 程序的調試方法
1.6 本章小結
第一部分編程基礎與技巧

第2章 常用開發組件
2.1 常見屬性
2.2 EditText組件與菜單
2.3 Button組件
2.4 ToggleButton組件
2.5 CheckBox組件
2.6 RadioButton組件
2.7 Spinner組件
2.8 ListView組件
2.9 Switch組件
2.1 0DatePicker組件
2.1 1AlertDialog組件
2.1 2本章小結

第3章 常用技術
3.1 進一步了解Activity
3.2 繪圖
3.3 用靜態庫函數設置手機情景模式和音量
3.4 播放音頻
3.5 利用消息機制處理後退鍵
3.6 利用多線程和消息機制獲取IP地址
3.7 定時功能的實現
3.8 SQLite與自定義ListView
3.9 查詢聯繫人
3.1 0使用SharedPreferences對象存儲數據
3.1 1內部文本文件存取
3.1 2百度地圖
3.1 3本章小結

第4章 Intent的綜合應用
4.1 Intent的基礎知識
4.2 在Activity之間傳遞數據
4.3 狀態欄通知
4.4 廣播接收器與開機自動啟動
4.5 顯示來電和接收短信
4.6 帶回執的短信發送
4.7 服務的基礎知識
4.8 啟動服務的實現
4.9 綁定服務的實現
4.1 0本章小結
第二部分實用案例分析

第5章 課堂隨機點名軟件
5.1 主要功能和技術特點
5.2 軟件操作
5.3 界面布局與資源說明
5.3.1 字符串定義文件
5.3.2 菜單項定義文件
5.3.3 顏色定義文件
5.3.4 自定義對話框布局文件
5.3.5 ListView列表布局文件
5.3.6 版權窗體布局文件
5.3.7 主窗體布局文件
5.4 配置文件
5.5 主窗體源代碼
5.6 本章小結

第6章 簡易英語學習軟件
6.1 主要功能和技術特點
6.2 軟件操作
6.3 界面布局與資源說明
6.3.1 適應多屏幕的dimens文件
6.3.2 菜單項定義文件
6.3.3 主窗體布局文件
6.3.4 主題設置文件
6.4 配置文件
6.5 目錄與文件處理類源代碼
6.6 文本讀取類源代碼
6.7 主窗體源代碼
6.8 本章小結

第7章 通訊錄備份與恢復軟件
7.1 主要功能和技術特點
7.2 軟件操作
7.3 界面布局
7.4 配置文件
7.5 通訊錄操作源代碼
7.6 外部文本寫入源代碼
7.7 主窗體源代碼
7.8 本章小結

第8章 服務賬號登記軟件
8.1 主要功能和技術特點
8.2 軟件操作
8.3 配置文件
8.4 登錄窗體
8.4.1 布局文件
8.4.2 源代碼
8.5 服務瀏覽窗體
8.5.1 適配器布局文件
8.5.2 窗體布局文件
8.5.3 適配器源代碼
8.5.4 窗體源代碼
8.6 單位瀏覽窗體
8.6.1 適配器布局文件
8.6.2 窗體布局文件
8.6.3 拖放陰影源代碼
8.6.4 適配器源代碼
8.6.5 窗體源代碼
8.7 單位詳細信息窗體
8.7.1 適配器布局文件
8.7.2 窗體布局文件
8.7.3 適配器源代碼
8.7.4 窗體源代碼
8.8 單位搜索窗體
8.8.1 布局文件
8.8.2 源代碼
8.9 本章小結

第9章 地址定位及輔助服務軟件
9.1 主要功能和技術特點
9.2 軟件操作
9.3 配置文件
9.4 廣播接收器源代碼
9.4.1 啟動完成
9.4.2 來電處理
9.4.3 情景模式改變
9.4.4 屏幕狀態變化
9.4.5 短信接收
9.4.6 WiFi設置變化
9.5 服務源代碼
9.6 適配器源代碼
9.7 窗體源代碼
9.8 本章小結

第10章 地址查詢與地圖打點軟件
10.1 主要功能和技術特點
10.2 軟件操作
10.3 配置文件
10.4 短信接收與處理源代碼
10.5 窗體源代碼
10.6 本章小結
第三部分基於互聯網的遠程溫度監測案例

第11章 數據編碼與處理技術
11.1 十六進制字符串的預處理
11.2 字節與兩個十六進制字符相互轉換
11.3 字與十六進制字符串相互轉換
11.4 字節數組與十六進制字符串相互轉換
11.5 字節數組與ByteBuffer對象相互轉換
11.6 英文字符串的多種編碼方法
11.7 適用於漢字的Unicode編碼
11.8 隨機字節的生成與數字至字節數組的轉換
11.9 字節的位操作技術
11.1 0本章小結

第12章 數據包的校驗技術
12.1 枚舉類型的定義與說明
12.2 累加和校驗碼的生成與檢驗
12.3 異或校驗碼的生成與檢驗
12.4 循環冗余校驗碼的生成與檢驗
12.5 累加求補校驗碼的生成與檢驗
12.6 結尾碼的處理
12.7 數據包的綜合處理
12.8 應用實例
12.9 本章小結

第13章 通用TCP客戶機與服務器測試軟件
13.1 主要功能和技術特點
13.2 軟件操作
13.3 界面布局
13.4 配置文件
13.5 網絡處理類
13.6 通用TCP客戶機與服務器類
13.6.1 各種聲明的說明
13.6.2 構造函數
13.6.3 獲取Socket對象與多線程的啟動
13.6.4 數據接收與發送
13.6.5 TcpClientServer源代碼
13.7 窗體源代碼
13.8 TCP服務器的關鍵代碼
13.9 本章小結

第14章 I-7013D模塊仿真軟件
14.1 主要功能和技術特點
14.2 軟件操作
14.3 界面布局
14.4 配置文件
14.5 窗體源代碼
14.6 本章小結

第15章 I-7013D模塊監測軟件
15.1 主要功能和技術特點
15.2 軟件操作
15.3 配置文件
15.4 參數設置窗體
15.4.1 界面布局
15.4.2 源代碼
15.5 主窗體
15.5.1 實時溫度顯示組件
15.5.2 portrait布局
15.5.3 landscape布局
15.5.4 源代碼
15.6 對實物模塊的監控
15.7 本章小結
參考文獻


章節試讀:

Android是以Google為首的Open Handset Alliance(OHA,開放手機聯盟)推出的一款開放的嵌入式操作系統平台,2007年11月推出Android SDK l.0版,現已推出9.0版。Android應用越來越廣泛,已經席捲整個智能手機產業和移動互聯網行業,至2017年年底,其市場占有率已經達到85.9%。面對這種形勢,軟件從業者紛紛轉向Android應用的開發。目前市場上有很多關於Android基礎及技術的書籍,但是其中大部分主要講解Android系統中各組件的使用及零散的應用技術,讀完這些書讀者難以掌握研發Android應用的關鍵和主流技術。

本書的主要內容
  本書作者長期從事軟件工程的科研與教學工作,獲得國家軟件著作權11項。本書是作者多年來從事Android應用研究和教學實踐的結晶,並融入作者20年計算機監控系統的研發經驗。本書首先從Android開發環境人手,介紹了常用組件與技術及Intent的綜合應用,然後在此基礎之上完成了6個實用案例,並詳細分析了代碼實現,最後介紹了一個遠程溫度監測實例,涉及數據處理技術、TCP客戶機與服務器編程及溫度監測的最終實現。各章內容具體安排如下所示。

  第1章“開發環境搭建與應用入門”主要介紹了開發環境的搭建方法、工作空間與相關文件,並結合第—個應用程序詳細介紹了程序的調試方法、項目的導人方法、調試設備的選擇等。

  第一部分(第2∼4章)介紹編程基礎與技巧,包括常用組件與技術及Intent的綜合應用。第2章“常用開發組件”首先介紹了各組件通用的常見屬性,然後分別介紹各組件的重要屬性,通過實例從多角度展示組件事件的處理方法,並將框架布局知識融入其中。

  第3章“常用技術”開始引入Library類庫的概念,將常用技術和具有共性的代碼放人類庫中進行維護,以Sound類為例,所有進行情景模式操作的軟件只需引用Library類庫即可調用相關功能,對Sound類的改進只需在Library類庫項目中進行,其他導入Sound類的項目無須更改代碼,只需重新編譯。該章依次介紹了Activity的生命週期、繪圖方法、情景模式與音頻播放、消息機制、多線程處理、定時功能、SQLite數據庫、查詢聯繫人、用戶偏好和內部文件存取方法以及手機地圖的開發方法,所有這些技術都通過詳細實例進行講解,並將通用技術融入Library類庫中。

  第4章“Intent的綜合應用”首先介紹了Intent的基礎知識,然後介紹了利用Intent打開Activity並傳遞數據、狀態欄通知的實現及通過狀態欄打開Activity,接著採用配置文件註冊或軟件註冊的方法,從開機自動啟動、來電、短信發送與接收等方面講解廣播接收器的應用,最後介紹了服務的基礎知識、啟動服務和綁定服務的實現,並介紹了使服務長期運行而不被系統殺死的方法。第3章與第4章的內容是本書的技術基礎,也是Android應用研發的技術基礎。
  第二部分(第5∼10章)為實用案例分析。第5章“課堂隨機點名軟件”結合3.8節的SQLite數據庫技術,實現了多門課程多班級不重複點名;第6章“簡易英語學習軟件”利用Library類庫中的文件存取類FileProcess和多線程文本讀取類ThreadReadText,實現自行設置學習內容,既可以用來學習英語對話,也可以用來背單詞;第7章“通訊錄備份與恢復軟件”在Library類庫中創建了PhoneBook類,集成了通訊錄的查找與更新功能,可以一鍵完成所有通訊錄的備份,以及一鍵將備份全部恢復(合併)到通訊錄。

  第8章“服務賬號登記軟件”主要利用SQLite數據庫技術與文本文件存取技術分類保存、檢索各種賬號,並將敏感數據加密保存到外部文件,以及從外部文件解密恢復到數據庫中。第8章的列表選項採用了多種適配器並實現了拖曳技術。本章內容是前面基本技術的具體應用,並利用第1 1章的數據編碼與處理技術對文本數據進行加密和解密。
  第9章“地址定位及輔助服務軟件”實現的是一個啟動服務,結合3.12節的百度地圖實現了手機定位功能,並利用第11章的編碼技術將定位信息加密後發送到目標手機;利用4.5節的顯示來電和接收短信技術,以及3.9節的查詢聯繫人技術確保白名單來電響鈴,還可實現開啟“WiFi關閉”提醒,向目標手機發送余額不足信息。第10章的“地址查詢與地圖打點軟件”向第9章的“地址定位及輔助服務軟件”發送地址查詢命令,利用第11章的編碼技術將收到的地址信息解密後在百度地圖上標注出來。

  第三部分(第11∼15章)為基於互聯網的遠程溫度監測案例,包括數據處理、網絡編程與具體實現三個主題。第11章“數據編碼與處理技術”實現了字節(數組)、字符(串)和漢字等的相互轉換及簡單的編碼功能,並實現了隨機字節的生成與字節的位操作技術。第12章“數據包的校驗技術”實現了多種校驗碼的計算和結尾碼的處理,可通過一個函數為原始數據包添加校驗碼和結尾碼,也可通過一個函數檢驗綜合數據包是否正確並刪除尾部的結尾碼與校驗碼,留下有效數據。這兩章內容廣泛應用於數據傳輸與處理,也是計算機監控的核心技術。

  第13章“通用TCP客戶機與服務器測試軟件”在Library類庫中創建了通用網絡處理類NetworkProcess及TCP客戶機與服務器類TcpClientServer,密切結合第1 1章的數據編碼技術及第12章的數據包校驗技術,實現了通用TCP客戶機和服務器測試軟件,可以以字節或普通字符串收發和顯示數據,根據要求添加校驗碼或結尾碼並進行相關檢驗,還可測試客戶機與服務器之間的時間間隔。

  第14章“I-7013D模塊仿真軟件”(簡稱仿真模塊)是第13章的通用TCP服務器測試軟件的一個特例,它以手動、自動和鎖定三種方式提供正弦波形式的溫度數據,按照I-7013D協議的要求響應客戶機的溫度查詢。

  第15章“I-7013D模塊監測軟件”(簡稱監測軟件)則是第13章的通用TCP客戶機測試軟件的一個特例,它根據測試出的時間間隔對仿真模塊進行查詢,並對所收到的溫度數據以趨勢線的形式實時顯示。仿真模塊與監測軟件構成一個簡單的以物聯網為基礎的計算機監控系統。

 
  步驟一.
依據網路上的圖書,挑選你所需要的書籍,根據以下步驟進行訂購
選擇產品及數量 結 帳 輸入基本資料 取貨與付款方式
┌───────────────────────────────────────────────────┘
資料確定 確認結帳 訂單編號    

步驟二.
完成付款的程序後,若採用貨到付款等宅配方式,3~7天內 ( 例假日將延期一至兩天 ) 您即可收到圖書。若至分店門市取貨,一週內聯絡取書。

步驟三.
完成購書程序者,可利用 訂單查詢 得知訂單進度。

注意事項.
● 付款方式若為網路刷卡必須等" 2 ~ 3 個工作天"確認款項已收到,才會出貨.如有更改書籍數量請記得按更新購物車,謝謝。

● 大陸出版品封面老舊、磨痕、凹痕等均屬常態,除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。

● 至2018年起,因中國大陸環保政策,部分書籍配件以QR CODE取代光盤音頻mp3或dvd,已無提供實體光盤。如需使用學習配件,請掃描QR CODE 連結至當地網站註冊並通過驗證程序,方可下載使用。造成不便,敬請見諒。

● 我們將保留所有商品出貨權利,如遇缺書情形,訂單未達免運門檻運費需自行負擔。

預訂海外庫存.
商品到貨時間須4週,訂單書籍備齊後方能出貨,如果您有急用書籍,建議與【預訂海外庫存】商品分開訂購。