注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android開發(fā)基礎(chǔ)教程

Android開發(fā)基礎(chǔ)教程

Android開發(fā)基礎(chǔ)教程

定 價(jià):¥45.00

作 者: 鄧文淵 主編
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787115326164 出版時(shí)間: 2014-01-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 312 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Android開發(fā)基礎(chǔ)教程》全面介紹了Android開發(fā)的核心技術(shù),并用實(shí)例貫穿所講的知識(shí)點(diǎn),主要內(nèi)容包括:Android基本界面組件、消息顯示相關(guān)組件、下拉列表、圖片相關(guān)界面組件、ListView界面組件、功能表菜單組件、Intent的使用、Activity的生命周期、數(shù)據(jù)的保存、SQLite數(shù)據(jù)庫(kù)、時(shí)間服務(wù)的相關(guān)組件、播放音頻和視頻、Google地圖應(yīng)用等技術(shù),并通過(guò)大量實(shí)例的演示,力爭(zhēng)讓讀者達(dá)到學(xué)以致用的目的?!禔ndroid開發(fā)基礎(chǔ)教程》適合Android初學(xué)者、開發(fā)工程師,以及大中專院校相關(guān)專業(yè)的師生用書和培訓(xùn)機(jī)構(gòu)的教材。

作者簡(jiǎn)介

暫缺《Android開發(fā)基礎(chǔ)教程》作者簡(jiǎn)介

圖書目錄

