買這商品的人也買了...
-
$550$435 -
$520$442 -
$980$774 -
$580$493 -
$580$452 -
$420$332 -
$403Android 編程經典 200 例
-
$320$250 -
$480$408 -
$480$374 -
$352Android 熱門應用開發詳解
-
$199Android 超級用戶工具箱 (XDA Developers' Android Hacker's Toolkit: The Complete Guide to Rooting, ROMs and Theming, 2/e)
-
$352Android 取證實戰
-
$780$616 -
$709Android 系統服務開發
-
$454Android 源碼分析實錄
-
$449深入理解 Android 系統
-
$490Android 底層驅動分析和移植
-
$327Android 編程權威指南, 2/e
-
$352Android Launcher 應用開發
-
$403Android底層開發技術實戰詳解:內核、移植和驅動(第2版)
-
$352騰訊 Android 自動化測試實戰
-
$505深入淺出Android源代碼:基於Android 6.0和實際開發案例剖析
-
$948$901 -
$305Android Studio 高級編程 (Expert Android Studio)
相關主題
商品描述
<內容簡介>
前言
第一部分 基礎篇—Android開發基礎
第1章 Android應用開發基礎
1.1 Android的系統構架
1.2 Android開發環境搭建
1.2.1 安裝JDK和配置Java開發環境
1.2.2 安裝Android SDK
1.2.3 安裝Eclipse插件ADT
1.3 Android應用程序中的資源
1.4 Android的應用程序組件
1.4.1 Activity
1.4.2 Service
1.4.3 Broadcast Receiver
1.4.4 Content Provider
1.5 小結
第2章 基於服務的微博照片分享
2.1 微博簡介
2.2 微博開放API
2.3 Android的服務
2.4 編寫程序前的準備工作
2.4.1 獲取Key和Secret
2.4.2 下載和使用SDK
2.5 讓任何拍照軟件都成為微博客戶端
2.5.1 可以監視目錄文件的服務
2.5.2 壓縮圖像
2.5.3 發布帶圖像的微博
2.5.4 實現主窗口類
2.6 小結
第二部分 實例篇—微博客戶端開發
第3章 微博客戶端概況
3.1 參考客戶端
3.1.1 新浪微博官方Android客戶端
3.1.2 網易微博官方Android客戶端
3.1.3 騰訊微博官方Android客戶端
3.2 功能模塊展示
3.2.1 登錄
3.2.2 首頁微博列表
3.2.3 發布微博
3.2.4 拍照和圖像特效處理
3.2.5 顯示微博詳細內容
3.2.6 顯示評論信息
3.2.7 顯示其他信息
3.3 小結
第4章 新浪微博API
4.1 新浪微博API有哪些功能
4.2 微博接口
4.2.1 獲取公共微博列表(public_timeline)
4.2.2 獲取主頁微博列表(home_timeline)
4.2.3 獲取指定用戶的微博列表(user_timeline)
4.2.4 獲取@我的微博列表(mentions)
4.2.5 獲取指定的微博信息(show)
4.2.6 發布不帶圖像的微博(update)
4.2.7 發布帶圖像的微博(upload)
4.2.8 轉發微博(repost)
4.2.9 刪除微博(destroy)
4.3 評論接口
4.3.1 顯示某條微博的評論
4.3.2 獲取當前登錄用戶收發評論的列表
4.3.3 發布一條評論
4.3.4 刪除一條評論
4.4 獲取指定用戶信息
4.5 關係接口
4.5.1 獲取用戶的關註列表
4.5.2 獲取用戶粉絲列表
4.5.3 關註和取消某用戶
4.6 退出登錄
4.7 收藏接口
4.7.1 獲取當前用戶的收藏列表
4.7.2 收藏和取消收藏微博
4.8 小結
第5章 主界面的設計與實現
5.1 啟動界面
5.2 主界面的實現
5.2.1 總佈局
5.2.2 首頁佈局
5.2.3 信息界面佈局
5.2.4 動態設置底端按鈕
5.3 小結
第6章 顯示首頁微博列表
6.1 獲取和分析微博數據
6.1.1 獲取首頁微博信息
6.1.2 分析微博數據
6.2 顯示首頁微博列表
6.2.1 在ListView中顯示首頁微博列表
6.2.2 顯示認證圖像
6.2.3 帶格式和圖像的文本
6.3 小結
第7章 任務隊列
7.1 任務隊列的核心組件
7.1.1 任務處理接口
7.1.2 任務存儲
7.1.3 任務監視
7.2 文件下載任務隊列
7.2.1 文件下載隊列的使用方法
7.2.2 下載文件—PullFile類
7.3 通用任務隊列
7.3.1 文件下載任務
7.3.2 發布微博任務
7.3.3 轉發微博任務
7.3.4 收藏微博任務
7.3.5 評論微博任務
7.3.6 處理任務的中樞—TaskMan類
7.4 小結
第8章 發布微博
8.1 向服務端提交微博
8.2 發布微博的界面佈局
8.3 添加發布微博任務
8.4 輔助功能
8.4.1 拍照
8.4.2 圖像瀏覽
8.4.3 插入話題
8.4.4 插入@
8.4.5 插入表情字符串
8.5 小結
第9章 圖像特效
9.1 圖像特效主界面
9.2 特效處理框架
9.2.1 處理圖像的接口
9.2.2 如何處理圖像
9.3 選擇圖像區域
9.4 圖像特效詳解
9.4.1 灰度
9.4.2 馬賽克
9.4.3 截圖
9.4.4 自由旋轉
9.4.5 恢複原始圖像
9.5 發布經過特效處理的圖像微博
9.6 小結
第10章 瀏覽微博
10.1 界面佈局
10.1.1 顯示微博信息
10.1.2 瀏覽大圖
10.1.3 刷新微博信息
10.2 轉發微博
10.3 評論微博
10.3.1 顯示評論微博界面
10.3.2 顯示評論列表
10.4 收藏微博
10.5 小結
第11章 操作數據的Adapter類
11.1 添加「刷新」按鈕
11.2 隱藏「更多」按鈕
11.3 顯示評論列表
11.4 小結
第12章 顯示其他信息
12.1 @我
12.1.1 獲取「@我」信息
12.1.2 顯示「@我」微博列表
12.2 評論
12.2.1 獲取評論信息
12.2.2 顯示評論列表
12.3 收藏
12.3.1 獲取收藏微博列表
12.3.2 顯示收藏微博列表
12.4 小結
第13章 我的資料
13.1 佈局設計
13.2 獲取用戶信息
13.3 顯示當前登錄用戶信息
13.4 小結
第14章 微博廣場
14.1 顯示廣場功能列表
14.2 顯示熱門微博
14.3 顯示熱門收藏
14.4 顯示熱門評論
14.5 小結
第15章 新浪微博Android客戶端總結
15.1 微博SDK
15.2 Android客戶端涉及的類
15.2.1 與窗口相關的類
15.2.2 工具類
15.2.3 任務隊列相關的類
15.3 小結
第16章 簽名和發布微博客戶端
16.1 簽名應用程序
16.1.1 使用命令行方式進行簽名
16.1.2 使用ADT插件進行簽名
16.2 發布微博客戶端
16.3 小結
第三部分 高級篇—Android SDK高級技術
第17章 Android資源詳解
17.1 創建資源
17.2 訪問資源
17.2.1 生成資源類文件
17.2.2 從代碼中訪問資源
17.2.3 從XML文件中訪問資源
17.3 在代碼中存取資源
17.3.1 存取簡單資源
17.3.2 存取對象資源
17.3.3 處理配置變化
17.4 本地化
17.4.1 建立本地化的資源目錄
17.4.2 資源目錄的命名規則
17.4.3 建立別名資源
17.4.4 資源目錄的優先級
17.5 資源類型
17.5.1 字符串(String)資源
17.5.2 佈局(Layout)資源
17.5.3 圖像(Drawable)資源
17.5.4 菜單(Menu)資源
17.5.5 動畫(Animation)資源
17.5.6 風格(Style)資源
17.5.7 其他資源
17.6 小結
第18章 電話、短信與聯繫人
18.1 電話
18.1.1 顯示撥號界面
18.1.2 直接撥打電話
18.1.3 控制呼叫轉移
18.1.4 監聽來去電
18.1.5 用程序控制接聽和掛斷動作
18.1.6 獲取通話記錄
18.2 短信和彩信
18.2.1 通過系統程序發送短信
18.2.2 直接發送短信
18.2.3 保存短信發送記錄
18.2.4 監聽短信
18.2.5 發送彩信
18.2.6 監聽彩信
18.2.7 顯示視頻縮略圖
18.2.8 彩信內容與SMIL協議
18.3 聯繫人
18.3.1 查看聯繫人的內容
18.3.2 添加電話到聯繫人列表
18.3.3 修改聯繫人信息
18.3.4 刪除聯繫人信息
18.4 小結
第19章 數據庫
19.1 SQLite數據庫
19.1.1 管理SQLite數據庫
19.1.2 SQLite數據庫基本操作
19.1.3 事務
19.1.4 核心函數
19.1.5 日期和時間函數
19.1.6 聚合函數
19.2 Android版的SQLite數據庫
19.2.1 操作數據庫
19.2.2 升級數據庫
19.2.3 數據綁定
19.3 持久化數據庫引擎db4o
19.3.1 什麼是db4o
19.3.2 下載和安裝db4o
19.3.3 創建和打開數據庫
19.3.4 操作Java對象
19.4 小結
第20章 藍牙與Wi-Fi
20.1 藍牙編程
20.1.1 藍牙簡介
20.1.2 控制藍牙設備
20.1.3 使藍牙設備可被搜索到
20.1.4 搜索藍牙設備
20.1.5 藍牙設備之間的數據傳輸
20.2 Wi-Fi編程
20.2.1 控制Wi-Fi設備
20.2.2 獲取Wi-Fi信息
20.2.3 客戶端Socket
20.2.4 服務端Socket
20.2.5 移動版的Web服務器實例
20.2.6 在手機客戶端訪問Web服務器
20.3 小結
第21章 第三方程序庫
21.1 GTalk客戶端
21.1.1 XMPP協議簡介
21.1.2 下載並安裝asmack
21.1.3 登錄GTalk服務器
21.1.4 獲取聯繫人信息
21.1.5 監聽聯繫人是否在線
21.1.6 發送聊天消息
21.1.7 接收聊天消息
21.2 FTP客戶端
21.2.1 連接與斷開FTP服務器
21.2.2 獲取與改變當前工作目錄
21.2.3 列出所有的文件和目錄
21.2.4 建立、重命名、刪除指定目錄
21.2.5 上傳、重命名、下載、刪除指定文件
21.3 繪製圖表的程序庫AChartEngine
21.3.1 曲線圖
21.3.2 條形圖
21.3.3 離散點圖
21.3.4 區域圖
21.3.5 餅圖
21.4 小結
第22章 編譯在Android中的應用
22.1 JavaCC使用入門
22.1.1 JavaCC下載和安裝
22.1.2 用JavaCC生成第一個分析器
22.2 JavaCC語法
22.3 JavaCC實戰—計算器
22.3.1 生成計算表達式的分析器源代碼
22.3.2 編寫計算器的主程序
22.4 小結
第23章 Android SDK的2D繪圖技術
23.1 繪圖基礎
23.1.1 繪製點
23.1.2 繪製直線
23.1.3 繪製三角形
23.1.4 繪製矩形和菱形
23.1.5 繪製圓、弧和橢圓
23.1.6 繪製文字
23.2 高級繪圖技術
23.2.1 在畫布上旋轉圖像
23.2.2 在EditText控件上繪製圖像和文本
23.2.3 動畫效果
23.3 繪圖實戰—電子羅盤
23.4 SurfaceView類
23.5 小結
第24章 OpenGL ES繪圖技術
24.1 OpenGL ES簡介
24.2 構建OpenGL ES框架
24.3 用OpenGL ES繪製2D圖形
24.3.1 三角形
24.3.2 矩形
24.3.3 為圖形上色
24.4 OpenGL ES實戰—旋轉立方體
24.4.1 繪製立方體
24.4.2 使立方體旋轉起來
24.5 小結
第25章 性能優化
25.1 性能優化的基礎知識
25.2 編寫Java程序的最優化原則
25.2.1 用靜態工廠方法代替構造方法
25.2.2 避免創建重複的對象
25.2.3 防止內存泄漏
25.2.4 接口只用於定義類型
25.2.5 返回零長度的集合而不是null
25.2.6 通過接口引用對象
25.3 避免ANR
25.4 性能檢測
25.4.1 執行時間測試
25.4.2 內存消耗測試
25.4.3 測試性能的工具traceview
25.5 小結