注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書工具書科技工具書Android應(yīng)用開發(fā)案例教程

Android應(yīng)用開發(fā)案例教程

Android應(yīng)用開發(fā)案例教程

定 價(jià):¥58.80

作 者: 吳志祥 柯鵬 張智 胡威
出版社: 華中科大出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787568005319 出版時(shí)間: 2015-02-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本教材系統(tǒng)地介紹了Android應(yīng)用開發(fā)的基礎(chǔ)知識和實(shí)際應(yīng)用。全書共分11章,包括Android開發(fā)的基礎(chǔ)知識、開發(fā)環(huán)境搭建、Android工程的文件系統(tǒng)分析、Android程序的運(yùn)行原理、用戶界面設(shè)計(jì)、廣播消息與組件通信、后臺服務(wù)、數(shù)據(jù)存儲與訪問、位置服務(wù)與地圖應(yīng)用、android網(wǎng)絡(luò)編程(訪問Web服務(wù)器與手機(jī)客戶端、消息推送)等,其內(nèi)容從簡單到復(fù)雜,循序漸進(jìn),結(jié)構(gòu)合理,邏輯性強(qiáng)。

作者簡介

暫缺《Android應(yīng)用開發(fā)案例教程》作者簡介

圖書目錄

《Android應(yīng)用開發(fā)案例教程》第1章 Android應(yīng)用開發(fā)概述及技術(shù)基礎(chǔ)1.1 移動開發(fā)與3G智能手機(jī)1.1.1 移動開發(fā)概述1.1.2 Android智能手機(jī)的使用特點(diǎn)1.1.3智能手機(jī)操作系統(tǒng)及其分類1.2 360手機(jī)助手軟件的使用1.2.1 創(chuàng)建Android手機(jī)與電腦的連接1.2.2 Root Android手機(jī)取得Root權(quán)限1.2.3 使用RootExplorer瀏覽手機(jī)上的系統(tǒng)文件夾1.3 Android移動開發(fā)技術(shù)基礎(chǔ)1.3.1 Android移動開發(fā)與Java Web開發(fā)1.3.2 使用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法1.3.3 Android中常用的Java編程技術(shù)1.3.4 使用XML技術(shù)1.3.5 使用文件型數(shù)據(jù)庫—SQLite1.4 Android系統(tǒng)架構(gòu)1.4.1 應(yīng)用程序?qū)?.4.2 應(yīng)用程序框架層1.4.3 Android系統(tǒng)庫1.4.4 Android運(yùn)行環(huán)境1.4.5 Linux內(nèi)核及Linux文件系統(tǒng)習(xí)題1實(shí)驗(yàn)1 Android應(yīng)用開發(fā)技術(shù)基礎(chǔ)第2章 Android開發(fā)環(huán)境搭建與項(xiàng)目運(yùn)行2.1 使用集成開發(fā)環(huán)境2.1.1 確保已經(jīng)安裝JDK2.1.2 下載集成包Android SDK+ADT for Windows2.1.3 開發(fā)環(huán)境的文件系統(tǒng)結(jié)構(gòu)分析2.2 Android ADT與SDK介紹2.2.1 Android ADT作為Eclipse的一個(gè)插件2.2.2 Android SDK目錄結(jié)構(gòu)2.2.3 Android API核心包與擴(kuò)展包2.2.4使用 SDK Manager下載Android API源碼2.3 創(chuàng)建一個(gè)Hello工程2.3.1 設(shè)置Eclipse工作空間2.3.2 創(chuàng)建一個(gè)簡單的Android工程2.4 部署和運(yùn)行Android應(yīng)用程序2.4.1 創(chuàng)建Android手機(jī)模擬器AVD2.4.2 部署Android工程到模擬器2.4.3 部署Android工程到真手機(jī)2.4.4 Android工程的導(dǎo)入與管理2.5 Android平臺的調(diào)試方法2.5.1 Eclipse常用的兩種視圖切換2.5.2 查看所有項(xiàng)目的Problem報(bào)告2.5.3 查看項(xiàng)目部署和運(yùn)行的控制臺輸出2.5.4調(diào)試日志信息Logcat 2.5.5 動態(tài)調(diào)試方法Debug2.5.6 單元測試AndroidTestCase2.5.7 Android之DDMS視圖2.5.8 軟件設(shè)計(jì)的國際化與“I18n”警告性錯誤2.6 Android簽名策略2.6.1 導(dǎo)出未經(jīng)簽名的應(yīng)用程序2.6.2 對應(yīng)用程序簽名習(xí)題2實(shí)驗(yàn)2 Android開發(fā)環(huán)境搭建、項(xiàng)目的部署和運(yùn)行第3章 Android應(yīng)用程序結(jié)構(gòu)及運(yùn)行原理3.1 Android工程的文件系統(tǒng)結(jié)構(gòu)3.1.1 源程序文件夾src3.1.2 資源文件夾res、assets與gen3.1.3 布局文件夾res/layout3.1.4 值文件夾res/values3.1.5 圖片文件夾res/drawable與音樂文件夾res/raw3.1.6 編譯文件夾bin3.1.7 工程配置清單文件AndroidManifest.xml3.2 Android應(yīng)用程序的基本組成3.2.1 Activity組件3.2.2 Service組件3.2.3 BroadcastReceiver組件3.2.4 ContentProvider組件3.2.5 意圖對象Intent3.2.6 Android應(yīng)用程序的運(yùn)行入口3.3 Android虛擬機(jī)——Dalvik VM3.3.1 關(guān)于DalVik VM3.3.2 Android安裝包文件的生成過程3.3.3 Android文件系統(tǒng)使用Linux管理習(xí)題3實(shí)驗(yàn)3 Android應(yīng)用程序的結(jié)構(gòu)與運(yùn)行原理第4章 Android應(yīng)用開發(fā)基礎(chǔ)4.1 用戶界面UI設(shè)計(jì)4.1.1 Android界面視圖類4.1.2 Android用戶界面事件4.1.3 幾種常用的界面布局4.2 窗口組件Activity4.2.1 使用Android的Activity組件設(shè)計(jì)程序的運(yùn)行窗口4.2.2 Activity作為上下文類Context的子類4.2.3 Activity類具有的基本方法4.2.4 Activity類具有的擴(kuò)展方法4.2.5 Activity的生命周期4.3 常用Widget控件的使用4.3.1 文本框控件TextView和EditText4.3.2 顯示圖像控件ImageView4.3.3 快顯信息與類Toast4.3.4 按鈕控件Button、ImageButton及其單擊事件監(jiān)聽器設(shè)計(jì)4.3.5 單選控件RadioGroup與復(fù)選擇控CheckBox4.3.6 提醒對話框控件AlertDialog與進(jìn)度控件AlertProgress4.3.7 列表控件ListView與數(shù)據(jù)適配器ArrayAdapter4.3.8 下拉列表控件Spinner4.4 其它Widget組件介紹4.4.1 日期和時(shí)間選擇器(DataPiker和TimePicker)4.4.2 自動完成文本AutoCompleteTextView4.4.3 菜單Menu設(shè)計(jì)4.5 狀態(tài)欄消息通知android.app.Notification4.5.1 通知與通知類Notification4.5.2 通知管理器類NotificationManager4.6 文件存儲4.6.1 Android文件讀寫4.6.2 Android系統(tǒng)中文件(目錄)的導(dǎo)入/導(dǎo)出4.7 使用SharedPreferences進(jìn)行偏好設(shè)定4.7.1 SharedPreferences接口4.7.2 隸屬于Android應(yīng)用程序的數(shù)據(jù)4.8意圖類android.content.Intent4.8.1 使用意圖對象調(diào)用系統(tǒng)提供的應(yīng)用程序4.8.2 使用Intent顯式調(diào)用自定義的Activity組件4.8.3 使用Intent隱式調(diào)用Activity組件4.8.4 延遲意圖類android.app.PendingIntent4.9 注冊應(yīng)用程序所需要的權(quán)限Manifest.permission習(xí)題4實(shí)驗(yàn)4(A) Android應(yīng)用開發(fā)基礎(chǔ)(一)實(shí)驗(yàn)4(B) Android應(yīng)用開發(fā)基礎(chǔ)(二)第5章 手機(jī)基本功能程序設(shè)計(jì)5.1打電話5.1.1 抽象類android.net.Uri及其靜態(tài)方法parse()5.1.2 打電話程序設(shè)計(jì)5.2 短信程序5.2.1 SMS簡介5.2.2 短信管理器android.telephony.SmsManager5.2.3 發(fā)送短信程序5.3 音頻播放與錄制5.3.1 媒體播放類android.media.MediaPlayer5.3.2 前臺播放音頻5.3.3手機(jī)前臺錄音5.4 視頻播放5.4.1 視頻播放控件android.widget.VideView5.4.2 媒體播放控制器類android.widget.MediaController5.4.3 視頻播放實(shí)現(xiàn)5.5 手機(jī)拍照與視頻拍攝5.5.1 有返回值的Activity調(diào)用5.5.2 手機(jī)拍照5.5.3 視頻拍攝5.6 二維碼(含條碼)的掃描與生成5.6.1 應(yīng)用概述5.6.2 程序設(shè)計(jì)習(xí)題5實(shí)驗(yàn)5 Android基本功能程序設(shè)計(jì)第6章 服務(wù)組件與廣播組件及其應(yīng)用6.1服務(wù)組件Service6.1.1服務(wù)的概念與Android對Service的支持6.1.2Android提供的Service6.1.3自定義服務(wù)與注冊6.1.4 綁定服務(wù)方式6.2 遠(yuǎn)程服務(wù)6.2.1本地服務(wù)與遠(yuǎn)程服務(wù)6.2.2 Android接口定義語言AIDL6.2.3 遠(yuǎn)程服務(wù)的建立與使用6.3 廣播接收組件BroadcastReceiver6.3.1 廣播的概念6.3.2 接收廣播的抽象類android.content.BroadcastReceiver6.3.3 自定義廣播6.3.4 接收系統(tǒng)廣播應(yīng)用實(shí)例——短信接收6.4 組件綜合應(yīng)用實(shí)例—防電話打擾程序設(shè)計(jì)習(xí)題6實(shí)驗(yàn)6 服務(wù)組件與廣播組件及其應(yīng)用第7章SQLite數(shù)據(jù)庫編程7.1 SQLite數(shù)據(jù)庫簡介7.1.1 SQLite數(shù)據(jù)庫軟件的特點(diǎn)7.1.2 Android系統(tǒng)對SQLite數(shù)據(jù)庫的支持7.2 使用抽象類SQLiteOpenHelper創(chuàng)建、打開或更新數(shù)據(jù)庫7.2.1 SQLite數(shù)據(jù)庫及表的創(chuàng)建與打開7.2.2 使用SQLiteSpy驗(yàn)證創(chuàng)建的數(shù)據(jù)庫7.2.3 SQLite數(shù)據(jù)庫表結(jié)構(gòu)的更新7.3 使用SQLiteDatabase類實(shí)現(xiàn)數(shù)據(jù)庫的“增/刪/改/查”7.3.1 使用execSQL()方法實(shí)現(xiàn)記錄的“增/刪/改”7.3.2 使用類ContentValues追加或更新記錄7.3.3 類SQLiteDatabase提供的兩種查詢方法與游標(biāo)接口Cursor7.3.4 查詢SQLite數(shù)據(jù)庫并使用數(shù)據(jù)適配器SimpleAdapter顯示表7.3.5 以DAO方式編寫訪問數(shù)據(jù)庫的程序7.3.6 使用數(shù)據(jù)庫事務(wù)習(xí)題7實(shí)驗(yàn)7 SQLite數(shù)據(jù)庫編程第8章 應(yīng)用程序間的數(shù)據(jù)共享8.1 ContentProvider組件及其相關(guān)類8.1.1抽象類ContentProvider(內(nèi)容提供者)8.1.2抽象類ContentResolver(內(nèi)容解析器)8.2 自定義ContentProvider及其應(yīng)用8.2.1在一個(gè)應(yīng)用里定義并注冊內(nèi)容提供者8.2.2 在另一個(gè)應(yīng)用里使用內(nèi)容提供者8.2.3 Uri定義及其及工具類(UriMatcher和Uris)8.2.4內(nèi)容觀察者ContentObsver8.3 讀取手機(jī)聯(lián)系人信息8.3.1 手機(jī)聯(lián)系人相關(guān)類ContactsConstract8.3.2 手機(jī)聯(lián)系人數(shù)據(jù)庫及其相關(guān)表8.3.3 讀取手機(jī)聯(lián)系人程序設(shè)計(jì)8.3.4 綜合應(yīng)用——群發(fā)短信習(xí)題8實(shí)驗(yàn)8 使用內(nèi)容提供者實(shí)現(xiàn)程序間的數(shù)據(jù)共享第9章 Android 通信及其應(yīng)用9.1 WiFi通信9.1.1 WiFi簡介9.1.2 Android對WiFi的支持9.1.3 一個(gè)WiFi應(yīng)用實(shí)例9.2藍(lán)牙通信Bluetooth9.2.1 Bluetooth簡介9.2.2 Android對Bluetooth的支持9.2.3 Bluetooth技術(shù)的一個(gè)應(yīng)用實(shí)例——藍(lán)牙聊天9.3 近場通信NFC9.3.1 NFC簡介9.3.2 Android對NFC的支持9.3.3 一個(gè)NFC應(yīng)用實(shí)例習(xí)題9實(shí)驗(yàn)9 Android通信及其應(yīng)用第10章 位置服務(wù)與地圖應(yīng)用開發(fā)10.1 概述10.1.1獲取位置信息的三種方式10.1.2 Android API提供的關(guān)于位置服務(wù)的軟件包10.1.3 Google API與Baidu Map API10.2 常用的定位方式10.2.1 GPS定位10.2.2 GPRS定位10.2.3 WiFi定位 10.2.4 網(wǎng)絡(luò)連接與其GPS狀態(tài)相關(guān)類10.3百度地圖應(yīng)用開發(fā)10.3.1百度位置服務(wù)開發(fā)基礎(chǔ)10.3.2注冊服務(wù)與權(quán)限10.3.3 申請用于地圖開發(fā)的Map API Key10.3.4以地名形式顯示當(dāng)前位置10.3.5使用MapView顯示當(dāng)前位置習(xí)題10實(shí)驗(yàn)10 位置服務(wù)與地圖應(yīng)用開發(fā)第11章 Android網(wǎng)絡(luò)編程11.1 基于HTTP的標(biāo)準(zhǔn)Java網(wǎng)絡(luò)編程11.1.1標(biāo)準(zhǔn)Java接口11.1.2 HTTP請求與響應(yīng)11.1.3 HttpURLConnection編程11.2 HttpClient編程與Web服務(wù)11.2.1 HttpClient編程11.2.2調(diào)用Web服務(wù)11.3 基于TCP/IP的Socket網(wǎng)絡(luò)編程11.3.1 TCP/IP基礎(chǔ)11.3.2 基于TCP或UDP的Socket通信11.4手機(jī)客戶端程序設(shè)計(jì)11.4.1 與Web服務(wù)器交互的手機(jī)客戶端11.4.2 以Web方式向手機(jī)推送消息11.4.3 使用百度LBS云服務(wù)器習(xí)題11實(shí)驗(yàn)11 Android手機(jī)客戶端與Web服務(wù)器通信編程附錄一 在線測試附錄二 三次實(shí)驗(yàn)報(bào)告內(nèi)容附錄三 模擬試題及參考答案習(xí)題答案參考文獻(xiàn)

本目錄推薦

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