Android 編程入門經典

內容介紹

《移動與嵌入式開發技術:Android編程入門經典》詳細介紹了Android移動開發所涉及的知識和內容,包括Android框架、Android組件、用戶界面開發、遊戲開發、數據存儲、多媒體開發和網路開發等,另外還闡述了感測器、語音識別、桌面組件開發、Android遊戲引擎設計、Android套用最佳化、OpenGL等高級話題。

作者介紹

Wei-Meng Lee是DeveloperLearningSolutions公司的創始人,這是一家致力於最新的Microsoft與Apple技術實訓的技術公司。他在網上發表了大量的文章,同時還是《C#2008編程參考手冊》(清華大學出版社引進並出版)和Professional Windows VistaGadgetsProgramming這兩本書的作者。

作品目錄

第1章Android編程入門1.1Android簡介 1.1.1Android版本 1.1.2Android功能 1.1.3Android架構 1.1.4市場上的Android設備 1.1.5Android Market1.2獲得所需工具 1.2.1Eclipse 1.2.2Android SDK 1.2.3Android開發工具 1.2.4創建Android虛擬設備(AVD) 1.2.5創建第一個Android應用程式 1.2.6Android應用程式剖析1.3本章小結第2章活動和意圖2.1理解活動 2.1.1如何對活動套用樣式和主題 2.1.2隱藏活動標題 2.1.3顯示對話框視窗 2.1.4顯示進度對話框2.2使用意圖連結活動 2.2.1解決意圖篩選器的衝突 2.2.2從意圖返回結果 2.2.3使用意圖對象傳遞數據2.3使用意圖調用內置應用程式 2.3.1理解意圖對象 2.3.2使用意圖篩選器 2.3.3添加類別2.4顯示通知2.5本章小結第3章Android用戶界面3.1了解螢幕的構成 3.1.1視圖和視圖組 3.1.2LinearLayout 3.1.3AbsoluteLayout 3.1.4TableLayout 3.1.5RelativeLayout 3.1.6FrameLayout 3.1.7ScrollView3.2適應顯示方向 3.2.1錨定視圖 3.2.2調整大小和重新定位3.3管理螢幕方向的變化 3.3.1配置改變時保持狀態信息 3.3.2檢測方向改變 3.3.3控制活動的方向3.4以編程方式創建用戶界面3.5偵聽用戶界面通知 3.5.1重寫活動中定義的方法 3.5.2為視圖註冊事件3.6本章小結第4章使用視圖設計用戶界面4.1基本視圖 4.1.1TextView視圖 4.1.2Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton和RadioGroup視圖 4.1.3ProgressBar視圖 4.1.4AutoCompleteTextView視圖4.2選取器視圖 4.2.1TimePicker視圖 4.2.2DatePicker視圖4.3列表視圖 4.3.1List View視圖 4.3.2使用Spinner視圖4.4本章小結第5章使用視圖顯示圖片和選單5.1使用圖像視圖顯示圖片 5.1.1Gallery並ImageView視圖 5.1.2ImageSwitcher 5.1.3GridView5.2將選單和視圖一起使用 5.2.1創建輔助方法 5.2.2選項選單 5.2.3上下文選單5.3其他一些視圖 5.3.1AnalogClock和DigitalClock視圖 5.3.2WebView5.4本章小結第6章數據持久化6.1保存和載入用戶首選項 6.1.1使用getSharedPreferences()方法 6.1.2使用getPreferences()方法6.2將數據持久化到檔案中 6.2.1保存到內部存儲器 6.2.2保存到外部存儲器(SD卡) 6.2.3選擇最佳存儲選項 6.2.4使用靜態資源6.3創建和使用資料庫 6.3.1創建DBAdapter輔助類 6.3.2以編程方式使用資料庫 6.3.3預創建資料庫6.4本章小結第7章內容提供者7.1在Android中共享數據7.2使用內容提供者 7.2.1預定義查詢字元串常量 7.2.2投影 7.2.3篩選 7.2.4排序7.3創建自己的內容提供者7.4本章小結第8章訊息傳遞和聯網8.1SMS訊息傳遞 8.1.1以編程方式傳送SMS訊息 8.1.2傳送訊息後獲取反饋 8.1.3使用意圖傳送SMS訊息 8.1.4接收SMS訊息 8.1.5說明和警告8.2傳送電子郵件8.3聯網 8.3.1下載二進制數據 8.3.2下載文本檔案 8.3.3訪問Web服務 8.3.4執行異步調用8.4本章小結第9章基於位置的服務9.1顯示地圖 9.1.1創建項目 9.1.2獲取Maps API密鑰 9.1.3顯示地圖 9.1.4顯示縮放控制項 9.1.5改變視圖 9.1.6導航到特定位置 9.1.7添加標記 9.1.8獲取觸摸的位置 9.1.9地理編碼和反向地理編碼9.2獲取位置數據9.3本章小結第10章開發Android服務10.1創建自己的服務 10.1.1在服務中執行長時間運行的任務 10.1.2在服務中執行重複的任務 10.1.3使用IntentService在單獨的執行緒上執行異步任務10.2在服務和活動之間通信10.3將活動綁定到服務10.4本章小結第11章發布Android應用程式11.1為發布做準備 11.1.1版本化 11.1.2對Android應用程式進行數字簽名11.2部署APK檔案 11.2.1使用adb.exe工具 11.2.2使用Web伺服器 11.2.3在Android Market上發布11.3本章小結附錄A使用Eclipse進行Android開發附錄B使用Android模擬器附錄C練習答案

相關詞條

相關搜尋

熱門詞條

聯絡我們