注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合Android移動編程實用教程

Android移動編程實用教程

Android移動編程實用教程

定 價:¥44.80

作 者: 劉甫迎 等主編
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 移動開發(fā)

購買這本書可以去


ISBN: 9787121151880 出版時間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 434 字數(shù):  

內容簡介

  近年來Android的興起和對移動手持設備開發(fā)領域的沖擊,已成熱門話題?!禔ndroid移動編程實用教程》共10章和兩個附錄,詳細敘述了Android移動編程的基本概念,Android的視圖層(View),應用程序和Activity,控制層(Intent、廣播接收器、Adapter和網絡應用),持久層(Android文件、Shared Preferences、SQLites數(shù)據(jù)庫、內容提供器),GPS與谷歌地圖應用,Android后臺工作(Service、線程、Toast、Notification、Alarm)和P2P通信(SMS短信、IM),Android多媒體技術(音視頻采集播放、圖片與二維動畫、OpenGL和三維圖形),Android的其他應用(電話、傳感器、振動器、觸摸屏、藍牙、Wi-Fi、AIDL、Droid Draw可視化開發(fā)、App Widgets、Surface View),涵蓋了Android的流行版本和新版本的主要功能和特性,全面介紹了Android手機編程的基本原理、技術和應用模式。《Android移動編程實用教程》立足實用,實例豐富,有實驗指導書、教學大綱和習題,便于學習與教學。

作者簡介

暫缺《Android移動編程實用教程》作者簡介

圖書目錄

第1章 Android移動編程基礎
 1.1 云和Android移動云計算的編程開發(fā)
  1.1.1 云和移動云計算的概念
  1.1.2 Android的興起及其對移動手持設備開發(fā)領域的沖擊
 1.2 Android的特點及系統(tǒng)架構
  1.2.1 Android的概念及特性
  1.2.2 Android的系統(tǒng)架構
 1.3 Android的開發(fā)環(huán)境及創(chuàng)建Android項目
  1.3.1 下載、安裝和搭建Android開發(fā)平臺
  1.3.2 創(chuàng)建、配置、調試與運行第一個Android項目
  1.3.3 Android項目的目錄結構
  1.3.4 打開和載入現(xiàn)有項目
  1.4 Android程序的MVC模式
 1.5 Android的常用工具
  1.5.1 Android 模擬器
  1.5.2 Dalvik調試監(jiān)控服務及程序除錯
  1.5.3 Android調試橋
 1.6 Android Market
  習題
第2章 初識Android的視圖層
 2.1 用戶界面及程序設計初步
  2.1.1 描述和設計用戶界面
  2.1.2 存取識別符號
  2.1.3 解讀程序流程
  2.1.4 事件處理與監(jiān)聽
  2.1.5 加入對話框
  2.1.6 提示信息
  2.1.7 錯誤處理
  2.1.8 初見Intent
  2.1.9 加入菜單
 2.2 定制新的View視圖
  2.2.1 Android UI布局
  2.2.2 修改現(xiàn)有的View
  2.2.3 創(chuàng)建復合控件
  2.2.4 創(chuàng)建定制的Widgets和控件
  2.2.5 使用定制的控件
  習題
第3章 Android應用程序和Activity
 3.1 組成Android程序的核心組件
 3.2 程序清單
  3.2.1 程序清單簡介
  3.2.2 使用程序清單編輯器
 3.3 Android應用程序的生命周期
  3.3.1 Android應用程序生命周期簡介
  3.3.2 應用程序的優(yōu)先級和進程狀態(tài)
 3.4 Android中的資源訪問
  3.4.1 資源的類型、布局和創(chuàng)建
  3.4.2 資源的使用及主題中的引用樣式
  3.4.3 為不同的國際語言和硬件創(chuàng)建資源
  3.4.4 運行時更改配置
 3.5 Android的Activity
  3.5.1 Activity的創(chuàng)建、注冊和登記
  3.5.2 Activity的生命周期
  3.5.3 Android活動類
  習題
