Android應用開發(fā)入門(基于Android Studio開發(fā)環(huán)境 任務驅(qū)動式)
定 價:49 元
叢書名:高等職業(yè)教育課程改革規(guī)劃教材
當前圖書已被 11 所學校薦購過!
查看明細
- 作者:余永佳 解志君
- 出版時間:2019/8/1
- ISBN:9787111625254
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TN929.53
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
如何讓編程初學者能夠更順利地掌握Android編程?這是本書力圖解決的問題。本書將Android編程基礎(chǔ)知識進行了劃分,融合在多個任務的實施過程中,通過【任務簡介任務分析支撐知識任務實施任務小結(jié)】逐步遞進,引導讀者在完成一個個Android應用程序的同時,輕松掌握每個應用的支撐知識點。每個任務的支撐知識中,除了講解重要的知識點以外,還通過范例代碼演示如何運用該知識點,讓讀者不會因為枯燥的文字而感到乏味。如果是剛接觸編程不久,又希望盡快進入Android編程世界的讀者,本書無疑是*好的助手。
本書可作為高職高專院校通信相關(guān)專業(yè)的教材,也可作為從事Android開發(fā)、編程等相關(guān)人員的參考用書。
為方便教學,本書配有電子課件、課后習題答案、模擬試卷及答案等教學資源,凡選用本書作為授課教材的學校,均可來電(01088379564)或郵件(cmpqu@163com)索取,有任何技術(shù)問題也可通過以上方式聯(lián)系。
編寫初衷:
編寫本書之前,Android已經(jīng)是當下主流移動終端的操作系統(tǒng)。已出版的各類Android編程書籍,有的詳細羅列了Android相關(guān)知識,類似于工具書;有的以一個綜合的Android應用為主題,開發(fā)學習過程較長。適合編程初學者的書籍偏少。本書將Android開發(fā)中最基礎(chǔ)的知識整理出來,分布到任務的實施過程中,通過任務驅(qū)動的方式引導學習者。幾個任務的規(guī)模和難度階梯性遞增,符合編程開發(fā)的學習規(guī)律;任務涵蓋了Android的工具和游戲開發(fā),具有一定的趣味性,能夠很好地吸引讀者;每個任務又分為任務分析、支撐知識、任務實施等子過程,手把手地帶領(lǐng)讀者完成Android的應用開發(fā)。在本書的指導下,讀者一定能夠輕松地完成屬于自己的Android應用,同時掌握Android開發(fā)的基本知識和技能。
主要內(nèi)容:
本書對Android編程中最重要的基礎(chǔ)內(nèi)容分任務進行了講解,知識的學習與任務的實施得到了很好的結(jié)合,任務包含以下知識點:
●任務一:Android簡介、Android Studio開發(fā)環(huán)境的搭建。
●任務二:Android工程架構(gòu)、Android的常用組件和布局。
●任務三:Toast、Dialog、Notification、Option Menu、Spinner組件、調(diào)試、日志。
●任務四:線程、ProgressBar組件、CheckBox組件、Activity生命周期、SharedPreferences數(shù)據(jù)存儲。
●任務五:ListView組件、Adapter、GridView組件、多媒體編程。
●任務六:自定義組件、繪圖、SQLite數(shù)據(jù)庫。
適合讀者:
●開設(shè)Android課程的高職高專、中職中專院校。
●有一定Java編程基礎(chǔ),希望從事Android開發(fā)的讀者。
●正在尋找能夠手把手指導Android編程書籍的讀者。
閱讀指南:
為了讓本書中每個Android任務都能夠順利地實施,本書按照以下幾個環(huán)節(jié)對任務進行了劃分:
●【學習目標】:通過學習目標,讀者將知道應該具備哪些知識和技能。
●【任務簡介】:對即將要實施的任務進行簡單的說明,通過它可以知道將要做什么。
●【任務分析】:對即將要實施的任務進行整體分析,整理出必備的知識點。
●【支撐知識】:對完成任務所必備的知識點進行詳細的講解。以組件講解為例,一般先進行簡要的介紹,然后對相關(guān)的屬性、方法、監(jiān)聽器進行說明,對于重要的方法會有示例代碼,最后講解一個簡單的范例說明如何運用該控件。
●【任務實施】:在具備了知識技能后,逐步完成任務。通過整體分析、界面布局、編碼實現(xiàn)等步驟,帶領(lǐng)讀者完成任務。對于比較復雜的任務(如任務六),還將任務劃分為子任務逐步實現(xiàn)。任務實施環(huán)節(jié)中,涵蓋了所有實現(xiàn)細節(jié),只要耐心地跟隨就一定能夠完成任務。
●【任務小結(jié)】:每次任務完成后對該任務涉及的重要知識點、技能點進行回顧。
●【課后習題】:對每次任務所涵蓋的重要知識點以問答題、選擇題、填空題的方式進行測試,檢測學習的情況,當發(fā)現(xiàn)還有知識不清楚的時候,可以繼續(xù)回到【支撐知識】環(huán)節(jié)去學習。
●【拓展訓練】:如果希望Android應用更加美觀、更加個性化,拓展訓練會提示如何實現(xiàn)更棒的效果。
●【試一試】:根據(jù)當前的知識點,布置一個小小的思考題或?qū)嵺`任務,讓讀者能夠更加充分地理解和運用知識點。
●【提示】:針對當前的知識點或者任務,給出一些提示信息,有助于讀者更容易地理解知識、完成任務。
勘誤支持:
由于編者水平有限,加上時間倉促,書中難免會出現(xiàn)一些錯誤或者表達不當?shù)牡胤剑瑧┱堊x者批評指正,我們將不勝感激。如果您有任何疑問或者建議,歡迎發(fā)送郵件至郵箱android_yyj@126.com,我們將第一時間回復您。
致謝:
本書在編寫過程中,得到了很多同事和朋友的支持。眭碧霞教授對本書進行了整體構(gòu)思,設(shè)計了遞進式的任務驅(qū)動編寫風格。余永佳負責任務一和任務六,解志君負責任務二和任務四,周偉負責任務三,顧婷負責任務五,北京華晟經(jīng)世信息技術(shù)有限公司的資深程序員李伶俐在Android技術(shù)方面提供了專業(yè)的意見。眭碧霞對本書涵蓋的知識點的準確性、任務實現(xiàn)的合理性以及編寫細節(jié)進行了指導和審核。
感謝一直陪伴、支持我們的家人、同事和朋友!
任務一Android Studio開發(fā)環(huán)境
的搭建
學習目標
任務簡介
任務分析
支撐知識
一、Android的歷史
二、Android的架構(gòu)
三、Android開發(fā)環(huán)境介紹
任務實施
一、Android Studio的安裝
二、創(chuàng)建Android項目
三、創(chuàng)建Android虛擬機并運行Android
項目
四、常見錯誤的解決方法
五、Android Studio的常見設(shè)置
任務小結(jié)
課后習題
拓展訓練
任務二星座查詢工具的設(shè)計與
實現(xiàn)
學習目標
任務簡介
任務分析
支撐知識
一、Android工程結(jié)構(gòu)
二、TextView組件
三、Button組件
四、ImageView組件
五、EditText組件
六、DatePicker組件
七、TimePicker組件
八、布局
任務實施
一、總體分析
二、功能實現(xiàn)
三、運行結(jié)果
任務小結(jié)
課后習題
拓展訓練
任務三猜數(shù)游戲的設(shè)計與實現(xiàn)
學習目標
任務簡介
任務分析
支撐知識
一、Toast
二、Dialog
三、自定義Dialog
四、Notification
五、Option Menu
六、Spinner組件
七、Android的調(diào)試
八、Android日志
任務實施
一、總體分析
二、功能實現(xiàn)
三、運行調(diào)試
任務小結(jié)
課后習題
拓展訓練
任務四“我的日記”的設(shè)計與
實現(xiàn)
學習目標
任務簡介
任務分析
支撐知識
一、ProgressBar組件
二、線程
三、Activity間的跳轉(zhuǎn)
四、Activity的生命周期
五、CheckBox組件
六、SharedPreferences
七、Android的文件存儲
任務實施
一、總體分析
二、界面布局
三、功能實現(xiàn)
四、運行結(jié)果
任務小結(jié)
課后習題
拓展訓練
任務五翻牌游戲的設(shè)計與
實現(xiàn)
學習目標
任務簡介
任務分析
支撐知識
一、ListView組件
二、Adapter
三、ArrayAdapter
四、SimpleAdapter
五、GridView組件
六、Android播放音頻文件
七、游標Cursor
任務實施
一、總體分析
二、界面布局
三、功能實現(xiàn)
四、運行程序
任務小結(jié)
課后習題
拓展訓練
任務六貪吃蛇游戲的設(shè)計與實現(xiàn)
學習目標
任務簡介
任務分析
任務分解
子任務1貪吃蛇的繪制
支撐知識
一、自定義組件
二、圖形繪制
任務實施
一、子任務分析
二、界面布局
三、功能實現(xiàn)
子任務2貪吃蛇的游動和控制
支撐知識
任務實施
一、子任務分析
二、組件功能實現(xiàn)
三、Activity功能實現(xiàn)
子任務3Top Ten積分榜功能
支撐知識
一、SQLite數(shù)據(jù)庫
二、SQLiteOpenHelper和SQLite
Database
三、Cursor游標
任務實施
一、子任務分析
二、界面布局
三、功能實現(xiàn)
任務小結(jié)
課后習題
拓展訓練
參考文獻