Android 4編程入門經典

來源:互聯網
上載者:User

《Android 4編程入門經典》
基本資料
原書名:Beginning Android 4 pplication Development
作者: (美)李偉夢 [作譯者介紹]
出版社:清華大學出版社
ISBN:9787302301516
上架時間:2012-11-6
出版日期:2012 年11月
開本:16開
頁碼:1
版次:1-1
所屬分類: 電腦 > 軟體與程式設計 > 移動開發 > Android

更多關於》》》《Android 4編程入門經典》
內容簡介
書籍
電腦書籍
  android 4的問世,標誌著google將android作業系統的大旗插到了智能手機和平板電腦的陣營中。這本指南書將教會您成功開發android應用程式所需的一切。《android 4編程入門經典》涵蓋了android應用程式開發的所有基礎,包括使用者介面、網路、sms訊息傳遞、資料庫、基於位置的服務和部署等。資深作者wei-meng lee為您鋪就了一條成功開發和部署android應用程式的康庄大道。
  主要內容
  討論了如何適應不同的顯示方向、如何理解螢幕的組件以及如何處理使用者介面通知
  描述了在使用textview、progressbar、autocomplete-textview、timepicker、listview等視圖設計使用者介面時
  涉及的元素
  示範了如何使用視圖顯示圖片和菜單
  講解了如何使用內容提供者和如何建立自己的內容提供者
  示範了如何將長時間啟動並執行任務放到單獨的線程中
  介紹了如何構建使用sms訊息傳遞跟蹤位置的應用程式
  闡述了如何使用json和通訊端編程構建自己的聊天應用程式
  探討了如何準備android應用程式來發布到android market上
