作 者:夏輝 著
定 價:49
出 版 社:機械工業出版社
出版日期:2015年09月01日
頁 數:304
裝 幀:平裝
ISBN:9787111511779
提供所有章節實例和實驗的源代碼。介紹知識點的分類、周邊信息並總結功能實現的步驟。每章都有相應的實例和針對該章節的實驗。將重要的知識點和經驗技巧以“小實驗”“小知識”的活潑形式呈現給讀者。作為developerandroid、CSDN、51CTO、eoeandroid和機鋒開發者等技術論壇和社區的忠實用戶和學習者,在本書的編寫過程中,作者從中受益匪淺,也建議讀者在遇到學習問題時,向專業技術論壇或社區求助。
●目錄出版說明前言第1章Android應用開發概述11Android簡介12Android開發環境搭建121安裝Android繫統要求122搭建Android環境具體步驟123創建虛擬設備(AVD)124驗證開發環境13Android平臺架構131Android平臺架構概述132Android應用工程文件組成和介紹14實驗:Android開發環境配置141實驗目的和要求142題目1Android開發環境安裝與配置本章小結課後練習第2章Android開發組件21Activity211Activity簡介212Activity運行狀態和生命周期213Activity窗口顯示風格22Intent221Intent組件的概念222實現Activity頁面跳轉223Intent實現不同頁面的傳參23Service231Service的創建和生命周期232本地Service233遠程Service24BroadcastReceiver241BroadcastReceiver簡介242BroadcastReceiver生命周期243BroadcastReceiver實現機制25實驗:Android基本組件的應用251實驗目的和要求252題目1Intent和Activity應用253題目2用Service實現簡單音樂播放器254題目3用BroadcastReceiver實時監聽電量本章小結課後練習第3章Android開發的Java基礎知識31Java概述32Java基礎知識321Java數據類型322基本數據類型轉換323流程控制語句33Java面向對像基礎331類與對像332封裝和繼承333多態性334接口和抽像類34實驗:Java語言基礎341實驗目的和要求342題目1Java的流程控制343題目2Java的封裝和繼承的應用344題目3Java的抽像類和接口的應用本章小結課後練習第4章Android布局管理器41線性布局(LinearLayout)411LinearLayout介紹412LinearLayout實例42表格布局(TableLayout)421TableLayout介紹422TableLayout實例43相對布局(RelativeLayout)431RelativeLayout介紹432RelativeLayout實例44絕對布局(AbsoluteLayout)441AbsoluteLayout介紹442AbsoluteLayout實例45框架布局(FrameLayout)451FrameLayout介紹452FrameLayout實例46實驗:Android基本布局461實驗目的和要求462題目1LinearLayout實現簡易計算器界面463題目2使用TableLayout設計表格464題目3RelativeLayout綜合實驗本章小結課後練習第5章Android基本控件51文本控件511文本控件(TextView)512編輯框(EditText)52按鈕控件521普通按鈕(Button)522圖片按鈕(ImageButton)523開關按鈕(ToggleButton)53選擇按鈕控件531單選控件(RadioButton)532多選控件(CheckBox)54下拉列表和選項卡541下拉列表(Spinner)542選項卡(TabHost)55視圖控件551滾動視圖(ScrollView)552列表視圖(ListView)56進度條57日期選擇器58實驗:Android基本控件581實驗目的和要求582題目1TextView和Button綜合實驗583題目2使用基本控件實現用戶注冊界面584題目3ListView和TabHost綜合實驗本章小結課後練習第6章Menu和消息框61Menu功能開發 611Menu簡介612選項菜單開發613上下文菜單開發62對話框開發63消息框開發631Notification開發632Toast開發64實驗:Menu和消息框的使用641實驗目的和要求642題目1選項菜單的創建與應用643題目2上下文菜單的創建與應用644題目3對話框與Toast的綜合應用本章小結課後練習第7章數據庫與存儲技術71SQLite數據庫概述72SQLite數據庫操作711創建SQLite數據庫722添加數據723數據的增刪改查操作73SharedPreferences存儲74文件存儲方式75實驗:Android數據庫實驗751實驗目的和要求752題目1實現SQLite數據庫的操作753題目2SharedPreferences存儲754題目3文件存儲本章小結課後練習第8章Android多線程81Android線程簡介82循環者—消息機制821Message和Handler簡介822MessageQueue和Looper簡介823循環者—消息機制案例83AsyncTask類84Android其他創建多線程的方法85實驗:Android多線程851實驗目的和要求852題目1用Looper&Message機制實現計時器853題目2用AsyncTask類實現計時器與進度條854題目3用runOnUiThread()方法改變按鈕名稱本章小結課後練習第9章Android網絡通信開發91URL通信方式92Socket通信方式93HTTP通信方式94實驗:Android網絡通信941實驗目的和要求942題目1實現HTTP方式通信943題目2Socket網絡通信本章小結課後練習第10章移動通信功能開發101短信業務開發1011發送和接收短信1012群發短信102撥打電話業務開發1021撥打電話1022查詢電話1023過濾電話103實驗:移動通信功能開發1031實驗目的和要求1032題目1使用Intent組件發送信息1033題目2自定義短信接收程序1034題目3自定義帶背景的撥號程序本章小結課後練習第11章新聞移動客戶端開發111需求分析112繫統設計113服務器端設計114UI界面設計115通信模塊設計116實體模塊設計117工具類設計118打包和安裝本章小結課後練習參考文獻
本書主要介紹Android移動應用開發的基礎知識和開發技巧,從基礎知識開始講解,由易入難,循序漸進,主要包括:Android基礎知識、環境搭建、開發組件介紹、 Menu和消息框、數據庫和存儲技術、多線程、網絡通信開發,以及移動通信業務開發等。從技術實現上,講解了Android平臺下一個完整綜合實例及源代碼分析——新聞移動客戶端開發,該案例包括了客戶端和服務器端的開發,幾乎涉及了本書的所有知識點。每章都配有習題和實驗,並將重要的知識點和經驗技巧以“小實驗”“小知識”的活潑形式呈現給讀者。本書為了指導讀者更深入地進行學習,包含了所有章節實例和實驗的源代碼。 本書既可作為高等學校計算機軟件技術課程的教材,也可作為管理信息繫統開發人員的技術參考書。本書配套授課電子課件,需要的教師可登錄wwwcmpeducom免費注冊,審核通過後下載,或聯繫編輯索取(QQ:2850823885,電話:0等
前言Android是一種基於Linux內核、開放源代碼的操作繫統,主要使用於移動設備,如智能手機、平板電腦和數字電視等。來自互聯網的統計數據顯示,Android已經成為目前使用最為廣泛的移動操作繫統,遠超Apple公司的iOS和Microsoft公司的Windows Phone。根據Gartner對智能手機操作繫統占有市場份額的預期,2015年,Android操作繫統的占有份額將達到50%左右,遠高於其他操作繫統。對於學習Java編程語言的讀者,Android操作繫統的出現,提供了新的學習方向。巨大的市場需求,提供了更多的機會,也急需更多的開發者來提供更加豐富的應用。本書主要針對學習過Java編程語言,具備一定的編程基礎,有意願學習Android平臺應用程序開發的讀者人群。多數學習開發的讀者在熟悉了語法知識之後,都想迫不及待地一展身手,編寫一款屬於自己的軟件,這是良好的學習習慣等