熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語(yǔ)  單詞密碼  巧用聽寫練聽力

基于Android平臺(tái)的移動(dòng)開發(fā)技術(shù)

中國(guó)水利水電出版社
    【作 者】主編 徐碩博 黃衛(wèi)東 賈雁 【I S B N 】978-7-5170-7115-0 【責(zé)任編輯】張玉玲 【適用讀者群】本專通用 【出版時(shí)間】2018-10-20 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁(yè) 數(shù)】248 【千字?jǐn)?shù)】382 【印 張】15.5 【定 價(jià)】38 【叢 書】普通高等教育“十三五”規(guī)劃教材(軟件工程專業(yè)) 【備注信息】
圖書詳情

    本書全面介紹了Android手機(jī)開發(fā)所涉及的各個(gè)方面。全書理論聯(lián)系實(shí)際,通過(guò)實(shí)例講解知識(shí),介紹操作技能,采用層層遞進(jìn)的方式組織教學(xué),敘述詳盡、概念清晰,使得讀者在學(xué)習(xí)完本書后,不僅可掌握Android開發(fā)的應(yīng)用技術(shù),還能通過(guò)實(shí)踐完成一個(gè)完整移動(dòng)端項(xiàng)目的設(shè)計(jì)與開發(fā)過(guò)程,進(jìn)而具備應(yīng)用Android開發(fā)的基本能力。

    全書共分15章,構(gòu)建了Android開發(fā)程序的整個(gè)知識(shí)體系。第1章主要介紹現(xiàn)今流行的手機(jī)操作系統(tǒng)以及平臺(tái)開發(fā)技術(shù),第2章主要介紹Android系統(tǒng)架構(gòu),第3章主要介紹Android 應(yīng)用開發(fā)環(huán)境搭建,第4章主要介紹Android應(yīng)用程序基礎(chǔ),第5章和第6章主要介紹UI設(shè)計(jì)的組件和布局,第7章主要介紹Android數(shù)據(jù)存儲(chǔ),第8章主要介紹數(shù)據(jù)庫(kù)SQLite,第9章主要介紹內(nèi)容提供器ContentProvider,第10章主要介紹廣播與服務(wù),第11章主要介紹網(wǎng)絡(luò)編程,第12章的內(nèi)容是手機(jī)功能中的短信處理、電話處理、重力感應(yīng)和定位與地圖應(yīng)用,第13章的內(nèi)容是多媒體開發(fā),第14章的內(nèi)容為2D游戲開發(fā),第15章的內(nèi)容為HTML5在Android中的應(yīng)用。

    本書不僅可以作為高等院校各計(jì)算機(jī)相關(guān)專業(yè)的教材,還可以作為計(jì)算機(jī)開發(fā)者、愛好者及自學(xué)者的參考書。

    全面介紹了 Android 手機(jī)開發(fā)所涉及的各個(gè)方面

    理論聯(lián)系實(shí)際,通過(guò)實(shí)例講解知識(shí)、介紹操作技能

    采用層層遞進(jìn)的方式組織教學(xué),敘述詳盡、概念清晰

    前 言

    作為目前世界上非常流行的手機(jī)操作系統(tǒng),Android已經(jīng)推出許多版本,越來(lái)越多的開發(fā)者和工程師加入了Android平臺(tái)的開發(fā)與研究。同時(shí),由于Android系統(tǒng)中的應(yīng)用軟件使用最廣泛的Java語(yǔ)言來(lái)實(shí)現(xiàn),簡(jiǎn)單易學(xué)、功能完備,Android系統(tǒng)成為了移動(dòng)開發(fā)初學(xué)者的首選,越來(lái)越廣泛地運(yùn)用于手機(jī)、電視和汽車等領(lǐng)域,前景光明。

    本書全面介紹了Android手機(jī)開發(fā)涉及的各個(gè)方面。全書理論聯(lián)系實(shí)際,通過(guò)實(shí)例講解知識(shí)、介紹操作技能,采用層層遞進(jìn)的方式組織教學(xué),敘述詳盡、概念清晰,使讀者在學(xué)習(xí)完本書后,不僅可掌握Android開發(fā)的應(yīng)用技術(shù),還能通過(guò)實(shí)踐完成一個(gè)完整移動(dòng)端項(xiàng)目的設(shè)計(jì)與開發(fā)過(guò)程,進(jìn)而具備應(yīng)用Android開發(fā)的基本能力。

    全書共分15章,構(gòu)建了Android開發(fā)程序的整個(gè)知識(shí)體系。第1章主要介紹現(xiàn)今流行的手機(jī)操作系統(tǒng)以及平臺(tái)開發(fā)技術(shù),第2章主要介紹Android系統(tǒng)架構(gòu),第3章主要介紹Android 應(yīng)用開發(fā)環(huán)境搭建,第4章主要介紹Android應(yīng)用程序基礎(chǔ),第5章和第6章主要介紹UI設(shè)計(jì)的組件和布局,第7章主要介紹Android數(shù)據(jù)存儲(chǔ),第8章主要介紹數(shù)據(jù)庫(kù)SQLite,第9章主要介紹內(nèi)容提供器ContentProvider,第10章主要介紹廣播與服務(wù),第11章主要介紹網(wǎng)絡(luò)編程,第12章的內(nèi)容是手機(jī)功能中的短信處理、電話處理、重力感應(yīng)和定位與地圖應(yīng)用,第13章的內(nèi)容是多媒體開發(fā),第14章的內(nèi)容為2D游戲開發(fā),第15章的內(nèi)容為HTML5在Android中的應(yīng)用。

    本書內(nèi)容豐富、結(jié)構(gòu)完整、概念清楚、深入淺出、通俗易懂,可讀性、可操作性強(qiáng),不僅可以作為高等院校各計(jì)算機(jī)相關(guān)專業(yè)的教材,還可以作為計(jì)算機(jī)開發(fā)者、愛好者及自學(xué)者的參考書。

    感謝達(dá)內(nèi)集團(tuán)(www.tedu.cn)的幫助與協(xié)作,感謝ARM公司(www.arm.com)的資助和參與。

    本書由山東交通學(xué)院的徐碩博、黃衛(wèi)東和賈雁老師組織編寫并擔(dān)任主編,陳慶濤、劉江平、陳佳泉任副主編,山東交通學(xué)院信息科學(xué)與電氣工程學(xué)院張廣淵院長(zhǎng)、吳昌平副院長(zhǎng)審定,山東交通學(xué)院信息科學(xué)與電氣工程學(xué)院的李鳳云、武華、朱振方老師及山東樂而為網(wǎng)絡(luò)科技有限公司的經(jīng)理李浩也參與了本書的編寫工作。

    由于作者水平有限,本書難免存在疏漏和不妥之處,敬請(qǐng)讀者批評(píng)指正。

    編 者

    2018年8月

    前言

    第1章 移動(dòng)開發(fā)技術(shù) 1
    1.1 移動(dòng)終端技術(shù)概述 1
    1.1.1 移動(dòng)終端發(fā)展概述 1
    1.1.2 從功能手機(jī)到智能終端 1
    1.2 移動(dòng)開發(fā)平臺(tái)技術(shù)介紹 3
    1.2.1 移動(dòng)開發(fā)特點(diǎn) 4
    1.2.2 Symbian OS平臺(tái)及開發(fā)環(huán)境介紹 4
    1.2.3 Android平臺(tái)及發(fā)展介紹 5
    1.2.4 Windows Mobile平臺(tái)及開發(fā)環(huán)境
    介紹 6
    1.2.5 iOS平臺(tái)及開發(fā)環(huán)境介紹 7
    1.2.6 J2ME平臺(tái)及開發(fā)環(huán)境介紹 7
    1.2.7 其他移動(dòng)平臺(tái)簡(jiǎn)介 8
    本章小結(jié) 8
    第2章 Android系統(tǒng)架構(gòu) 9
    2.1 Android概述 9
    2.1.1 Android系統(tǒng)概述 9
    2.1.2 Android的系統(tǒng)特性 10
    2.1.3 Android的硬件特性 10
    2.2 Android系統(tǒng)架構(gòu) 11
    2.2.1 Android體系結(jié)構(gòu) 11
    2.2.2 Linux內(nèi)核層(Linux Kernel) 11
    2.2.3 系統(tǒng)運(yùn)行庫(kù)層 12
    2.2.4 應(yīng)用框架層 12
    2.2.5 應(yīng)用層 13
    2.2.6 Android的版本 13
    本章小結(jié) 14
    第3章 Android應(yīng)用開發(fā)環(huán)境搭建 15
    3.1 開發(fā)包及其開發(fā)工具的安裝和配置 15
    3.2 第一個(gè)Android程序 22
    3.3 Android SDK框架 25
    3.3.1 Android SDK目錄結(jié)構(gòu) 25
    3.3.2 Android SDK核心開發(fā)包 26
    3.4 聯(lián)機(jī)調(diào)試 26
    3.5 應(yīng)用程序簽名 27
    3.5.1 什么是簽名 27
    3.5.2 Android應(yīng)用程序簽名步驟 27
    本章小結(jié) 29
    第4章 Android應(yīng)用程序基礎(chǔ) 30
    4.1 Android應(yīng)用程序基礎(chǔ) 30
    4.1.1 Android應(yīng)用程序組件 30
    4.1.2 Android應(yīng)用程序工程的目錄結(jié)構(gòu) 31
    4.2 Android應(yīng)用程序的構(gòu)成 32
    4.2.1 Activity 33
    4.2.2 BroadcastReceiver 33
    4.2.3 Service 33
    4.2.4 ContentProvider 34
    4.2.5 激活組件 34
    4.3 Activity與Intent 34
    4.3.1 Activity系統(tǒng)原理 34
    4.3.2 Activity生命周期 35
    4.3.3 創(chuàng)建Activity 36
    4.3.4 使用Intent跳轉(zhuǎn)Activity 38
    4.4 Activity與Fragment 41
    4.4.1 Fragment概述 41
    4.4.2 創(chuàng)建Fragment 41
    4.4.3 Fragment生命周期 43
    本章小結(jié) 44
    第5章 基本UI設(shè)計(jì) 45
    5.1 視圖概述 45
    5.2 基本UI控件 46
    5.2.1 TextView(文本框) 46
    5.2.2 EditText(編輯框) 47
    5.2.3 Button(按鈕) 47
    5.2.4 ImageButton(圖片按鈕) 48
    5.2.5 ImageView(顯示圖片) 50
    5.2.6 RadioButton(單選按鈕) 51
    5.2.7 CheckBox(復(fù)選框) 54
    5.2.8 AutoCompleteTextView 57
    5.2.9 ToggleButton 59
    5.3 布局管理器 61
    5.3.1 FrameLayout(框架布局) 62
    5.3.2 LinearLayout(線性布局) 62
    5.3.3 TableLayout(表格布局) 63
    5.3.4 AbsoluteLayout(絕對(duì)布局) 65
    5.3.5 RelativeLayout(相對(duì)布局) 66
    5.4 事件處理 67
    5.4.1 事件模型 67
    5.4.2 事件處理機(jī)制 68
    本章小結(jié) 71
    第6章 高級(jí)UI設(shè)計(jì) 72
    6.1 菜單 72
    6.1.1 選項(xiàng)菜單(OptionsMenu) 72
    6.1.2 上下文菜單(ContextMenu) 74
    6.2 列表 75
    6.2.1 Adapter(適配器) 75
    6.2.2 ListView(列表視圖) 76
    6.2.3 Spinner(下拉列表) 80
    6.2.4 GridView(網(wǎng)格視圖) 82
    6.2.5 Gallery(圖片庫(kù)) 84
    6.3 提示方法 86
    6.3.1 AlertDialog 86
    6.3.2 Toast 89
    6.4 ActionBar 90
    6.4.1 ActionBar標(biāo)題欄 90
    6.4.2 ActionBar導(dǎo)航模式 91
    6.4.3 ActionBar交互項(xiàng) 92
    本章小結(jié) 96
    第7章 Android數(shù)據(jù)存儲(chǔ) 97
    7.1 Android數(shù)據(jù)存儲(chǔ)介紹 97
    7.2 文件(Files) 97
    7.2.1 存儲(chǔ)至默認(rèn)文件夾 98
    7.2.2 存儲(chǔ)至默認(rèn)指定文件夾 99
    7.2.3 存儲(chǔ)至SD卡 99
    7.2.4 讀取資源文件 100
    7.3 SharedPreferences 101
    7.3.1 SharedPreferences概述 101
    7.3.2 SharedPreferences保存數(shù)據(jù) 101
    7.3.3 SharedPreferences讀取數(shù)據(jù) 102
    本章小結(jié) 103
    第8章 SQLite數(shù)據(jù)庫(kù) 104
    8.1 SQLite介紹 104
    8.2 用adb shell創(chuàng)建數(shù)據(jù)庫(kù) 104
    8.3 用標(biāo)準(zhǔn)SQL語(yǔ)句操作SQLite 106
    8.3.1 SQLiteOpenHelper 106
    8.3.2 組合insert語(yǔ)句操作SQLite 106
    8.3.3 組合select語(yǔ)句操作SQLite 107
    8.3.4 讀取Cursor對(duì)象中所有內(nèi)容 107
    8.4 應(yīng)用SimpleCursorAdapter 108
    8.4.1 組合update語(yǔ)句操作SQLite 108
    8.4.2 組合delete語(yǔ)句操作SQLite 108
    8.5 用SQLiteDataBase的方法操作SQLite 109
    8.5.1 用SQLiteDatabase的insert方法
    操作數(shù)據(jù)庫(kù) 109
    8.5.2 用SQLiteDatabase的query方法
    操作數(shù)據(jù)庫(kù) 109
    8.5.3 用SQLiteDatabase的update方法
    操作數(shù)據(jù)庫(kù) 109
    8.5.4 用SQLiteDatabase的delete方法
    操作數(shù)據(jù)庫(kù) 110
    8.6 拷貝或打開數(shù)據(jù)庫(kù) 110
    8.6.1 拷貝數(shù)據(jù)庫(kù)到SD卡上 110
    8.6.2 打開數(shù)據(jù)庫(kù) 111
    本章小結(jié) 112
    第9章 內(nèi)容提供器ContentProvider 113
    9.1 ContentProvider概述 113
    9.2 ContentProvider的原理解析 113
    9.3 ContentProvider的聯(lián)系人處理 114
    9.3.1 獲取聯(lián)系人列表 114
    9.3.2 對(duì)聯(lián)系人列表的查詢 116
    9.3.3 增加聯(lián)系人 121
    9.3.4 刪除聯(lián)系人 122
    本章小結(jié) 122
    第10章 廣播與服務(wù) 123
    10.1 廣播 123
    10.1.1 廣播概述 123
    10.1.2 發(fā)送廣播 124
    10.1.3 接收廣播 124
    10.2 服務(wù) 126
    10.2.1 服務(wù)概述 126
    10.2.2 創(chuàng)建并啟動(dòng)服務(wù)(本地服務(wù)) 126
    10.2.3 服務(wù)和綁定服務(wù)的生命周期 130
    10.2.4 AIDL及遠(yuǎn)程服務(wù)調(diào)用 131
    本章小結(jié) 136
    第11章 網(wǎng)絡(luò)編程 137
    11.1 HTTP協(xié)議的介紹 137
    11.1.1 什么是HTTP協(xié)議 137
    11.1.2 HTTP協(xié)議格式 137
    11.1.3 HTTP請(qǐng)求的詳解 138
    11.1.4 HTTP響應(yīng)的詳解 140
    11.2 在Android中使用HTTP 140
    11.2.1 HTTP用GET方式聯(lián)網(wǎng) 141
    11.2.2 HTTP用POST方式聯(lián)網(wǎng) 142
    11.3 Android平臺(tái)的網(wǎng)絡(luò)應(yīng)用開發(fā)接口 143
    11.3.1 標(biāo)準(zhǔn)的Java接口 144
    11.3.2 Apache接口 145
    11.4 Android中的XML解析 145
    11.4.1 解析XML的方法 145
    11.4.2 三種解析方式的比較 146
    11.4.3 Android中的DOM解析 146
    11.5 Android中的JSON解析 148
    11.5.1 JSON介紹 148
    11.5.2 JSON解析數(shù)據(jù) 149
    11.6 網(wǎng)絡(luò)連接類型 150
    11.6.1 WiFi 150
    11.6.2 手機(jī)搜索網(wǎng)絡(luò) 153
    本章小結(jié) 154
    第12章 手機(jī)功能開發(fā) 155
    12.1 手機(jī)特性概述 155
    12.2 短信處理 155
    12.2.1 獲取短信列表 155
    12.2.2 發(fā)送短信 157
    12.2.3 接收短信 159
    12.3 電話處理 160
    12.3.1 電話呼叫 160
    12.3.2 監(jiān)聽電話的狀態(tài) 161
    12.3.3 獲取電話記錄 162
    12.4 重力感應(yīng) 164
    12.5 NFC手機(jī)支付 166
    12.6 網(wǎng)頁(yè)瀏覽器 166
    12.7 定位與地圖應(yīng)用 170
    12.7.1 基礎(chǔ)知識(shí) 170
    12.7.2 地圖圖層 174
    12.7.3 覆蓋物 174
    12.7.4 服務(wù)類 178
    12.7.5 事件 181
    本章小結(jié) 182
    第13章 多媒體開發(fā) 183
    13.1 概述 183
    13.2 音頻、視頻播放 184
    13.2.1 MediaPlayer狀態(tài)詳解 184
    13.2.2 三種數(shù)據(jù)源 186
    13.2.3 音頻播放 188
    13.2.4 VideoView視頻播放 194
    13.2.5 MediaPlayer和SufaceView組合
    播放視頻 195
    13.3 錄制音頻 198
    13.3.1 MediaRecorder的狀態(tài) 198
    13.3.2 簡(jiǎn)易錄音機(jī)的實(shí)現(xiàn) 199
    13.4 相機(jī)的使用 204
    本章小結(jié) 210
    第14章 2D游戲開發(fā) 211
    14.1 2D圖形框架 211
    14.1.1 2D圖形框架介紹 211
    14.1.2 Canvas類的使用 212
    14.1.3 Paint類的使用 213
    14.2 繪制自定義的UI控件 213
    14.3 繪制文字 214
    14.4 繪制圖形 217
    14.5 繪制圖像 219
    14.6 游戲地圖編輯器的使用 220
    14.7 游戲地圖的實(shí)現(xiàn) 221
    14.8 游戲人物動(dòng)作的實(shí)現(xiàn) 222
    14.9 游戲地圖卷軸的實(shí)現(xiàn) 225
    14.10 Animation動(dòng)畫 226
    14.11 Tween Animation 226
    14.12 Frame Animation 228
    本章小結(jié) 229
    第15章 HTML5在Android中的應(yīng)用 230
    15.1 HTML5 Hello World示例 230
    15.1.1 NetBeans構(gòu)建Web工程 230
    15.1.2 HTML5標(biāo)簽 234
    15.2 CSS3與Web APP 238
    15.2.1 CSS3實(shí)現(xiàn)移動(dòng) 238
    15.2.2 CSS3實(shí)現(xiàn)動(dòng)畫 240
    本章小結(jié) 242





最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
依兰县| 鹤山市| 朝阳县| 固原市| 沁源县| 庐江县| 稷山县| 南陵县| 上杭县| 福州市| 宁城县| 忻城县| 界首市| 伊通| 仙居县| 海盐县| 上蔡县| 喀喇| 临猗县| 兴和县| 新野县| 呼图壁县| 电白县| 那曲县| 绥宁县| 和平区| 来凤县| 仲巴县| 板桥市| 灵石县| 托克逊县| 竹山县| 信丰县| 广昌县| 民权县| 安化县| 平阳县| 太湖县| 怀远县| 阿拉善右旗| 安泽县|