第4章 Android控制層的Intent、廣播接收器、Adapter和網絡應用
 4.1 Android的Intent
  4.1.1 Intent和Intent Filter
  4.1.2 啟動另一個Activity
  4.1.3 Bundle類的作用
  4.1.4 Intent的Action常量
 4.2 Android的BroadcastReceiver
  4.2.1 使用BroadcastReceiver
  4.2.2 接收其他廣播Intent
  4.2.3 彌補BroadcastReceiver的耗時處理
 4.3 Android的Adapter開發(fā)
  4.3.1 Android的Adapter
  4.3.2 使用Adapter綁定數(shù)據(jù)
 4.4 Android的網絡編程
  4.4.1 Android的HTTP網絡編程
  4.4.2 使用WebKit瀏覽器
  4.4.3 使用Socket、ServerSocket進行網絡編程
 4.5 創(chuàng)建一個現(xiàn)代戰(zhàn)爭演習模擬管理信息系統(tǒng)
  習題
第5章 Android的持久層開發(fā)
 5.1 Android的文件
  5.1.1 文件數(shù)據(jù)的存儲與讀取
  5.1.2 將文件存放在SDCard
  5.1.3 使用SAX、DOM或Pull解析XML文件
  5.1.4 使用多線程下載文件
 5.2 Android的SharedPreferences存儲類
  5.2.1 使用SharedPreferences進行數(shù)據(jù)存儲
  5.2.2 訪問SharedPreferences中的數(shù)據(jù)
  5.2.3 為FoxWar系統(tǒng)創(chuàng)建一個Preferences頁
 5.3 Android的SQLite數(shù)據(jù)庫
  5.3.1 使用SQLite數(shù)據(jù)庫存儲數(shù)據(jù)
  5.3.2 使用SQLiteOpenHelper對數(shù)據(jù)庫進行版本管理
  5.3.3 使用SQLiteDatabase操作SQLite數(shù)據(jù)庫
  5.3.4 使用事務操作SQLite數(shù)據(jù)庫
 5.4 Android的內容提供器組件
  5.4.1 使用ContentProvider共享數(shù)據(jù)
  5.4.2 介紹URI
  5.4.3 ContentProvider類的主要方法
  5.4.4 使用ContentResolver操作ContentProvider中的數(shù)據(jù)
  5.4.5 創(chuàng)建和使用FoxWar系統(tǒng)內容提供器
  習題
第6章 Android中的GPS與谷歌地圖應用
 6.1 Android中的GPS應用
  6.1.1 基于位置的服務與模擬位置提供器
  6.1.2 選擇一個Location Provider
  6.1.3 定位和追蹤
  6.1.4 鄰近提醒
  6.1.5 Geocoder反向、前向編碼
 6.2 Android中的地圖應用
  6.2.1 創(chuàng)建一個基于地圖的活動
  6.2.2 配置和使用MapView
  6.2.3 創(chuàng)建和使用覆蓋
  6.2.4 將View固定到地圖及其某個位置
 6.3 對FoxWar系統(tǒng)添加地圖功能
  習題
第7章 Android的后臺工作和P2P通信
 7.1 Android的Service
  7.1.1 創(chuàng)建和控制Service
  7.1.2 將Activity和Service綁定
 7.2 應用工作線程
  7.2.1 創(chuàng)建新的線程
  7.2.2 為GUI操作同步線程
  7.2.3 將FoxWar Service移動到后臺線程
 7.3 在工作線程中使用Toast
  7.3.1 定制Toast
  7.3.2 線程中Toast的使用
 7.4 使用Notification通知用戶
  7.4.1 Notification Manager及創(chuàng)建Notification
  7.4.2 觸發(fā)Notification
  7.4.3 向FoxWar系統(tǒng)添加Notification
  7.4.4 高級Notification技術(發(fā)聲、振動、閃屏、連續(xù))
 7.5 Android的Alarm
  7.5.1 使用Alarm
  7.5.2 使用Alarm更新FoxWar系統(tǒng)
 7.6 短信發(fā)送器
  7.6.1 發(fā)送SMS信息
  7.6.2 接收SMS信息
 7.7 Android的即時消息
  7.7.1 建立GTalk連接、進行IM會話
  7.7.2 在線狀態(tài)和聯(lián)系人列表
  7.7.3 聊天會話的管理
  7.7.4 用GTalk發(fā)送和接收數(shù)據(jù)信息
  習題
