Android 4.X應用程式開發之鑰
上奇
王安邦 著
對最新的Android應用程式開發還不知如何下手嗎? 或者您準備好要學Android應用程式了卻苦無捷徑可循嗎? 想嘗試Android程式設計卻擔心功力不夠嗎? 【Android 4.X應用程式開發之鑰】分為基礎篇及進階篇,前後兩者整合運用,從入門到進階的內容,幫助您快速釐清程式開發,帶您進入開發的殿堂,挖掘Android的寶藏。●是一本內容豐富的書Android 的相關主題都有介紹,包括組成Android 四大元件的介紹:活動(Activity)、廣播接收器(BroadCast Receiver)、服務(Service)、內容提供者(Content Provider),使用者介面(UI)的介紹、對話方塊(Dialog)及通知(Notification)、SQLite行動資料庫應用、多媒體與相機、2D繪圖及動畫。●是一本容易閱讀的書以深入淺出、有系統、容易閱讀的方式介紹Android 4.x 應用程式開發,引導讀者按部就班的深入Android 的世界。●是一本精心設計、撰寫的好書精心設計的範例,配合圖表詳細而清楚的解說每一個步驟,循序漸進、一氣呵成的寫法,非常適合初學者、自學者,或教師作為教材或參考書籍。●是一本值得向大家介紹的好書由作者根據多年教學經驗,費心整理出一條由淺入深的學習路徑。將淺顯易懂的文字,透過範例引導和詳細的步驟講解,使您能縮短學習的時程並減少您嘗試錯誤的時間,快速掌握Android 應用程式開發。 本書附光碟:本書完整範例程式
第一篇 基礎篇第一章 Android簡介1-1 Android 的誕生及發展史1-2 Android 是什麼?有何特性?1-3 Android 系統平台架構1-4 Android SDK1-5 Android 的優勢第二章 準備Android環境開發2-1 下載所需的工具軟體2-2 安裝下載的工具軟體2-3 Android SDK 在命令列下的操作第三章 初探Android應用程式專案3-1 建立一個Android 應用程式專案3-2 整合式開發環境eclipse 的簡介3-3 建立及啟動虛擬機器AVD3-4 執行一個Android 應用程式專案3-5 刪除一個Android 應用程式專案3-6 匯入一個Android 應用程式專案3-7 以指定的組態執行一個Android 應用程式專案3-8 在實體手機上執行一個Android 應用程式專案3-9 打包一個Android 應用程式專案成為.APK 檔3-10 除錯視窗組的操作3-11 DDMS 視窗的操作第四章 深入解析Android 應用程式專案4-1 Android 應用程式基礎4-2 Android 應用程式專案的解析第五章 自己撰寫Android 應用程式5-1 自己撰寫Android 應用程式專案5-2 撰寫MVC 模式的Android 應用程式專案5-3 介紹Button 物件及toast 類別5-4 存取Resources5-5 ImageButton(影像按鈕)物件5-6 Dynamic Button(動態按鈕)5-7 文字欄位的監控5-8 Toggle Button(切換按鈕)物件5-9 開發多國語言的應用程式專案第六章 活動(Activity)及意圖(Intent)6-1 活動6-2 啟動另一活動未夾帶資料6-3 啟動另一活動且夾帶資料6-4 啟動另一活動並由該活動傳回資料6-5 執行特定工作的活動6-6 意圖篩選器(Intent Filter)6-7 管理活動的生命週期(Managing the Activity Lifecycle)第七章 使用者介面(UI)物件的應用7-1 Android 應用程式的使用者介面(User Inerface,UI)7-2 Radio Button 物件及Radio Group 物件7-3 List 及Adapter 介面、AdapterView 類別7-4 Spinner 物件7-5 CheckBox 物件及ScrollView 物件7-6 ImageView 物件及SeekBar、Rating Bar 物件7-7 GridView 物件7-8 Gallery 物件7-9 Gallery 及ImageSwitcher 物件7-10 ListView 物件7-11 ExpandableListView 物件第八章 存取資料8-1 存取 Assets8-2 存取shared Preferences8-3 存取Internal Storage8-4 存取 External Storage第九章 對話方塊(Dialog)及通知(Notification)9-1 自訂Toast 訊息9-2 Notification 類別 9-3 Thread(執行緒)及Handler(處理程序)類別9-4 對話方塊的應用9-5 進度對話方塊9-6 自訂對話方塊 9-7 DatePicker 物件及TimePicker 物件9-8 DatePickerDialog 物件及TimePicker Dialog 物件第二篇進階篇第十章BroadCast Receiver 及Service 元件10-1 BroadCast Receiver 元件10-2 Service 元件 第十一章其他使用者介面(UI)物件的應用11-1 Options Menu 及Submenu 物件(建立功能表)11-2 context Menu 物件(建立快顯功能表) 11-3 Action Bar 物件(動作列) 11-4 TabWidget 物件及TabHost 物件11-5 Fragment 物件(視窗區塊) 第十二章SQLite 行動資料庫應用2-1 SQLite 介紹 12-212-2 SQL 指令的介紹 12-412-3 使用命令列建立資料庫 12-4 新增記錄 12-5 瀏覽記錄 12-6 查詢記錄 12-7 更新記錄(修改及刪除記錄)第十三章內容提供者(Content Provider)元件13-1 Content Provider 元件(內容提供者) 13-2 Content Provider 元件的應用 13-3 存取系統內建的Content Provider第十四章多媒體與相機14-1 多媒體介紹 14-2 播放音樂(Audio)檔案14-3 播放影片(Video)檔案14-4 錄製音樂(Audio)檔案 14-5 相機功能介紹 14-6 錄製影片(Video)檔案第十五章 繪圖及動畫15-1 以ImageView 物件顯示靜態影像 15-2 以Canvas 類別繪圖 15-3 以Bitmap 類別繪圖 15-4 以Drawable 類別繪圖 15-5 動畫(Animation)