Android高級(jí)開發(fā)及實(shí)踐
定 價(jià):46 元
叢書名:高等學(xué)校計(jì)算機(jī)類專業(yè)“十三五”課改規(guī)劃教材 , 高等學(xué)校應(yīng)用型本科創(chuàng)新人才培養(yǎng)計(jì)劃指定教材
- 作者:青島農(nóng)業(yè)大學(xué),青島英谷教育科技股份有限公司 編
- 出版時(shí)間:2016/11/1
- ISBN:9787560643168
- 出 版 社:西安電子科技大學(xué)出版社
- 中圖法分類:TN929.53
- 頁碼:294
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Android高級(jí)開發(fā)及實(shí)踐》在“Android程序設(shè)計(jì)及實(shí)踐”課程的基礎(chǔ)上,以理論聯(lián)系實(shí)踐的形式深入地講解了Android高級(jí)開發(fā)的相關(guān)知識(shí)與技術(shù)!禔ndroid高級(jí)開發(fā)及實(shí)踐》共有8章,具體介紹了ContentProvider、圖形圖像與動(dòng)畫、高級(jí)網(wǎng)絡(luò)編程、高級(jí)用戶體驗(yàn)、傳感器、Wi-Fi與Bluetooth、NFC以及資源與國際化等知識(shí)。另外,《Android高級(jí)開發(fā)及實(shí)踐》還講解了移動(dòng)物聯(lián)網(wǎng)的相關(guān)概念及有關(guān)程序的實(shí)現(xiàn)、NFC近場通信技術(shù)等。
《Android高級(jí)開發(fā)及實(shí)踐》案例基于Eclipse開發(fā)工具編寫,使用的SDK版本為Android4.3(API 18)。
《Android高級(jí)開發(fā)及實(shí)踐》適用范圍較廣,可作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、移動(dòng)互聯(lián)網(wǎng)、軟件工程、網(wǎng)絡(luò)工程、計(jì)算機(jī)軟件、計(jì)算機(jī)信息管理以及電子商務(wù)等專業(yè)的程序設(shè)計(jì)課程的教材,也可作為科研、程序設(shè)計(jì)等人員的參考書籍。
本科教育是我國高等教育的基礎(chǔ),而應(yīng)用型本科教育是高等教育由精英教育向大眾化教育轉(zhuǎn)變的必然產(chǎn)物,是社會(huì)經(jīng)濟(jì)發(fā)展的要求,也是今后我國高等教育規(guī)模擴(kuò)張的重點(diǎn)。應(yīng)用型創(chuàng)新人才培養(yǎng)的重點(diǎn)在于訓(xùn)練學(xué)生將所學(xué)理論知識(shí)應(yīng)用于解決實(shí)際問題,這主要依靠課程的優(yōu)化設(shè)計(jì)以及教學(xué)內(nèi)容和方法的更新。
另外,隨著我國信息技術(shù)的迅猛發(fā)展,社會(huì)對(duì)具備信息技術(shù)能力的人才需求急劇增加,“全面貼近企業(yè)需求,無縫打造專業(yè)實(shí)用人才”是目前高校計(jì)算機(jī)專業(yè)教育的革新方向。為了適應(yīng)高等教育體制改革的新形勢,積極探索適應(yīng)21世紀(jì)人才培養(yǎng)的教學(xué)模式,我們組織編寫了高等院校計(jì)算機(jī)專業(yè)系列課改教材。
該系列教材面向高校計(jì)算機(jī)專業(yè)應(yīng)用型本科人才的培養(yǎng),強(qiáng)調(diào)產(chǎn)學(xué)研結(jié)合,經(jīng)過了充分的調(diào)研和論證,并參照多所高校一線專家的意見,具有系統(tǒng)性、實(shí)用性等特點(diǎn)。旨在使讀者在系統(tǒng)掌握計(jì)算機(jī)知識(shí)的同時(shí),著重培養(yǎng)其綜合應(yīng)用能力和解決問題的能力。
該系列教材具有如下幾個(gè)特色:
1.以培養(yǎng)應(yīng)用型人才為目標(biāo)
本系列教材以應(yīng)用型軟件人才為培養(yǎng)目標(biāo),在原有體制教育的基礎(chǔ)上對(duì)課程進(jìn)行了改革,強(qiáng)化“應(yīng)用型”技術(shù)的學(xué)習(xí)。使讀者在經(jīng)過系統(tǒng)、完整的學(xué)習(xí)后能夠掌握如下技能:
掌握信息系統(tǒng)開發(fā)所需的理論和技術(shù)體系以及系統(tǒng)開發(fā)過程規(guī)范體系;
能夠熟練地進(jìn)行信息系統(tǒng)設(shè)計(jì)和編碼工作,并具備良好的自學(xué)能力;
具備一定的項(xiàng)目經(jīng)驗(yàn),包括代碼的調(diào)試、文檔編寫、軟件測試等內(nèi)容;
達(dá)到信息技術(shù)企業(yè)的用人標(biāo)準(zhǔn),做到學(xué)校學(xué)習(xí)與企業(yè)的無縫對(duì)接。
2.以新穎的教材架構(gòu)來引導(dǎo)學(xué)習(xí)
本系列教材采用的教材架構(gòu)打破了傳統(tǒng)的以知識(shí)為標(biāo)準(zhǔn)編寫教材的方法,引導(dǎo)讀者在學(xué)習(xí)理論知識(shí)的同時(shí),加強(qiáng)實(shí)踐動(dòng)手能力的訓(xùn)練。
教材內(nèi)容的選取遵循“二八原則”,即重點(diǎn)內(nèi)容由企業(yè)中常用的20%的技術(shù)組成。每個(gè)章節(jié)設(shè)有本章目標(biāo),明確本章學(xué)習(xí)重點(diǎn)和難點(diǎn),章節(jié)內(nèi)容結(jié)合示例代碼,引導(dǎo)讀者循序漸進(jìn)地理解和掌握這些知識(shí)和技能,培養(yǎng)學(xué)生的邏輯思維能力,掌握信息系統(tǒng)開發(fā)的必備知識(shí)和技巧。
另外,本系列教材借鑒了軟件開發(fā)中的“低耦合,高內(nèi)聚”的設(shè)計(jì)理念,組織結(jié)構(gòu)上遵循軟件開發(fā)中的MVC理念,即在保證最小教學(xué)集的前提下可以根據(jù)自身的實(shí)際情況對(duì)整個(gè)課程體系進(jìn)行橫向或縱向裁剪。
第1章 Content Provider
1.1 Content Provider概述
1.1.1 相關(guān)API
1.1.2 Content Provider操作規(guī)則
1.2 系統(tǒng)通訊錄
1.2.1 系統(tǒng)通訊錄結(jié)構(gòu)
1.2.2 操作系統(tǒng)通訊錄
1.3 自定義Content Provider
1.3.1 創(chuàng)建Content Provider
1.3.2 使用自定義的Content Provider
本章小結(jié)
本章練習(xí)
第2章 圖形圖像與動(dòng)畫
2.1 圖形繪制
2.1.1 Color類
2.1.2 Paint類
2.1.3 Path類
2.1.4 Canvas類
2.1.5 繪制幾何圖形
2.2 Property Animation(屬性動(dòng)畫)
2.2.1 ValueAnimatot
2.2.2 ObjectAnimator
2.2.3 AnimatorSet
2.2.4 AnimatorInflater
本章小結(jié)
本章練習(xí)
第3章 高級(jí)網(wǎng)絡(luò)編程
3.1 HTTP概述
3.1.1 HttpURLConnection
3.1.2 HttpClient
3.2 上傳文件到服務(wù)器
3.3 斷點(diǎn)續(xù)傳下載文件
3.3.1 斷點(diǎn)續(xù)傳的流程及原理
3.3.2 斷點(diǎn)續(xù)傳的實(shí)現(xiàn)
本章小結(jié)
本章練習(xí)
第4章 高級(jí)用戶體驗(yàn)
4.1 圖片自適應(yīng)
4.1.1 Draw9-patch概述
4.1.2 繪制圖片縮放
4.1.3 繪制內(nèi)容填充區(qū)域
4.2 ListView列表視圖
4.2.1 ListView事件處理
4.2.2 Adapter概述
4.2.3 ArrayAdaptei.
4.2.4 SimpleAdapter
4.2.5 自定義Adapter
4.2.6 自定義Adapter的優(yōu)化
4.3 PopupWindow
4.3.1 PopupWindow概述
4.3.2 PopupWindow的使用
4.4 ViewPager
4.4.1 ViewPager概述
4.4.2 編寫簡易圖片查看器
本章小結(jié)
本章練習(xí)
第5章 傳感器
5.1 傳感器簡介
5.1.1 傳感器相關(guān)類
5.1.2 查看本機(jī)傳感器
5.2 傳感器的應(yīng)用
5.2.1 光線傳感器
5.2.2 距離傳感器
5.2.3 氣壓傳感器
5.2.4 溫度傳感器
5.2.5 加速度傳感器
5.2.6 陀螺儀傳感器
5.2.7 磁場傳感器
5.2.8 相對(duì)濕度傳感器
5.2.9 環(huán)境溫度傳感器
5.2.10 旋轉(zhuǎn)矢量傳感器
5.2.11 重力傳感器
5.2.12 線性加速度傳感器
5.2.13 方向傳感器
本章小結(jié)
本章練習(xí)
第6章 Wi-fi與Bluetooth
6.1 Wi-Fi
6.1.1 Wi-Fi概述
6.1.2 掃描周圍的Wi-Fi
6.1.3 Wi-Fi相關(guān)廣播事件
6.1.4 連接到指定Wi-F1網(wǎng)絡(luò)
6.1.5 Wi-Fi技術(shù)與設(shè)備通信
6.2 Bluetooth(藍(lán)牙)
6.2.1 傳統(tǒng)藍(lán)牙概述
6.2.2 傳統(tǒng)藍(lán)牙通信
6.2.3 BLE技術(shù)概述
6.2.4 通過BLE技術(shù)與設(shè)備通信
本章小結(jié)
本章練習(xí)
第7章 NFC
7.1 NFC概述
7.1.1 RFID射頻識(shí)別技術(shù)
7.1.2 NFC工作模式
7.2 數(shù)據(jù)格式
7.3 Tag(標(biāo)簽)調(diào)度系統(tǒng)
7.4 NFC開發(fā)配置
7.5 NFC標(biāo)簽數(shù)據(jù)操作
7.5.1 開發(fā)前的準(zhǔn)備
7.5.2 讀寫MifareClassic標(biāo)簽數(shù)據(jù)
7.5.3 讀寫NDEF純文本數(shù)據(jù)
本章小結(jié)
本章練習(xí)
第8章 資源與國際化
8.1 Android資源
8.1.1 Android資源概述
8.1.2 資源的創(chuàng)建與使用
8.2 國際化
8.2.1 跟隨系統(tǒng)國際化
8.2.2 程序內(nèi)國際化
本章小結(jié)
本章練習(xí)
附錄 國家地區(qū)語言代碼表