內容簡介
Android 4的問世,標誌著Google將Android操作係統的大旗插到瞭智能手機和平闆電腦的陣營中。《移動與嵌入式開發技術·Android 4編程入門經典:開發智能手機與平闆電腦應用》將教會您成功開發Android應用程序所需的一切。《移動與嵌入式開發技術·Android 4編程入門經典:開發智能手機與平闆電腦應用》涵蓋瞭Android應用程序開發的所有基礎,包括用戶界麵、網絡、SMS消息傳遞、數據庫、基於位置的服務和部署等。資深作者Wei-Meng Lee為您鋪就瞭一條成功開發和部署Android應用程序的康莊大道。
作者簡介
Wei-Meng Lee,Developer Learning Solutions公司的創始人和技術專傢。這傢公司專注於Microsoft和Apple公司全新技術的培訓。Wei-Meng Lee不但是Beginning AndroidApplication Development和Beginning iOS 5 ApplicationDevelopment這兩本暢銷書的作者,還撰寫瞭其他許多技術性的圖書和文章。
內頁插圖
目錄
第1章 Android編程入門
1.1 Android簡介
1.1.1 Android版本
1.1.2 Android功能
1.1.3 Android架構
1.1.4 市場上的Android設備
1.1.5 An(hDid Market
1.1.6 Android開發社區
1.2 獲得所需工具
1.2.1 Android SDK
1.2.2 安裝Android SDK工具
1.2.3 配置Android SDK Manager
1.2.4 Eclipse
1.2.5 Android開發工具
1.2.6 創建Android虛擬設備(AVD)
1.3 創建第一個Android應用程序
1.4 Android應用程序剖析
1.5 本章小結
第2章 活動、碎片和意圖
2.1 理解活動
2.1.1 如何對活動應用樣式和主題
2.1.2 隱藏活動標題
2.1.3 顯示對話框窗口
2.1.4 顯示進度對話框
2.1.5 顯示更復雜的進度對話框
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.4.1.理解意圖對象
2.4.2 使用意圖篩選器
2.4.3 添加類彆
2.5 顯示通知
2.6 本章小結
第3章 Android用戶界麵
3.1 瞭解屏幕的構成
3.1.1 視圖和視圖組
3.1.2 LinearI.ayout
3.1.3 Abs01uteLayout
3.1.4 TableLayout
3.1.5 RelativeLayout
3.1.6 FrameLayout
3.1.7 Scr01lview
3.2 適應顯示方嚮
3.2.1 錨定視圖
3.2.2 調整大小和重新定位
3.3 管理屏幕方嚮的變化
3.3.1 配置改變時保持狀態信息
3.3.2 檢測方嚮改變
3.3.3 控製活動的方嚮
3.4 使用Action Bar
3.4.1 嚮Action Bar添加動作項
3.4.2 定製動作項和應用程序圖標
3.5 以編程方式創建用戶界麵
3.6 偵聽用戶界麵通知
3.6.1 重寫活動中定義的方法
3.6.2 為視圖注冊事件
3.7 本章小結
第4章 使用視圖設計用戶界麵
4.1 基本視圖
4.1.1 TextView視圖
4.1.2 Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton和RadioGroup視圖
4.1.3 ProgressBar視圖
4.1.4 AutoCompleteTextView視圖
4.2 選取器視圖
4.2.1 TimePicker視圖
4.2.2 DatePicker視圖
4.3 使用列錶視圖顯示長列錶
4.3.1 ListView視圖
4.3.2 使用Spinner視圖
4.4 瞭解特殊碎片
4.4.1 使用ListFragment
4.4.2 使用DialogFragment
4.4.3 使用PreferenceFragment
4.5 本章小結
第5章 使用視圖顯示圖片和菜單
5.1 使用圖像視圖顯示圖片
5.1.1 Gallery和ImageView視圖
5.1.2 ImageSwitcher
5.1.3 GridView
5.2 將菜單和視圖一起使用
5.2.1 創建輔助方法
5.2.2 選項菜單
5.2.3 上下文菜單
5.3 其他一些視圖
5.3.1 AnalogClock和DigitaIClock視圖
5.3.2 WebView
5.4 本章小結
第6章 數據持久化
6.1 保存和加載用戶首選項
6.1.1 使用活動訪問首選項
6.1.2 通過編程檢索和修改首選項值
6.1.3 修改首選項文件的默認名稱
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 使用內容提供者
7.5 本章小結
第8章 消息傳遞
8.1 SMS消息傳遞
8.1.1 以編程方式發送SMS消息
8.1.2 發送消息後獲取反饋
8.1.3 使用意圖發送SMS消息
8.1.4 接收SMS消息
8.1.5 說明和警告
8.2 發送電子郵件
8.3 本章小結
第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 監控一個位置
9.4 項目——創建一個位置跟蹤應用程序
9.5 本章小結
第10章 聯網
10.1 通過HTTP使用Web服務
10.1.1 下載二進製數據
10.1.2 下載文本內容
10.1.3 通過GET方法訪問Web服務
10.2 使用JSON服務
10.3 套接字編程
10.4 本章小結
第11章 開發Android服務
11.1 創建自己的服務
11.1.1 在服務中執行長時間運行的任務
11.1.2 在服務中執行重復的任務
11.1.3 使用IntentService在單獨的綫程上執行異步任務
11.2 在服務和活動之間通信
11.3 將活動綁定到服務
11.4 理解綫程
11.5 本章小結
第12章 發布Android應用程序
12.1 為發布做準備
12.1.1 版本化
12.1.2 對Android應用程序進行數字簽名
12.2 部署APK文件
12.2.1 使用adb.exe工具
12.2.2 使用Web服務器
12.2.3 在Android Market上發布
12.3 本章小結
附錄A 使用Eclipse進行Android開發
附錄B 使用Android模擬器
附錄C 練習答案
精彩書摘
為Android 3.0之前的版本編寫的應用程序在Android 3.0設備上可以直接運行,無須修改。但是,使用瞭Android 3.0的新功能編寫的Android 3.0平闆電腦應用程序是不能在較早的設備上運行的。為瞭確保Android 3.0平闆電腦應用程序可以在各種版本的設備上運行,必須從編程方麵入手確保隻使用Android的特定版本支持的功能。
在2011年11月,Google發布瞭Android 4.0,讓智能手機也具有瞭Android 3.0中引入的所有功能,並且還提供瞭一些新功能,包括麵部識彆解鎖功能、數據使用監控、近距離通信(Near Field Communication,NFC)等。
1.1.2 Android功能
鑒於Android的開源以及製造商可對其自由定製的特點,因此沒有固定的軟硬件配置。然而,Android本身支持如下功能:
存儲——使用SQLite(輕量級的關係數據庫)進行數據存儲,第6章將對數據存儲進行詳細討論。
連接性——支持GSM/EDGE、IDEN、CDMA、EV—D0、UMTS、Bluetooth(包括A2DP和AVRCP)、WiFi、LTE和WiMAX。第8章將詳細討論聯網。
消息傳遞——支持SMS和MMS,也在第8章進行詳細探討。
Web瀏覽器——基於開源的WebKit,並集成Chrome的V8 JavaScript引擎。
媒體支持——支持以下媒體:H.263、H.264(在3GP或MP4容器中)、MPEG—4 SP、AMR、AMR—WB(在3GP容器中)、AAC、HE—AAC(在MP4或3GP容器中)、MP3、MIDI、OggVorbis、WAV、JPEG、PNG、GIF和BMP。
硬件支持——加速度傳感器、攝像頭、數字式羅盤、接近傳感器和全球定位係統(GPS)。
多點觸摸——支持多點觸摸屏幕。
多任務——支持多任務應用。
Flash支持——Android 2.3支持Flash 10.1。
tethering——支持作為有綫/無綫熱點實現Internet連接共享。
1.1.3 Android架構
為瞭理解Android的工作方式,可以參看圖1—1,該圖描述瞭構成Android操作係統(OS)的各個層。
Android操作係統大緻可以在4個主要層麵上分為以下5個部分:
Linux內核——這是Android所基於的核心。這一層包括瞭一個Android設備的各種硬件組件的所有低層設備驅動程序。
庫——包括瞭提供Android操作係統的主要功能的全部代碼。例如,SQLite庫提供瞭支持應用程序進行數據存儲的數據庫。WebKit庫為瀏覽Web提供瞭眾多功能。
前言/序言
移動與嵌入式開發技術·Android 4編程入門經典:開發智能手機與平闆電腦應用 [Beginning Android 4 Application Development] 下載 mobi epub pdf txt 電子書 格式
移動與嵌入式開發技術·Android 4編程入門經典:開發智能手機與平闆電腦應用 [Beginning Android 4 Application Development] 下載 mobi pdf epub txt 電子書 格式 2024
移動與嵌入式開發技術·Android 4編程入門經典:開發智能手機與平闆電腦應用 [Beginning Android 4 Application Development] 下載 mobi epub pdf 電子書
評分
☆☆☆☆☆
京東送貨一如既往的快,正是我想要的書,雖然摺扣不多,但是快捷方便。
評分
☆☆☆☆☆
Android 7編程入門經典(第4版) 使用Android Studio 2(移動開發經典叢書)
評分
☆☆☆☆☆
此用戶未及時評價,係統默認好評。
評分
☆☆☆☆☆
經典入門,舉例詳實,述說清晰
評分
☆☆☆☆☆
圖書質量比較好。
評分
☆☆☆☆☆
Android 7編程入門經典(第4版) 使用Android Studio 2(移動開發經典叢書)
評分
☆☆☆☆☆
質量好,發貨速度快,客服也有耐心!
評分
☆☆☆☆☆
還行吧,就是內容有點舊不過現在還適用
評分
☆☆☆☆☆
Android 7編程入門經典(第4版) 使用Android Studio 2(移動開發經典叢書)
移動與嵌入式開發技術·Android 4編程入門經典:開發智能手機與平闆電腦應用 [Beginning Android 4 Application Development] mobi epub pdf txt 電子書 格式下載 2024