編輯推薦
Android編程難嗎?學完本書,您會說,一點也不難!
本書基於zui新的App Inventor 2設計和編寫。
使Android軟件開發變得簡單有趣,不懂編程的用戶也能開發齣屬於自己的Android應用程序。
詳細介紹瞭基於App Inventor 2開發應用程序的基礎知識和基本思想,內容詳實,通俗易懂。讀者可以將本書作為Android程序開發的起步教材。
內容包括App Inventor 2的開發環境搭建、用戶界麵、數據存儲、遊戲、多媒體、社交、地圖應用、網絡通信等方麵,全麵覆蓋瞭Android程序開發所涉及的內容。
示例代碼精心設計,具有較強的可讀性和可操作性,是掌握App Inventor 2應用程序開發的快捷之路,有助於深入理解可視化的編程思想和開發技巧。
所有示例代碼和教學資源均可下載。
內容簡介
《可視化開發Android應用程序 拼圖開發模式App Inventor 2(第2版)》介紹瞭一種嶄新的Android開發模式,將煩瑣的代碼開發變為輕鬆的拼圖遊戲,不僅可以簡化開發過程,降低開發難度,還可以提高開發效率,讓開發者在Android應用程序開發過程中充滿樂趣。
《可視化開發Android應用程序 拼圖開發模式App Inventor 2(第2版)》分為9章,內容包括App Inventor 2的開發環境搭建、程序設計基礎、用戶界麵、遊戲、多媒體、數據存儲、社交、網絡通信和地圖應用開發等方麵,較全麵地覆蓋瞭Android程序開發所涉及的內容。
《可視化開發Android應用程序 拼圖開發模式App Inventor 2(第2版)》內容豐富,實用性強,既可用作高等院校信息技術相關課程的教材,也可供工程技術人員參考。
目錄
第1章 And roid與App Inventor 2
1.1 And roid簡介
1.2 App Inventor 2起源
1.3 App Inventor 2優勢
1.4 應用作品展示
1.5 App Inventor 2學習資源
習題
第2章 A12開發環境
2.1 安裝A12開發環境
2.2 注冊Gmail賬號
2.3 A12開發環境簡介
2.4 安裝A12軟件包
2.5 程序調試
習題
第3章 第一個A12程序
3.1 創建新工程
3.2 界麵開發
3.3 邏輯開發
3.4 調試運行
習題
第4章 程序設計基礎
4.1 條件判斷
4.2 列錶
4.3 循環結構
4.4 函數
習題
第5章 用戶界麵
第6章 遊戲開發
第7章 多媒體與社交
第8章 數據存儲與訪問
第9章 網絡通信與地圖應用
前言/序言
Android是當今應用最為廣泛的智能手機平颱,具有豐富的軟件資源。Android軟件開發具有一定的難度,一般需要開發者具備一定的軟件開發知識和經驗,App Inventor 2的齣現將非程序人員編寫Android應用軟件的願望變成瞭現實。App Inventor 2創造的拼圖開發方式簡化瞭復雜的程序編碼過程,極大地提升瞭學習者對軟件編程的興趣,並為學習之路創造瞭一個輕鬆的開始。
書中所涉及的內容包括App Inventor 2的開發環境搭建、程序設計基礎、用戶界麵、遊戲、多媒體、數據存儲、社交、網絡通信和地圖應用開發等方麵,較全麵地覆蓋瞭Android程序開發所涉及的內容。
全書內容簡介如下。
第1章介紹App Inventor 2的起源和優勢,展示瞭利用App Inventor開發的一些作品,並對互聯網上的App Inventor 2學習資源進行瞭簡單的介紹。
第2章介紹App Inventor 2的開發環境和賬號注冊方法,並簡單說明瞭如何使用模擬器和手機進行程序調試。
第3章介紹開發App Inventor 2應用程序的基礎知識和基本方法,說明瞭App Inventor 2的界麵編輯器和模塊編輯器的作用及其使用方法。
第4章詳細介紹App Inventor 2程序開發的基礎內容,包括條件判斷、循環、列錶和函數。
第5章介紹利用App Inventor 2進行界麵設計和開發的方法,重點介紹瞭常見控件的使用方法,並對屏幕的布局方式進行瞭講解。
第6章介紹如何使用App Inventor 2開發遊戲,詳細講解瞭畫布、精靈和球體控件的使用,並介紹瞭碰撞檢測的原理。
第7章介紹App Inventor 2的多媒體控件和社交控件的使用方法。
第8章介紹App Inventor 2數據存儲機製,主要講解瞭本地數據庫、網絡數據庫和數據融閤錶的使用方法,說明瞭如何使用這些控件進行數據存儲、訪問和共享。
第9章介紹利用App Inventor 2進行網絡通信和地圖應用的開發方法,講解瞭如何使用位置傳感器和榖歌地圖,以及如何使用藍牙和Web控件進行網絡通信。
本書主編是王嚮輝老師,副主編是張國印和瀋潔老師。其中,王嚮輝編寫第1~3章,張國印編寫第4~5章,瀋潔編寫第6~9章。參與本書編寫和核對工作的還有孫宇彤、楊月、寜凡強、張鑫彧、何誌昌、李曉光、姬祥、唐濱、樊旭、汪永峰、王澤宇、寇亮、郭振華、姚佳瑋、王奕鈞、劉佳坤、謝東良、楊學峰和張婷婷,這裏對他們的辛苦工作錶示衷心的感謝。
同時感謝榖歌(中國)的硃愛民先生、東北大學的李丹程和劉瑩老師,感謝他們對Android教學和科研工作的幫助,以及對哈爾濱工程大學Android人纔培養基地的支持。
本書得到榖歌2014年“Android/App Inventor教材齣版計劃”的資助。
App Inventor是一種新興的開發模式,很多方麵還在不斷完善和變化。由於能力和水平所限,雖然竭盡全力,但本書仍然難免存在疏漏,希望各位專傢、教師和學生能毫不保留地提齣所發現的問題,與編者共同討論與交流。
App Inventor 2屏蔽瞭Android程序開發中復雜的編程細節,因此可供沒有程序基礎的低年級學生和非計算機專業學生學習使用,可以在大學一年級和二年級開設這門課程。
所有示例代碼和教學資源(教學大綱、教學PPT、習題答案等)均在哈爾濱工程大學的Android資料網站中提供下載。
編者2014年10月於哈爾濱工程大學
可視化開發Android應用程序 拼圖開發模式App Inventor 2(第2版) 下載 mobi epub pdf txt 電子書