注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Android移動編程實用教程

Android移動編程實用教程

Android移動編程實用教程

定 價:¥44.80

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 Android移動編程基礎(chǔ)
 1.1 云和Android移動云計算的編程開發(fā)
  1.1.1 云和移動云計算的概念
  1.1.2 Android的興起及其對移動手持設(shè)備開發(fā)領(lǐng)域的沖擊
 1.2 Android的特點及系統(tǒng)架構(gòu)
  1.2.1 Android的概念及特性
  1.2.2 Android的系統(tǒng)架構(gòu)
 1.3 Android的開發(fā)環(huán)境及創(chuàng)建Android項目
  1.3.1 下載、安裝和搭建Android開發(fā)平臺
  1.3.2 創(chuàng)建、配置、調(diào)試與運行第一個Android項目
  1.3.3 Android項目的目錄結(jié)構(gòu)
  1.3.4 打開和載入現(xiàn)有項目
  1.4 Android程序的MVC模式
 1.5 Android的常用工具
  1.5.1 Android 模擬器
  1.5.2 Dalvik調(diào)試監(jiān)控服務(wù)及程序除錯
  1.5.3 Android調(diào)試橋
 1.6 Android Market
  習(xí)題
第2章 初識Android的視圖層
 2.1 用戶界面及程序設(shè)計初步
  2.1.1 描述和設(shè)計用戶界面
  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)建復(fù)合控件
  2.2.4 創(chuàng)建定制的Widgets和控件
  2.2.5 使用定制的控件
  習(xí)題
第3章 Android應(yīng)用程序和Activity
 3.1 組成Android程序的核心組件
 3.2 程序清單
  3.2.1 程序清單簡介
  3.2.2 使用程序清單編輯器
 3.3 Android應(yīng)用程序的生命周期
  3.3.1 Android應(yīng)用程序生命周期簡介
  3.3.2 應(yīng)用程序的優(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活動類
  習(xí)題
第4章 Android控制層的Intent、廣播接收器、Adapter和網(wǎng)絡(luò)應(yīng)用
 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的網(wǎng)絡(luò)編程
  4.4.1 Android的HTTP網(wǎng)絡(luò)編程
  4.4.2 使用WebKit瀏覽器
  4.4.3 使用Socket、ServerSocket進行網(wǎng)絡(luò)編程
 4.5 創(chuàng)建一個現(xiàn)代戰(zhàn)爭演習(xí)模擬管理信息系統(tǒng)
  習(xí)題
第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 使用事務(wù)操作SQLite數(shù)據(jù)庫
 5.4 Android的內(nèi)容提供器組件
  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)內(nèi)容提供器
  習(xí)題
第6章 Android中的GPS與谷歌地圖應(yīng)用
 6.1 Android中的GPS應(yīng)用
  6.1.1 基于位置的服務(wù)與模擬位置提供器
  6.1.2 選擇一個Location Provider
  6.1.3 定位和追蹤
  6.1.4 鄰近提醒
  6.1.5 Geocoder反向、前向編碼
 6.2 Android中的地圖應(yīng)用
  6.2.1 創(chuàng)建一個基于地圖的活動
  6.2.2 配置和使用MapView
  6.2.3 創(chuàng)建和使用覆蓋
  6.2.4 將View固定到地圖及其某個位置
 6.3 對FoxWar系統(tǒng)添加地圖功能
  習(xí)題
第7章 Android的后臺工作和P2P通信
 7.1 Android的Service
  7.1.1 創(chuàng)建和控制Service
  7.1.2 將Activity和Service綁定
 7.2 應(yīng)用工作線程
  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技術(shù)(發(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ù)信息
  習(xí)題
第8章 Android中的多媒體技術(shù)
 8.1 Android的多媒體播放
  8.1.1 從源文件中播放
  8.1.2 從文件系統(tǒng)中播放
  8.1.3 從網(wǎng)絡(luò)中播放
 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)旋轉(zhuǎn)、縮放和平移
  8.5.5 通過Shader類渲染圖形
 8.6 OpenGL與Android的三維圖形
  8.6.1 OpenGL ES
  8.6.2 Android的三維圖形
  習(xí)題
第9章 Android的其他高級應(yīng)用技術(shù)
 9.1 Android的其他常用硬件應(yīng)用技術(shù)
  9.1.1 電話管理
  9.1.2 傳感器與SensorManager
  9.1.3 振動器管理
  9.1.4 觸摸屏管理
 9.2 Android的無線通信技術(shù)
  9.2.1 藍牙通信
  9.2.2 Wi-Fi網(wǎng)絡(luò)連接管理
 9.3 AIDL技術(shù)
 9.4 Web Service網(wǎng)絡(luò)編程
 9.5 AnDroidDraw及其可視化界面開發(fā)
  9.5.1 下載、安裝和運行AnDroidDraw集成開發(fā)應(yīng)用程序
  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應(yīng)用
  9.6.1 AppWidgets簡介
  9.6.2 開發(fā)AppWidgets
 9.7 表面視圖類
  習(xí) 題
第10章 Android綜合實例——跨國公司企業(yè)內(nèi)部網(wǎng)絡(luò)新聞信息管理系統(tǒng)
 10.1 FoxNews系統(tǒng)的架構(gòu)、平臺及特點
  10.1.1 FoxNews概述
  10.1.2 FoxNews的架構(gòu)流程
  10.1.3 跨國公司企業(yè)內(nèi)部網(wǎng)絡(luò)新聞信息手持終端管理子系統(tǒng)
 10.2 系統(tǒng)分析與設(shè)計
  10.2.1 PowerDesigner 簡介
  10.2.2 概念數(shù)據(jù)模型CDM
  10.2.3 物理數(shù)據(jù)模型PDM
  10.2.4 面向?qū)ο蟮哪P蚈OM(類圖、用例圖、活動圖、時序圖)
 10.3 數(shù)據(jù)庫表的結(jié)構(gòu)
  10.3.1 用戶表
  10.3.2 服務(wù)器端上傳的草稿表
 10.4 主要關(guān)鍵技術(shù)
  10.4.1 用于登錄的Android HTTP技術(shù)
  10.4.2 Android使用JDBC訪問數(shù)據(jù)庫的技術(shù)
  10.4.3 手機上傳新聞信息技術(shù)
 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 手機新聞內(nèi)容顯示源代碼
  10.6.3 手機文件上傳源代碼
  習(xí)題
附錄A “Android移動編程”課程教學(xué)大綱
附錄B “Android移動編程”課程實驗指導(dǎo)書
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號