第1章 敲開Android的開發(fā)大門
1.1 Android是什么
1.1.1 Android簡(jiǎn)介
1.1.2 Android歷史
1.1.3 Android特點(diǎn)
1.1.4 Android4.0新功能
1.2 搭建Android開發(fā)環(huán)境
1.2.1 準(zhǔn)備工作
1.2.2 Android開發(fā)工具包安裝步驟
1.3 安裝Java開發(fā)工具包
1.4 配置Eclipse集成開發(fā)環(huán)境
1.4.1 下載Eclipse
1.4.2 創(chuàng)建Eclipse桌面快捷方式
1.4.3 第一次執(zhí)行Eclipse
1.5 安裝Eclipse的Android開發(fā)工具插件
1.6 安裝Android軟件開發(fā)工具包
1.7 Android模擬器簡(jiǎn)介
1.7.1 認(rèn)識(shí)Android模擬器
1.7.2 創(chuàng)建Android模擬器
1.7.3 啟動(dòng)Android模擬器
1.7.4 設(shè)置模擬器語(yǔ)言及時(shí)區(qū)
1.7.5 模擬器解鎖
1.7.6 切換模擬器屏幕方向
擴(kuò)展練習(xí)
第2章 Android,我來(lái)了
2.1 從無(wú)到有新建項(xiàng)目
2.1.1 新建項(xiàng)目
2.1.2 啟動(dòng)已存在項(xiàng)目
2.1.3 啟動(dòng)示例作為項(xiàng)目
2.1.4 項(xiàng)目編譯版本及屬性
2.1.5 在模擬器中執(zhí)行程序
2.1.6 在不同模擬器中執(zhí)行程序
2.2 Android項(xiàng)目的文件夾結(jié)構(gòu)
2.2.1 項(xiàng)目文件夾概述
2.2.2 src文件夾
2.2.3 Android SDK文件夾
2.2.4 res/drawable文件夾
2.2.5 res/layout文件夾
2.2.6 res/values文件夾
2.2.7 assets文件夾
2.2.8 gen文件夾
2.2.9 AndroidManifest.xml及其他文件
2.3 main.xml布局配置文件
2.3.1 LinearLayout布局標(biāo)簽
2.3.2 TextView組件
2.4 啟動(dòng)程序文件
2.4.1 Activity簡(jiǎn)介
2.4.2 啟動(dòng)程序文件內(nèi)容
擴(kuò)展練習(xí)
第3章 認(rèn)識(shí)基本的界面組件
3.1 TextView界面組件
3.1.1 新建示例項(xiàng)目
3.1.2 TextView的語(yǔ)法與常用屬性
3.1.3 在Graphical Layout編輯區(qū)新增TextView
3.1.4 使用xml語(yǔ)法新增TextView
3.2 EditText界面組件
3.2.1 EditText的語(yǔ)法與常用屬性
3.2.2 新增EditText組件
3.3 Button界面組件
3.3.1 Button的語(yǔ)法
3.3.2 新增Button組件
3.4 使用Button組件執(zhí)行程序
3.4.1 組件的身份證:資源類文件
3.4.2 Button組件觸發(fā)事件的程序
3.4.3 加入Button執(zhí)行程序代碼
3.5 綜合演練:計(jì)算美國(guó)職棒大聯(lián)盟投手的球速
3.5.1 新建項(xiàng)目并完成布局
3.5.2 加入Button執(zhí)行程序代碼
3.6 多按鈕共享事件
3.6.1 建立共享的listener事件
3.6.2 示例:多按鈕共享事件
擴(kuò)展練習(xí)
第4章 消息顯示相關(guān)組件
4.1 TableLayout
4.1.1 TableLayout的語(yǔ)法
4.1.2 示例:按鈕式鍵盤布局配置
4.2 Toast彈出消息
4.2.1 Toast基本語(yǔ)法
4.2.2 示例:加入顯示消息的按鈕式鍵盤
4.2.3 重構(gòu)Toast語(yǔ)法
4.2.4 控制顯示消息顯示的位置
4.3 AlertDialog對(duì)話框
4.3.1 AlertDialog基本樣式
4.3.2 示例:創(chuàng)建AlertDialog
4.3.3 AlertDialog交互按鈕
4.3.4 示例:加入交互按鈕的AlertDialog
4.4 Eclipse集成開發(fā)環(huán)境的自動(dòng)完成功能
4.4.1 自動(dòng)引入包
4.4.2 自動(dòng)聲明變量
4.4.3 自動(dòng)輸入方法或?qū)傩?br />4.4.4 自動(dòng)完成內(nèi)建類的必要方法
擴(kuò)展練習(xí)
第5章 單選、復(fù)選和下拉列表
5.1 CheckBox界面組件——復(fù)選列表
5.1.1 CheckBox的語(yǔ)法示例
5.1.2 新增CheckBox組件
5.1.3 創(chuàng)建CheckBox組件復(fù)選的觸發(fā)事件
5.1.4 嵌套LinearLayout
5.2 RadioGroup、RadioButton組件——單選列表
5.2.1 RadioGroup和RadioButton的語(yǔ)法
5.2.2 新增RadioGroup、RadioButton組件
5.2.3 創(chuàng)建RadioButton組件選中的觸發(fā)事件
5.2.4 復(fù)制為嵌套布局配置項(xiàng)目
5.3 Spinner界面組件——下拉式列表
5.3.1 Spinner的語(yǔ)法示例
5.3.2 新增Spinner組件
5.3.3 創(chuàng)建Spinner選項(xiàng)的步驟
5.3.4 利用數(shù)組聲明加入Spinner選項(xiàng)列表
5.3.5 創(chuàng)建Spinner組件的觸發(fā)事件
5.3.6 利用string.xml文件加入Spinner選項(xiàng)列表
擴(kuò)展練習(xí)
第6章 圖片相關(guān)界面組件
6.1 ImageView界面組件——顯示圖像
6.1.1 ImageView的語(yǔ)法與常用屬性
6.1.2 示例:圖像瀏覽器
6.2 Gallery界面組件——畫廊展示
6.2.1 Gallery語(yǔ)法示例與常用的屬性
6.2.2 Gallery程序執(zhí)行的流程
6.2.3 繼承BaseAdapter
6.2.4 示例:使用Gallery組件顯示圖片行
6.2.5 示例:圖片循環(huán)播放的Gallery組件
6.3 GridView界面組件——表格展示
6.3.1 GridView語(yǔ)法示例與常用的屬性
6.3.2 GridView程序執(zhí)行的流程
6.3.3 繼承BaseAdapter
6.3.4 示例:GridView顯示圖片行
擴(kuò)展練習(xí)
第7章 ListView界面組件
7.1 ListView界面組件——選項(xiàng)列表
7.1.1 ListView的語(yǔ)法示例
7.1.2 新增ListView組件
7.1.3 創(chuàng)建ListView的選項(xiàng)步驟
7.1.4 設(shè)置ListView的選項(xiàng)列表
7.1.5 創(chuàng)建ListView組件的觸發(fā)事件
7.2 改變ListView屬性及選項(xiàng)過(guò)濾
7.3 設(shè)置多選的ListView組件
7.3.1 ListView組件多選語(yǔ)法示例
7.3.2 示例:設(shè)置ListView組件為多選
7.4 自定義ListView列表項(xiàng)目
7.4.1 定義自定義的布局配置文件
7.4.2 繼承BaseAdapter
7.4.3 示例:自定義ListView列表項(xiàng)目
擴(kuò)展練習(xí)
第8章 菜單組件
8.1 菜單——OptionMenu
8.1.1 加入菜單項(xiàng)
8.1.2 菜單項(xiàng)的處理
8.1.3 示例:自定義菜單選項(xiàng)
8.2 快捷菜單——ContextMenu
8.2.1 加入快捷菜單的選項(xiàng)
8.2.2 快捷菜單注冊(cè)
8.2.3 快捷菜單選項(xiàng)的處理
8.2.4 示例:自定義快捷菜單選項(xiàng)
擴(kuò)展練習(xí)
第9章 Intent的使用
9.1 認(rèn)識(shí)Android Manifest.xml
9.2 認(rèn)識(shí)Intent
9.2.1 使用Intent執(zhí)行瀏覽網(wǎng)站的動(dòng)作
9.2.2 使用Intent調(diào)用撥號(hào)按鈕與撥打電話
9.2.3 執(zhí)行Activity
9.2.4 示例:瀏覽網(wǎng)站、調(diào)用撥號(hào)按鈕、撥打電話按鈕
9.3 執(zhí)行自定義的Activity
9.3.1 Intent執(zhí)行自定義Activity的方法
9.3.2 示例:利用Intent切換自定義Activity
9.4 附帶數(shù)據(jù)的Intent
9.4.1 使用Intent傳遞數(shù)據(jù)
9.4.2 取出Intent的數(shù)據(jù)
9.4.3 示例:利用Intent傳遞數(shù)據(jù)
9.5 從被調(diào)用的Intent傳回?cái)?shù)據(jù)
9.5.1 主程序傳遞數(shù)據(jù)
9.5.2 被調(diào)用的程序取出Intent的數(shù)據(jù)
9.5.3 被調(diào)用的程序傳回Intent的數(shù)據(jù)
9.5.4 主程序接收傳回的數(shù)據(jù)
9.5.5 示例:利用Intent接收回傳數(shù)據(jù)
擴(kuò)展練習(xí)
第10章 Activity的生命周期
10.1 Activity的生命周期
10.1.1 什么是Activity生命周期
10.1.2 系統(tǒng)內(nèi)存不足時(shí)的處理
10.2 Activity運(yùn)行流程
10.2.1 啟動(dòng)Activity
10.2.2 結(jié)束一個(gè)Activity
10.2.3 調(diào)用內(nèi)建的Activity
10.2.4 由內(nèi)建的Activity返回原來(lái)的Activity
10.2.5 調(diào)用自定義的Activity
10.2.6 結(jié)束自定義的Activity返回原來(lái)的Activity
10.2.7 點(diǎn)擊POWER鍵鎖定屏幕/解除鎖定
10.2.8 點(diǎn)擊HOME鍵
10.2.9 重新執(zhí)行原來(lái)的程序
10.2.10 由系統(tǒng)強(qiáng)制回收后再啟動(dòng)
10.3 觀察Activity生命周期
10.3.1 示例:Activity的生命周期觀察
10.3.2 示例:Activity的生命周期應(yīng)用示例
擴(kuò)展練習(xí)
第11章 程序調(diào)試及代碼段
11.1 程序錯(cuò)誤的種類
11.2 try...catch...finally錯(cuò)誤處理
11.2.1 try…catch…finally語(yǔ)法格式
11.2.2 示例:try…catch…finally錯(cuò)誤處理
11.3 Log——日志文件的使用
11.3.1 加入日志文件的程序
11.3.2 查看Log日志
11.4 斷點(diǎn)
11.4.1 認(rèn)識(shí)斷點(diǎn)
11.4.2 示例:以調(diào)試模式查看變量
11.5 程序代碼段
11.5.1 快速創(chuàng)建代碼段
11.5.2 在Snippets面板創(chuàng)建代碼段
11.5.3 使用代碼段
11.5.4 維護(hù)代碼段
11.5.5 代碼段的導(dǎo)入導(dǎo)出
擴(kuò)展練習(xí)
第12章 數(shù)據(jù)的保存
12.1 File Explorer——文件瀏覽器
12.1.1 使用File Explorer查看文件結(jié)構(gòu)
12.1.2 File Explorer文件操作
12.2 SharedPreferences數(shù)據(jù)處理
12.2.1 SharedPreferences保存數(shù)據(jù)
12.2.2 寫入SharedPreference對(duì)象的內(nèi)容
12.2.3 SharedPreferences讀取及刪除數(shù)據(jù)
12.2.4 示例:智能歡迎頁(yè)面
12.2.5 SharedPreferences實(shí)際文件
12.3 使用文件保存數(shù)據(jù)
12.3.1 寫入文件數(shù)據(jù)
12.3.2 讀取文件數(shù)據(jù)
12.3.3 示例:創(chuàng)建登錄數(shù)據(jù)文件
12.3.4 文件數(shù)據(jù)保存位置
12.3.5 示例:登錄頁(yè)面——利用文件數(shù)據(jù)比對(duì)
擴(kuò)展練習(xí)
第13章 SQLite數(shù)據(jù)庫(kù)
13.1 認(rèn)識(shí)SQLite數(shù)據(jù)庫(kù)
13.2 SQLiteDatabase類
13.2.1 使用execSQL()方法執(zhí)行SQL命令
13.2.2 示例:使用execSQL()方法執(zhí)行SQL命令
13.2.3 rawQuery()數(shù)據(jù)查詢
13.2.4 query()數(shù)據(jù)查詢
13.2.5 insert()數(shù)據(jù)新增
13.2.6 delete()數(shù)據(jù)刪除
13.2.7 update()修改數(shù)據(jù)
13.3 使用ListView顯示SQLite數(shù)據(jù)
13.3.1 SimpleCursorAdapter類
13.3.2 將SQLite數(shù)據(jù)顯示在ListView上
13.4 創(chuàng)建自己的數(shù)據(jù)庫(kù)類
13.4.1 創(chuàng)建自定義數(shù)據(jù)庫(kù)類:MyDB
13.4.2 加入使用自定義類的執(zhí)行程序代碼
擴(kuò)展練習(xí)
第14章 時(shí)間服務(wù)的相關(guān)組件
14.1 AnalogClock及DigitalClock組件
14.2 Chronometer組件——定時(shí)器
14.2.1 Chronometer的語(yǔ)法
14.2.2 示例:Chronometer時(shí)鐘及秒表
14.2.3 示例:Chronometer幻燈圖片播放
14.3 Timer類
14.3.1 Timer類的語(yǔ)法
14.3.2 示例:Timer秒表
14.4 Thread類
14.4.1 線程
14.4.2 示例:Thread雙秒表
14.4.3 Thread傳送消息
擴(kuò)展練習(xí)
第15章 播放音頻視頻與錄音
15.1 播放音頻
15.1.1 MediaPlayer組件
15.1.2 模擬器SD卡保存文件
15.1.3 播放SD卡音頻
15.1.4 示例:SD卡音頻播放器
15.1.5 播放資源文件音頻
15.1.6 示例:資源文件音頻播放器
15.2 播放視頻
15.2.1 VideoView視頻播放器
15.2.2 示例:VideoView視頻播放器
15.2.3 SurfaceView組件語(yǔ)法
15.2.4 MediaPlayer與SurfaceView結(jié)合
15.2.5 示例:自定義格式視頻播放器
15.3 錄制音頻
15.3.1 MediaRecorder組件語(yǔ)法
15.3.2 示例:MediaRecorder錄音機(jī)
擴(kuò)展練習(xí)
第16章 發(fā)布應(yīng)用程序
16.1 支持多語(yǔ)言及屏幕模式
16.1.1 抽取字符串到XML文件
16.1.2 示例:計(jì)算大聯(lián)盟球速抽取字符串
16.1.3 開發(fā)多語(yǔ)言應(yīng)用程序
16.1.4 示例:計(jì)算大聯(lián)盟球速多語(yǔ)言版
16.1.5 支持各種屏幕分辨率
16.2 將應(yīng)用發(fā)布到Google Play商店
16.2.1 安裝應(yīng)用程序到實(shí)體機(jī)
16.2.2 應(yīng)用程序產(chǎn)生私人密鑰
16.2.3 發(fā)布應(yīng)用程序到Google Play商店
擴(kuò)展練習(xí)
第17章 Google地圖應(yīng)用程序
17.1 Google地圖應(yīng)用程序準(zhǔn)備工作
17.1.1 安裝Google APIs
17.1.2 創(chuàng)建Google APIs應(yīng)用程序的模擬器
17.1.3 創(chuàng)建Google APIs應(yīng)用程序
17.1.4 查詢經(jīng)緯度
17.1.5 申請(qǐng)本機(jī)執(zhí)行Google地圖的API Key
17.2 創(chuàng)建Google地圖應(yīng)用程序
17.2.1 創(chuàng)建Google地圖應(yīng)用程序的步驟
17.2.2 示例:新建Google地圖應(yīng)用程序
17.3 加入Google地圖控制功能
17.3.1 地圖的查看模式
17.3.2 地圖的放大、縮小和拖曳
17.3.3 示例:設(shè)置Google地圖的縮放、拖曳和查看模式
17.4 獲取當(dāng)前位置的相關(guān)信息
17.4.1 Android設(shè)備定位的方法
17.4.2 使用LocationManager對(duì)象定位
17.4.3 示例:使用LocationManager對(duì)象獲取當(dāng)前的位置
17.4.4 進(jìn)行模擬定位
17.4.5 使用MyLocationOverlay對(duì)象定位
17.4.6 示例:使用LocationOverlay對(duì)象獲取當(dāng)前定位
17.5 在Google地圖上加標(biāo)記
17.5.1 創(chuàng)建繼承ItemizedOverlay類的標(biāo)記圖層類
17.5.2 創(chuàng)建標(biāo)記圖層對(duì)象
17.5.3 示例:為地圖顯示標(biāo)記
17.6 發(fā)布能在實(shí)體機(jī)執(zhí)行的Google地圖應(yīng)用程序
17.6.1 申請(qǐng)實(shí)體機(jī)執(zhí)行的API Key
17.6.2 使用實(shí)體機(jī)的API Key發(fā)布apk文件
17.6.3 Google地圖應(yīng)用程序發(fā)布錯(cuò)誤時(shí)的處理
擴(kuò)展練習(xí)

本目錄推薦

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