第8章 Android中的多媒體技術
 8.1 Android的多媒體播放
  8.1.1 從源文件中播放
  8.1.2 從文件系統(tǒng)中播放
  8.1.3 從網絡中播放
 8.2 Android的多媒體采集
  8.2.1 錄制音/視頻
  8.2.2 攝像頭及照相
 8.3 Android中圖片的訪問
  8.3.1 通過圖片文件創(chuàng)建Drawable對象
  8.3.2 通過XML文件定義Drawable屬性
  8.3.3 Bitmap和BitmapFactory
 8.4 Android的二維動畫
  8.4.1 Frame動畫
  8.4.2 Tween動畫
  8.4.3 View動畫
 8.5 動態(tài)圖形繪制與特效
  8.5.1 動態(tài)圖形繪制簡介
  8.5.2 動態(tài)圖形繪制類
  8.5.3 幾何圖形的繪制
  8.5.4 通過Matrix實現(xiàn)旋轉、縮放和平移
  8.5.5 通過Shader類渲染圖形
 8.6 OpenGL與Android的三維圖形
  8.6.1 OpenGL ES
  8.6.2 Android的三維圖形
  習題
第9章 Android的其他高級應用技術
 9.1 Android的其他常用硬件應用技術
  9.1.1 電話管理
  9.1.2 傳感器與SensorManager
  9.1.3 振動器管理
  9.1.4 觸摸屏管理
 9.2 Android的無線通信技術
  9.2.1 藍牙通信
  9.2.2 Wi-Fi網絡連接管理
 9.3 AIDL技術
 9.4 Web Service網絡編程
 9.5 AnDroidDraw及其可視化界面開發(fā)
  9.5.1 下載、安裝和運行AnDroidDraw集成開發(fā)應用程序
  9.5.2 使用DroidDraw的LinearLayout和RelativeLayout對象
  9.5.3 Widgets:TextView、EditText、Button、RadioButton控件
  9.5.4 TableLayout布局與TableRow控件
  9.5.5 使用ListView和array資源
  9.5.6 CheckBox、AnalogClock、ImageView、Spinner 等控件
 9.6 Android的AppWidgets應用
  9.6.1 AppWidgets簡介
  9.6.2 開發(fā)AppWidgets
 9.7 表面視圖類
  習 題
第10章 Android綜合實例——跨國公司企業(yè)內部網絡新聞信息管理系統(tǒng)
 10.1 FoxNews系統(tǒng)的架構、平臺及特點
  10.1.1 FoxNews概述
  10.1.2 FoxNews的架構流程
  10.1.3 跨國公司企業(yè)內部網絡新聞信息手持終端管理子系統(tǒng)
 10.2 系統(tǒng)分析與設計
  10.2.1 PowerDesigner 簡介
  10.2.2 概念數(shù)據(jù)模型CDM
  10.2.3 物理數(shù)據(jù)模型PDM
  10.2.4 面向對象的模型OOM(類圖、用例圖、活動圖、時序圖)
 10.3 數(shù)據(jù)庫表的結構
  10.3.1 用戶表
  10.3.2 服務器端上傳的草稿表
 10.4 主要關鍵技術
  10.4.1 用于登錄的Android HTTP技術
  10.4.2 Android使用JDBC訪問數(shù)據(jù)庫的技術
  10.4.3 手機上傳新聞信息技術
 10.5 用戶使用說明書
  10.5.1 使用平臺及系統(tǒng)安裝
  10.5.2 登錄和進入系統(tǒng)
  10.5.3 FoxNews-MID子系統(tǒng)的使用
 10.6 部分源程序
  10.6.1 實現(xiàn)登錄的Android客戶端源代碼
  10.6.2 手機新聞內容顯示源代碼
  10.6.3 手機文件上傳源代碼
  習題
附錄A “Android移動編程”課程教學大綱
附錄B “Android移動編程”課程實驗指導書
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號