成書過程
編寫背景
Android是一種基於Linux的自由及開原始碼的作業系統。在Android系統誕生之初,開發Android套用主要採用Eclipse集成開發工具。Android 6.0之後,Android Studio成為主要的移動套用開發工具。Android Studio提供了集成的Android程式開發工具用於開發和調試,解決了多解析度、多語言等諸多移動套用開發與運行問題,開發者可以在編寫程式的同時,預覽不同尺寸螢幕中的APP運行效果。
編寫情況
出版工作
2020年9月13日,《Android嵌入式程式設計》由高等教育出版社出版。
內容簡介
《Android嵌入式程式設計》共有6個項目,主要內容包括:項目1介紹了Android基本知識、開發環境搭建、Android項目結構、嵌入式系統基礎知識、Android嵌入式開發方法等;項目2介紹了LED燈的系統結構、設計方法、Android程式設計方法;項目3介紹了有源蜂鳴器的系統結構、設計方法、Android程式設計方法;項目4介紹了開發板上電阻值調節的方法、A/D轉換方式、Android程式設計方法;項目5介紹了串口通信系統的組成結構、串口通信方法、Android程式設計方法;項目6介紹了NFC編程方法與Android RFID程式設計方法。每一個項目的內容按任務驅動來展開教學,每個項目拆分為若干任務,每個任務按照“任務描述——任務目標——任務分析——知識準備——任務實施——任務小結——任務評價”的順序展開,環環相扣,層層遞進;書末有View 類的XML 屬性相關方法及說明與TextView 類常用的XML屬性相關方法及說明2個附錄。
教材目錄
前輔文 項目1 Android嵌入式開發概述 任務1搭建Android嵌入式系統開發環境 任務2開發第一個Android項目 任務3 Android NDK程式設計 項目2 LED霓虹燈 任務1 LED霓虹燈界面設計 任務2生成LED動態程式庫 任務3實現LED霓虹燈閃爍功能 項目3有源蜂鳴器控制 任務1有源蜂鳴器控制界面設計 任務2生成有源蜂鳴器動態程式庫 任務3實現有源蜂鳴器控制功能 項目4設定開發板電阻值 | 任務1開發板電阻值界面設計 任務2生成開發板電阻動態程式庫 任務3實現電阻值讀取與寫入功能 項目5串口數據收發 任務1串口數據收發界面設計 任務2生成串口數據收發動態程式庫 任務3實現串口數據收發控制功能 項目6 RFID門禁刷卡 任務1門禁卡界面設計 任務2 RFID門禁卡動態程式庫 任務3實現RFID門禁卡功能 附錄1 View類的XML屬性相關方法及說明 附錄2 TextView類常用的XML屬性相關方法及說明 參考文獻 |
(註:目錄排版順序為從左列至右列)
教學資源
《Android嵌入式程式設計》的數字課程與紙質教材一體化設計,數字課程為演示文稿、源程式、編程視頻。
作品名稱 | 內容提供者 | 出版時間 | 出版單位 | 策劃編輯 | 技術編輯 |
---|
| | | | | |
教材特色
一、該教材遵循“任務驅動,項目導向”的原則。該書以嵌入式開發板為基礎,以Android移動套用的開發流程為指導,組織教學內容,引入技術知識與實驗實訓,並嵌入職業核心知識點與技能點,改變知識與技能相分離的傳統實訓教材的組織形式。在完成任務的過程中總結並學習相關技術知識與開發經驗,串聯各典型的物聯網技術套用場景,便於採用項目教學法引導學生展開自主學習。
二、突出1+X證書特色。該書中項目依據物聯網智慧型家居系統集成和套用1+X證書要求,旨在提升Android嵌入式程式設計能力。項目參考了企業真實的物聯網項目案例,借鑑了企業工程師的項目實踐經驗,著重突出物聯網技術的套用。
三、創新實訓測評方式。該書在每個項目中都設有測評模組,根據任務在整個項目中的權重,為每個任務分配合適的分值,項目最後設定測評表,對評分標準進行了詳細的標註。教師可以根據測評表來考評學生的實訓完成情況,學生也可以根據完成的情況進行自評或互評。
四、配套教學資源。該書的每個實例均有完整的原始碼,學生可以根據自己的實際情況,選擇從任務的任意階段直接開始針對性練習,也可以直接瀏覽項目的完整代碼。
作者簡介
江帆,男,江蘇聯合職業技術學院蘇州工業園區分院副教授,研究方向為物聯網技術、職業教育。