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

Android開發(fā)基礎教程

Android開發(fā)基礎教程

定 價:¥45.00

作 者: 鄧文淵 主編
出版社: 人民郵電出版社
叢編項:
標 簽: 程序設計 計算機/網(wǎng)絡 移動開發(fā)

ISBN: 9787115326164 出版時間: 2014-01-01 包裝: 平裝
開本: 16開 頁數(shù): 312 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Android開發(fā)基礎教程》作者簡介

圖書目錄

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

本目錄推薦

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