2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

Android應用開發

  • 作者:(美) 羅傑 等 著 李耀亮 譯
  • 出版社: 人民郵電出版社
  • 出版時間:2010-09-01
  • 版次:1
  • 商品編號: 10354345

    頁數:295

    印次:1

    印刷時間:2010-09-01


HK$76.90 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

本書通過豐富而翔實的實例展示了在Android平台下開發手機應用軟件所必需的概念和技術。書中不僅對Android應用程序的開發環境和調試方法進行了詳細介紹,而且對Android軟件開發的一些關鍵技術和API進行了講解,包括數據庫、定位和地圖、圖形用戶界面、進程間通信以及手機通話等相關內容。本書還對Android平台下開發環境的搭建、程序的簽名和發佈以及程序調試和性能優化所用到的工具和方法等進行了講解。
  本書適合有一定程序設計基礎並致力於從事Android平台應用軟件開發的讀者閱讀。
  Android操作系統是目前市面上最流行的開源智能移動平台,本書深入地介紹了在Android平台下開發智能手機應用軟件所必需的一些概念和技術。本書不僅對Android應用程序的開發環境和調試方法進行了詳細的介紹,而且通過豐富而實用的範例對Android操作系統的一些關鍵技術和API進行了講解。
  通過本書,讀者可以:
  針對當前智能手機中的各種核心功能編寫Android應用軟件;
  使用Android SDK所提供的豐富的用戶界面組件創建出完整的模塊化應用程序;
  學習並掌握Android平台下的視圖、地圖、定位服務、永久數據存儲、電話服務和進程間通信等編程技術;
  參考書中提供的豐富而實用的代碼,開發出富有創意的應用程序;
  學習Android平台下的高級編程技術,比如2D和3D圖形編程、程序調試和性能分析等。
  本書是一本理想的Android官方文檔補充讀物。無論對於Android平台下的商業軟件開發,還是簡單的個人軟件開發,本書都具有很高的參考價值。

作者簡介

  Rick Rogers,專業的嵌入式軟件工程師,有著30多年的工作經歷,當前是Wind River Systems公司的移動解決方案架構師。

媒體評論

  「我已經很久沒有讀到這麼優秀的技術類圖書了,這本書給我印象最深的是作者對於細節的關注。」
  ——Hycel Taylor.J2EE資深架構諮詢師

目錄

第1部分:開發環境概覽
第1章 Android操作系統概述
1.1 為什麼選擇Android
1.2 開放式手機聯盟
1.3 Android運行環境
1.4 Android應用程序的組成部分
1.5 Android活動的生命週期
1.6 Android服務的生命週期
1.7 本書的組織結構

第2章 搭建Android開發環境
2.1 搭建開發環境
2.2 「Hello Android」程序
2.2.1 目標
2.2.2 創建一個新的Android應用程序:Hello World
2.2.3 Hello World程序代碼
2.2.4 運行Hello World程序

第3章 使用Android開發環境
3.1 MicroJobs:本書中最主要的程序示例
3.2 Androld和社交網絡
3.3 下載MJAndroid源代碼
3.4 簡單瀏覽一下MJAndroid的代碼結構
3.4.1 項目的主目錄
3.4.2 源代碼目錄
3.4.3 資源文件目錄
3.5 第一步:編譯和運行MicroJobs程序
3.5.1 Eclipse和ADT插件
3.5.2 加載和啟動Android應用程序
3.5.3 更進一步:哪裡可能會出錯
3.5.4 在Android手機上運行程序
3.6 小結

第4章 MJAndroid程序的初始化過程
4.1 AndroidManifest.xml文件中的初始化參數
4.2 MicroJobs.Java中的初始化代碼
4.3 MicroJobs.java中的更多初始化代碼
4.4 小結

第5章 Android應用程序的調試
5.1 工具
5.2 EclipseJava編輯器
5.2.1 Java語言錯誤
5.2.2 Eclipse調試器
5.2.3 Logcat
5.2.4 Android Debug Bridge(adb)
5.2.5 DDMS:Dalvik調試監控服務
5.2.6 Traceview
5.3 小結

第6章 ApiDemos示例程序
6.1 ApiDemos的清單文件
6.2 查找某個範例的源代碼
6.2.1 自定義標題範例
6.2.2 Linkify範例
6.3 向ApiDemos中添加範例

第7章 應用程序的簽名和發佈
7.1 測試程序
7.2 添加最終用戶許可協議
7.3 創建並使用程序的圖標和標籤
7.4 程序發佈前的收尾工作
7.5 程序的版本管理
7.6 獲取數字簽名證書和API Key
7.6.1 為自己的應用程序創建一份數字簽名證書
7.6.2 在程序的調試階段獲取數字簽名證書
7.7 對程序進行數字簽名
7.8 重新測試一遍簽過名的應用程序
7.9 在Android電子市場上發佈應用程序
7.9.1 註冊成為Android開發者
7.9.2 上傳應用程序

第2部分:Android程序設計
第8章 SQLite數據庫和內容提供器
8.1 數據庫
8.1.1 MicroJobsDatabase類的基本結構
8.1.2 從數據庫中讀取數據
8.1.3 修改數據庫
8.2 內容提供器
8.2.1 NotePad簡介
8.2.2 內容提供器
8.2.3 使用內容提供器

第9章 定位和地圖
9.1 基於定位的服務
9.2 地圖
9.3 Google Maps活動
9.4 MapView和MapActivity
9.5 MapView詳解I
9.5.1 MapVieW和MyLocationOvetlay的初始化
9.5.2 MapActivity的暫停和繼續
9.5.3 通過菜單按鈕控制地圖
9.5.4 通過手機上的按鍵控制地圖
9.6 不顯示地圖情況下的定位
9.6.1 清單和佈局文件
9.6.2 連接到定位功能模塊並且獲取位置更新
9.6.3 設定虛擬位置信息

第10章 創建用戶界面
10.1 Android圖形用戶界面系統架構
10.1.1 模型
10.1.2 視圖
10.1.3 控制器
10.1.4 將各部分組合起來
10.2 創建圖形用戶界面
10.3 連接到控制器
10.3.1 模型的監聽
10.3.2 監聽觸摸屏事件
10.3.3 監聽按鍵事件
10.3.4 事件處理的其他方法
10.3.5 更進一步:焦點和線程
10.4 菜單

第11章 常用的用戶界面組件
11.1 Android常用用戶界面組件
11.1.1 TextView組件和EditView組件
11.1.2 Button和ImageButton
11.1.3 Adapters接口和AdaptarViews組件
11.1.4 複選框組件,單選框組件和下拉列表組件
11.2 容器組件
11.2.1 Gallery組件和GridView組件
11.2.2 ListView容器組件和L,istActivity活動
11.2.3 ScrollView容器組件
11.2.4 TabHost組件
11.3 佈局
11.3.1 框架佈局
11.3.2 線性佈局
11.3.3 表格佈局
11.3.4 絕對位置佈局
……
第12章 二維和三維繪圖
第13章 進程間通信
第14章 電話操作
第15章 通話狀態和Android電話類


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。