TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Android開發實戰體驗(簡體書)
滿額折

Android開發實戰體驗(簡體書)

人民幣定價:55.00 元
定價
:NT$ 330 元
優惠價
87287
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:8 點
相關商品
商品簡介
作者簡介
目次

商品簡介

Android是移動開發三大平臺之一。《Android開發實戰體驗》是DevDiv移動開發社區版主、資深會員在該平臺實際開發經驗的總結,通過大量原創示例全面介紹了Android應用開發的方法和技巧。全書共17章,包括Android系統框架與初始化流程、Activity簡介、常用UI介面以及實現、ListView使用詳解、定制控制項、Drawable分類匯總、圖像操作技巧、佈局優化、消息模型、網路通信、桌面元件AppWidget、系統服務、多媒體開發、圖片非同步載入及緩衝、移動廣告平臺、代碼優化技術和加解密等內容。可作為Android初中級開發者參考用書,也可作為高等院校及社會培訓機構教材,還可作為自學人員學習用書。

作者簡介

DevDiv移動開發社區,覆蓋移動開發主流平臺Android、iOS、Windows Phone、Windows 8、HTML5和Symbian等,集資訊、論壇、博客、獵頭服務、技術培訓於一體,著有《移動開發全平臺解決方案——Android/iOS/Windows Phone》、《Windows Phone開發實戰體驗(應用+遊戲)》和《iOS開發實戰體驗》,DevDiv已成長為國內最具人氣的綜合性移動開發社區。

目次

第1章 Android系統架構與初始化流程

1.1 Android發展歷史回顧

1.2 系統架構

1.3 初始化流程

1.4 許可權安全機制

第2章 Activity簡介

2.1 Activity的架構設計

2.2 Activity的生命週期

2.3 旋轉螢幕重新載入Activity

第3章 常用UI介面以及實現

3.1 緩衝介面

3.2 宮格介面

3.3 Tab介面

3.4 二級列表

3.5 抽屜效果

3.6 左右滑動效果

3.6.1 系統提供ViewFlipper

3.6.2 自定義ViewFlow

3.7 Gallery

3.8 懸浮框

第4章 ListView使用詳解

4.1 ListView與Adapter的關係

4.2 ListView綁定EmptyView

4.3 自定義Adapter

4.4 ListView的使用技巧

第5章 定制控制項

5.1 擴展系統控制項

5.2 自繪控制項

5.3 觸屏事件處理

5.4 擴展ViewGroup類

5.5 定義控制項屬性

5.6 定制控制項的style和theme

第6章 Drawable分類匯總

6.1 ColorDrawable

6.2 GradientDrawable

6.3 BitmapDrawable6

6.4 NinePatchDrawable

6.5 InsetDrawable

6.6 ClipDrawable

6.7 ScaleDrawable

6.8 RotateDrawable

6.9 AnimationDrawable

6.10 LayerDrawable

6.11 LevelListDrawable

6.12 StateListDrawable

6.13 TransitionDrawable

第7章 圖像操作技巧

7.1 點陣圖資源

7.1.1 載入點陣圖資源

7.1.2 創建點陣圖資源

7.1.3 保存點陣圖資源

7.2 常用的點陣圖操作

7.2.1 View轉換為Bitmap

7.2.2 圖片圓角處理

7.2.3 圖片灰化處理

7.2.4 提取圖像Alpha點陣圖

7.2.5 圖像變換

7.3 記憶體溢出(OOM)問題

第8章 佈局優化

8.1 複用佈局文件

8.2 佈局的層次結構

8.2.1 Hierachy Viewer

8.2.2 創建高效的佈局

8.2.3 合併佈局

8.2.4 提高控制項查找效率

8.3 佈局檔延遲載入

第9章 消息模型

9.1 UI線程

9.2 消息系統與消息模型

9.2.1 消息系統構成要素和基本原理

9.2.2 消息模型基本原理

9.2.3 消息模型使用方法

9.2.4 Handler常見用法

第10章 網路通信

10.1 使用HttpURLConnection發送Post/Get請求

10.2 設置Proxy訪問網路

10.3 實現檔下載中斷點續傳

10.3.1 設計下載任務進度類DownloadBean

10.3.2 創建下載線程並可隨時中斷線程

10.3.3 設置網路鏈結讀取資源的有效範圍

10.3.4 使用RandomAccessFile隨機讀寫檔

第11章 桌面組件AppWidget

11.1 AppWidget框架結構

11.1.1 AppWidget框架類

11.1.2 AppWidget框架相關類

11.2 AppWidget開發

11.2.1 AppWidgetProvider類的使用

11.2.2 AppWidget開發實例

11.2.3 實例改進

第12章 系統服務

12.1 系統服務簡介

12.2 系統服務開發

12.2.1 電源服務開發

12.2.2 視窗管理服務開發

12.2.3 Layout擴展服務開發

12.2.4 Activity服務開發

12.2.5 Notification服務開發

12.2.6 鬧鐘服務開發

12.2.7 KeyGuard服務開發

12.2.8 位置服務開發

12.2.9 Vibrator服務開發

第13章 多媒體開發

13.1 Android多媒體系統簡介

13.1.1 系統架構

13.1.2 系統功能

13.1.3 OpenCore簡介

13.1.4 OpenMAX簡介

13.2 MediaPlayer的使用

13.2.1 初始化和準備播放

13.2.2 播放控制

13.2.3 釋放播放資源

13.2.4 視頻播放

13.3 音頻視頻錄製

13.3.1 使用Intent錄製音頻和視頻

13.3.2 使用MediaRecorder錄製音頻和視頻

13.3.3 原始音頻錄製與播放

13.4 Camera使用

13.4.1 運用Intent捕獲照片

13.4.2 調用Camera組件捕獲照片

13.5 SoundPool類的使用

13.5.1 SoundPool類簡介與適用場合

13.5.2 使用SoundPool播放聲音

第14章 圖片非同步載入及緩存

14.1 非同步載入與緩存的重要性

14.2 垃圾回收機制與引用類型

14.2.1 Java的垃圾回收機制

14.2.2 Java引用類型

14.2.3 使用軟引用構建緩存

第15章 移動廣告平臺

15.1 移動應用平臺發展現狀

15.2 移動廣告平臺發展趨勢

15.3 移動廣告平臺的盈利模式

15.4 選擇廣告平臺

15.4.1 國內移動廣告平臺簡介

15.4.2 平臺選擇參考標準

15.5 嵌入廣告插件

第16章 代碼優化技術

16.1 編譯前的代碼優化技術

16.1.1 盡可能避免創建不必要的物件

16.1.2 方法調用代碼優化

16.1.3 代碼變數優化

16.1.4 代碼過程優化

16.2 記憶體洩漏代碼優化及檢測

16.2.1 記憶體洩漏檢測工具——Memory Analyser Tool(MAT)

16.2.2 MAT使用示例

16.3 代碼混淆技術

16.3.1 ProGuard簡介

16.3.2 ProGuard使用

第17章 加解密
17.1 使用HASH演算法(MD5/SHA1)保護應用程式的安全

17.2 使用對稱加密演算法(BASE 64)隱藏關鍵資訊

17.3 非對稱加密演算法(RSA)的使用

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 287
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區