Android技術及應用 Android技术及应用

張軍朝

  • 出版商: 電子工業
  • 出版日期: 2016-03-01
  • 定價: $288
  • 售價: 8.5$245
  • 語言: 簡體中文
  • 頁數: 332
  • 裝訂: 平裝
  • ISBN: 7121280140
  • ISBN-13: 9787121280146
  • 相關分類: Android
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

<內容介紹>

張軍朝主編的《Android技術及應用(卓越工程師培養計劃創新系列教材普通高等教育十三五規劃教材)》既介紹Android應用程序基本框架,也對Android平臺的各種控件進行講解,還通過一個真實案例向讀者介紹Android應用程序完整的開發步驟。
    書中主要包括4部分內容:第1部分首先講述Android的基本概念、特點以及SDK中資源及其使用;接著講述Android系統開發的相關概念;最後介紹如何創建一個簡單的Android程序並運行,對Android的工程目錄結構也進行詳細分析;第2部分介紹Android系統架構的各種組件,包括Activity組件、Intent組件、Service組件、BroadcastReceiver組件;講述了用戶界面設計原則、用戶界面設計核心概念、Android佈局和控件、菜單、對話框、滾動處理等內容;並詳細介紹SharedPreferences、ContentProvider、File、SOLite數據庫編程等內容;第3部分詳細講述網絡的訪問方式(包括HTTP方式、Socket方式、Wi-Fi方式、藍牙、獲取網絡狀態等)、HTTP通信接口、WebView以及Wi-Fi應用的開發;並詳細介紹多線程的實現和多線程的消息傳遞機制:第4部分詳細講述了百度地圖API的知識,通過對周邊加油站APP應用的展示和其基於Android平臺的開發過程進行全面的項目體系講解,帶領讀者體驗項目開發過程的同時使讀者瞭解真正的APP項目是如何開發的。
    本書適合於有一定Java編程基礎,希望掌握Android程序開發技術的讀者。本書既可作為高等學校本科和研究生教材,也可作為其他信息(電腦)類職業院校培訓教材,同時也可作為相關程序開發人員的參考書。

<章節目錄>

第1章 認識Android
  1.1 什麼是Android
  1.2 Android有哪些特點
  1.3 Android操作系統
  1.4 Android SDK中的資源
    1.4.1 資源概述
    1.4.2 各種資源的使用
  1.5 需要學習哪些知識
  1.6 習題
第2章 Android系統開發綜述
  2.1 Android系統架構
    2.1.1 應用程序層
    2.1.2 應用程序框架層
    2.1.3 系統運行庫層
    2.1.4 Linux內核層
  2.2 搭建Android開發環境
    2.2.1 JAVA環境搭建
    2.2.2 安裝Eclipse
    2.2.3 安裝Android SDK
    2.2.4 安裝ADT
  2.3 Android開發工具
    2.3.1 DDMS工具
    2.3.2 ADB工具
    2.3.3 AAPT工具
    2.3.4 Logcat工具
  2.4 Android的模擬器
  2.5 Android應用打包
  2.6 習題
第3章 創建一個Android程序
  3.1 創建Android工程
    3.1.1 創建一個Android程序
    3.1.2 運行Android程序
  3.2 Android工程結構分析
    3.2.1 src項
    3.2.2 gen項
    3.2.3 Android.jar文件
    3.2.4 assets項
    3.2.5 res項
    3.2.6 AndroidManifest.xml文件
    3.2.7 project.properties文件
  3.3 調試android程序
    3.3.1 增加斷點
    3.3.2 啟動調試
    3.3.3 單步調試
    3.3.4 利用Logcat調試
  3.4 習題
第4章 Activity組件
  4.1 什麼是Activity
  4.2 Activity的運行狀態
  4.3 Activity的生命周期

  4.4 自定義Activity
  4.5 Activity的詳細配置
  4.6 示例
  4.7 習題
第5章 界面佈局
  5.1 Android UI佈局
    5.1.1 線性佈局
    5.1.2 幀佈局
    5.1.3 相對佈局
    5.1.4 表格佈局
    5.1.5 絕對佈局
  5.2 Android UI控件
    5.2.1 UI事件捕獲與處理
    5.2.2 TextView
    5.2.3 Button
    5.2.4 EditText
    5.2.5 CheckBox與RadioGroup
    5.2.6 Spinner
    5.2.7 AutoCompleteTextView
    5.2.8 ProgressBar
    5.2.9 ListView
    5.2.10 Window
    5.2.11 其他UI控件概覽
  5.3 用戶界面設計原則
    5.3.1 一致性
    5.3.2 準確性
    5.3.3 佈局合理化
    5.3.4 操作合理性
    5.3.5 響應時間
  5.4 用戶界面設計核心概念
    5.4.1 android.view.View類
    5.4.2 View類的繼承關係
  5.5 菜 單
    5.5.1 選項菜單
    5.5.2 上下文菜單
    5.5.3 子菜單
  5.6 對話框
    5.6.1 提示對話框
    5.6.2 列表對話框
    5.6.3 單選對話框和複選對話框
    5.6.4 進度條對話框
    5.6.5 日期選擇對話框
    5.6.6 時間選擇對話框
    5.6.7 拖動對話框
    5.6.8 自定義對話框
  5.7 滾動處理
  5.8 示例
  5.9 習題
第6章 Intent組件
  6.1 什麼是Intent

  6.2 Intent的組成
    6.2.1 Component Name部分
    6.2.2 Action部分
    6.2.3 Data部分
    6.2.4 Category部分
    6.2.5 Extras部分
    6.2.6 Flags部分
  6.3 Intent Filter
    6.3.1 檢查Action
    6.3.2 檢查Data
    6.3.3 檢查Category
  6.4 Intent 的解析機制
  6.5 Intent 調用常用組件
  6.6 Intent在多Activity中的使用
    6.6.1 由一個Activity啟動另一個Activity
    6.6.2 Activity間的數據交換
    6.6.3 帶結果返回的Activity
  6.7 示例
  6.8 習題
第7章 Service組件
  7.1 什麼是Service
  7.2 Service的生命周期
  7.3 Service的常用方法
    7.3.1 StartService啟動服務
    7.3.2 BindService啟動服務
  7.4 IntentService
  7.5 提高Service優先級
  7.6 使用系統服務
  7.7 遠程Service
    7.7.1 AIDL接口
    7.7.2 遠程Service的實現
  7.8 示例
  7.9 習題
第8章 BroadcastReceiver組件
  8.1 BroadcastReceiver 簡介
    8.1.1 BroadcastReceiver概念
    8.1.2 BroadcastReceiver機制
  8.2 廣播消息的處理流程
    8.2.1 廣播消息的處理流程
    8.2.2 廣播接收者的實現方式
    8.2.3 發送廣播
  8.3 廣播類型及廣播的收發
    8.3.1 普通廣播
    8.3.2 有序廣播
  8.4 處理系統的廣播消息
    8.4.1 開機啟動服務
    8.4.2 網絡狀態變化
    8.4.3 電量變化
  8.5 BroadcastReceiver的生命周期
  8.6 示例

  8.7 習題
第9章 Android數據存儲與共享
  9.1 SharedPreferences
  9.2 File
  9.3 SQLite數據庫編程
    9.2.1 SQLite簡介
    9.2.2 SQLite示例
  9.4 ContentProvider
  9.5 示例
  9.6 習題
第10章 網絡連接
第11章 多線程
第12章 百度地圖
第13章 APP示例

目錄大綱