Android 平板電腦開發秘籍 (The Android Tablet Developer's Cookbook) Android平板电脑开发秘籍
[印度]B.M. Harwani 著
- 出版商: 人民郵電
- 出版日期: 2014-06-01
- 定價: $414
- 售價: 8.5 折 $352
- 語言: 簡體中文
- 頁數: 410
- ISBN: 7115349061
- ISBN-13: 9787115349064
-
相關分類:
Android
- 此書翻譯自: The Android Tablet Developer's Cookbook (Paperback)
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
$880$695 -
$690$538 -
$520$468 -
$650$553 -
$400$380 -
$680$578 -
$229Android 開發與應用
-
$320Java Web 開發技術詳解
-
$680$578 -
$454深入理解 Android-Wi-Fi / NFC 和 GPS 捲
-
$296NFC 技術原理與應用
-
$620$490 -
$550$435 -
$360$252 -
$780$616 -
$500$395 -
$620$484 -
$350$263 -
$580$452 -
$454Android 深度探索(捲 2)-系統應用源代碼分析與 ROM 定製(附光盤)
-
$380$323 -
$454UEFI 原理與編程
-
$560$442 -
$1,680$1,596 -
$1,200$948
相關主題
商品描述
<內容簡介>
哈瓦尼編著的這本《Android平板電腦開發秘籍》雖然名為「平板電腦開發」,其實涵蓋了Android開發的方方面面。大部分內容都是講解Android系統通用的特性,而不區分手機還是平板電腦,如Activity及其生命周期、Intent、Fragment、ActionBar、ContentProvider、Widget、Notification、傳感器、JSON、Wi-Fi、藍牙、動畫、OpenGL、系統剪貼板、NFC、拍照錄音錄像、調試和跟蹤等。在遇到平板電腦和手機的不同點時,作者會特彆強調。
《Android平板電腦開發秘籍》由淺及深,前後連貫性不錯,後面章節在用到前面章節已介紹的知識點時會反覆提醒,幫助讀者加深對整個知識體系的理解。書中所有的示例程序都是可以直接運行的,且會充分利用前面章節已有的代碼。
作者對很多知識點未做詳細解釋,所以《Android平板電腦開發秘籍》不適合沒有任何開發基礎的讀者閱讀。閱讀本書需要讀者擁有基本的操作系統知識,至少掌握一門面向對象的編程語言,瞭解Android的基本概念。
<目錄>
第1章 Android平板電腦應用程序概述
1.1 技巧:Android平板電腦介紹
1.2 技巧:瞭解Android手機和Android平板電腦的差別
1.3 技巧:讓應用程序兼容Android手機和Android平板電腦
1.4 技巧:創建Android虛擬設備
1.5 技巧:理解Andoroid項目的目錄結構
1.6 技巧:將Andoroid手機應用程序轉換為Andoroid平板電腦應用程序
1.7 技巧:強制讓應用程序僅能運行於平板電腦
1.8 技巧:理解Activity
1.9 技巧:理解AndroidActivity的生命周期
1.10 技巧:用Intent啟動Activity
1.11 技巧:在Activity之間傳遞數據
1.12 小結
第2章 Fragment
2.1 技巧:介紹Fragment
2.2 技巧:理解Fragment的生命周期
2.3 技巧:創建前臺Fragment,瞭解前臺Fragment和後台Fragment的區別
2.4 技巧:根據設備的方向添加或移除Fragment
2.5 技巧:理解FragmentManager和FragmentTransaction在處理Fragment時的作用
2.6 技巧:在運行時動態創建Fragment
2.7 技巧:實現Fragment間的通信
2.8 技巧:利用ListFragment顯示可選項
2.9 技巧:通過DialogFragment顯示對話框
2.10 技巧:用PreferenceFragment進行用戶設置
2.11 小結
第3章 Action中的ActionBar
3.1 技巧:理解菜單和ActionBar之間的區別
3.2 技巧:顯示或隱藏ActionBar
3.3 技巧:理解ActionBar組件
3.4 技巧:在ActionBar中顯示Action項
3.5 技巧:點擊應用程序圖標後跳轉至應用程序首頁
3.6 技巧:在ActionBar中顯示ActionView
3.7 技巧:在ActionBar中顯示子菜單
3.8 技巧:創建一個Tab頁式的ActionBar
3.9 技巧:創建一個下拉列表式的ActionBar
3.10 小結
第4章 新引入的Widget
4.1 技巧:在Android應用程序中顯示日曆
4.2 技巧:通過NumberPicker顯示並選擇數字
4.3 技巧:利用StackView創建一疊圖片
4.4 技巧:利用ListPopupWindow顯示選項列表
4.5 技巧:利用PopupMenu給出建議項
4.6 小結
第5章 系統剪貼板和拖放操作
5.1 技巧:理解拖放操作
5.2 技巧:拖放文本
5.3 技巧:拖放圖片
5.4 技巧:利用系統剪貼板剪切、複製和粘貼文本
5.5 小結
第6章 Notification和PendingIntent
6.1 技巧:理解PendingIntent
6.2 技巧:廣播Intent
6.3 技巧:理解Android的通知系統
6.4 技巧:創建通知
6.5 技巧:使用Notification.Builder
6.6 技巧:獲取NotificationManager對象
6.7 技巧:創建Notification並用PendingIntent啟動Activity
6.8 小結
第7章 Loader
7.1 技巧:理解Loader
7.2 技巧:理解ContentProvider
7.3 技巧:使用CursorLoader訪問ContactsContentProvider中的信息
7.4 技巧:創建一個自定義的ContentProvider
7.5 技巧:列出自定義ContentProvider中的信息
7.6 技巧:更新和刪除ContentProvider中的信息
7.7 小結
第8章 動畫
8.1 技巧:理解動畫的類型
8.2 技巧:使用ValueAnimator
8.3 技巧:使用ObjectAnimator動畫顯示View
8.4 技巧:使用AnimatorSet實現多重動畫
8.5 技巧:理解逐幀動畫
8.6 技巧:使用補間動畫
8.7 技巧:實現佈局動畫
8.8 技巧:用AnimationSet歸集並編排動畫
8.9 小結
第9章 硬件加速二維圖像
9.1 技巧:理解硬件加速
9.2 技巧:使用ViewLayer
9.3 技巧:使用SurfaceView改善圖形應用的性能
9.4 技巧:使用TextureView進行圖像變形
9.5 小結
第10章 建立並渲染圖形
10.1 技巧:理解繪圖所需的API
10.2 技巧:用OpenGL建立並渲染一個矩形
10.3 技巧:應用漸變色
10.4 技巧:旋轉圖形
10.5 技巧:縮放圖形
10.6 技巧:平移圖形
10.7 小結
第11章 錄音、錄像和拍照
11.1 技巧:使用內建Intent拍攝照片
11.2 技巧:使用Java代碼拍攝照片
11.3 技巧:使用內建Intent錄製音頻
11.4 技巧:理解CamcorderProfile
11.5 技巧:理解MediaRecorder及其方法
11.6 技巧:使用Java代碼錄製音頻
11.7 技巧:使用內建Intent錄製視頻
11.8 技巧:使用Java代碼錄製視頻
11.9 小結
第12章 無線連接
12.1 技巧:配對兩個已開啟藍牙的設備
12.2 技巧:利用藍牙在設備間手動傳輸文件
12.3 技巧:將藍牙設備與WindowsPC配對
12.4 技巧:啟用本地藍牙設備
12.5 技巧:顯示已配對設備列表
12.6 技巧:通過藍牙傳遞文件
12.7 技巧:理解Wi—Fi
12.8 技巧:啟用和禁用Wi—Fi
12.9 技巧:理解Wi—FiDirect
12.10 小結
第13章 核心和線程
13.1 技巧:理解多核處理器架構的作用
13.2 技巧:理解垃圾回收的作用
13.3 技巧:理解線程
13.4 技巧:使用多線程
13.5 技巧:使用AsyncTask類
13.6 小結
第14章 鍵盤和傳感器
14.1 技巧:改變Android鍵盤或輸入法
14.2 技巧:理解傳感器
14.3 技巧:獲知設備支持的傳感器列表
14.4 技巧:使用加速度傳感器
14.5 技巧:使用接近度傳感器
14.6 技巧:使用陀螺儀傳感器
14.7 小結
第15章 JSON
15.1 技巧:理解JSON
15.2 技巧:使用JSONObject保存信息
15.3 技巧:嵌套JSONObject
15.4 技巧:使用JSONArray
15.5 技巧:使用JsonReader和JsonWriter
15.6 技巧:在Android應用程序中調用JSONWebService
15.7 小結
第16章 WebView
16.1 理解WebView及其方法
16.2 使用WebView顯示Web頁面
16.3 使用WebViewClient類
16.4 使用WebViewFragment類
16.5 小結
第17章 增加對小屏幕的支持
17.1 技巧:支持各種屏幕和像素密度所要考慮的因素
17.2 技巧:支持各個版本的系統
17.3 技巧:利用AndroidSupportLibrary支持低版本系統
17.4 技巧:通過錨定控件適應屏幕方向
17.5 技巧:定義替代Layout適應屏幕方向
17.6 小結
第18章 主屏幕Widget
18.1 技巧:理解AppWidget和主屏幕Widget
18.2 技巧:瞭解AppWidget的生命周期方法
18.3 技巧:創建一個主屏幕Widget
18.4 技巧:通過按鈕控件更新主屏幕Widget
18.5 技巧:利用AlarmManager定期更新主屏幕Widget
18.6 小結
第19章 AndroidBeam
19.1 技巧:理解近場通信(NFC)
19.2 技巧:理解NFC電子標籤
19.3 技巧:瞭解用於NFC電子標籤交換信息的數據結構
19.4 技巧:從NFC電子標籤讀取數據
19.5 技巧:將數據寫入NFC電子標籤
19.6 技巧:使用AndroidBeam
19.7 技巧:使用AndroidBeam傳遞數據
19.8 小結
第20章 應用程序的分析和跟蹤
20.1 理解應用程序的分析和跟蹤
20.2 使用EasyTracker庫跟蹤Android應用程序
20.3 使用GoogleAnalytics單例跟蹤Android應用程序
20.4 小結