目錄
《android 4編程入門經典》
第1章 android編程入門 1
1.1 android簡介 2
1.1.1 android版本 2
1.1.2 android功能 3
1.1.3 android架構 3
1.1.4 市場上的android裝置 4
1.1.5 android market 7
1.1.6 android開發社區 7
1.2 獲得所需工具 8
1.2.1 android sdk 8
1.2.2 安裝android sdk工具 9
1.2.3 配置android sdk manager 10
1.2.4 eclipse 11
1.2.5 android開發工具 12
1.2.6 建立android虛擬設備(avd) 14
1.3 建立第一個android應用程式 17
1.4 android應用程式剖析 24
1.5 本章小結 28
第2章 活動、片段和意圖 31
2.1 理解活動 31
2.1.1 如何對活動應用樣式和主題 36
2.1.2 隱藏活動標題 37
2.1.3 顯示對話方塊視窗 38
2.1.4 顯示進度對話方塊 43
2.1.5 顯示更複雜的進度對話方塊 46
2.2 使用意圖連結活動 50
2.2.1 解決意圖篩選器的衝突 54
2.2.2 從意圖返回結果 56
2.2.3 使用意圖對象傳遞資料 59
2.3 片段 65
2.3.1 動態添加片段 70
2.3.2 片段的生命週期 72
2.3.3 片段之間進行互動 76
2.4 使用意圖調用內建應用程式程式 80
2.4.1 理解意圖對象 85
2.4.2 使用意圖篩選器 86
2.4.3 添加類別 91
2.5 顯示通知 93
2.6 本章小結 98
第3章 android使用者介面 101
3.1 瞭解螢幕的構成 101
3.1.1 視圖和視圖組 102
3.1.2 linearlayout 103
3.1.3 absolutelayout 109
3.1.4 tablelayout 110
3.1.5 relativelayout 111
3.1.6 framelayout 113
3.1.7 scrollview 115
3.2 適應顯示方向 118
3.2.1 錨定視圖 119
3.2.2 調整大小和重新置放 121
3.3 管理螢幕方向的變化 124
3.3.1 配置改變時保持狀態資訊 127
3.3.2 檢測方向改變 128
3.3.3 控制活動的方向 129
3.4 使用action bar 130
3.4.1 向action bar添加動作項 132
3.4.2 定製動作項和應用程式圖示 138
3.5 以編程方式建立使用者介面 139
3.6 偵聽使用者介面通知 142
3.6.1 重寫活動中定義的方法 142
3.6.2 為視圖註冊事件 146
3.7 本章小結 149
第4章 使用視圖設計使用者介面 151
4.1 基本視圖 151
4.1.1 textview視圖 152
4.1.2 button、imagebutton、edittext、checkbox、togglebutton、radiobutton和radiogroup視圖 152
4.1.3 progressbar視圖 163
4.1.4 autocompletetextview視圖 169
4.2 選取器視圖 171
4.2.1 timepicker視圖 171
4.2.2 datepicker視圖 176
4.3 使用列表視圖顯示長列表 183
4.3.1 listview視圖 183
4.3.2 使用spinner視圖 191
4.4 瞭解特殊片段 194
4.4.1 使用listfragment 194
4.4.2 使用dialogfragment 199
4.4.3 使用preferencefragment 202
4.5 本章小結 206
第5章 使用視圖顯示圖片和菜單 209
5.1 使用映像視圖顯示圖片 209
5.1.1 gallery和imageview視圖 209
5.1.2 imageswitcher 217
5.1.3 gridview 222
5.2 將菜單和視圖一起使用 225
5.2.1 建立輔助方法 226
5.2.2 選項菜單 228
5.2.3 操作功能表 230
5.3 其他一些視圖 233
5.3.1 analogclock和digitalclock視圖 233
5.3.2 webview 234
5.4 本章小結 240
第6章 資料持久化 243
6.1 儲存和載入使用者喜好設定 243
6.1.1 使用活動訪問喜好設定 244
6.1.2 通過編程檢索和修改喜好設定值 250
6.1.3 修改喜好設定檔案的預設名稱 252
6.2 將資料持久化到檔案中 254
6.2.1 儲存到內部儲存空間 254
6.2.2 儲存到外部儲存空間(sd卡) 259
6.2.3 選擇最佳儲存選項 262
6.2.4 使用靜態資源 263
6.3 建立和使用資料庫 264
6.3.1 建立dbadapter輔助類 265
6.3.2 以編程方式使用資料庫 270
6.3.3 預建立資料庫 277
6.4 本章小結 281
第7章 內容提供者 283
7.1 在android中共用資料 283
7.2 使用內容提供者 284
7.2.1 預定義查詢字串常量 289
7.2.2 投影 292
7.2.3 篩選 293
7.2.4 排序 294
7.3 建立自己的內容提供者 295
7.4 使用內容提供者 304
7.5 本章小結 309
第8章 訊息傳遞 311
8.1 sms訊息傳遞 311
8.1.1 以編程方式發送sms訊息 312
8.1.2 發送訊息後擷取反饋 315
8.1.3 使用意圖發送sms訊息 318
8.1.4 接收sms訊息 319
8.1.5 說明和警告 334
8.2 寄送電子郵件 335
8.3 本章小結 338
第9章 基於位置的服務 339
9.1 顯示地圖 339
9.1.1 建立項目 340
9.1.2 擷取maps api密鑰 340
9.1.3 顯示地圖 343
9.1.4 顯示縮放控制項 346
9.1.5 改變視圖 349
9.1.6 導航到特定位置 350
9.1.7 委任標記 353
9.1.8 擷取觸摸的位置 356
9.1.9 地理編碼和反向地理編碼 358
9.2 擷取位置資料 362
9.3 監控一個位置 371
9.4 項目—建立一個位置跟蹤應用程式 372
9.5 本章小結 378
第10章 連網 381
10.1 通過http使用web服務 381
10.1.1 下載位元據 384
10.1.2 下載常值內容 390
10.1.3 通過get方法訪問web服務 392
10.2 使用json服務 397
10.3 通訊端編程 405
10.4 本章小結 414
第11章 開發android服務 417
11.1 建立自己的服務 417
11.1.1 在服務中執行長時間啟動並執行任務 421
11.1.2 在服務中執行重複的任務 426
11.1.3 使用intentservice在單獨的線程上執行非同步任務 430
11.2 在服務和活動之間通訊 433
11.3 將活動綁定到服務 437
11.4 理解線程 442
11.5 本章小結 448
第12章 發布android應用程式 451
12.1 為發布做準備 451
12.1.1 版本化 451
12.1.2 對android應用程式進行數位簽章 454
12.2 部署apk檔案 459
12.2.1 使用adb.exe工具 459
12.2.2 使用web伺服器 461
12.2.3 在android market上發布 462
12.3 本章小結 467
附錄a 使用eclipse進行android開發 469
附錄b 使用android模擬器 483
附錄c 練習答案 595

本圖書資訊來源:中國互動出版網

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.