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

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

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

定 價:¥58.80

作 者: 吳志祥 柯鵬 張智 胡威
出版社: 華中科大出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787568005319 出版時間: 2015-02-01 包裝:
開本: 頁數: 字數:  

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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