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

Android移動(dòng)網(wǎng)絡(luò)程序設(shè)計(jì)案例教程(Android Studio版)

Android移動(dòng)網(wǎng)絡(luò)程序設(shè)計(jì)案例教程(Android Studio版)

定 價(jià):¥49.00

作 者: 傅由甲,王勇,羅頌 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 21世紀(jì)高等學(xué)校計(jì)算機(jī)專業(yè)實(shí)用規(guī)劃教材
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302475484 出版時(shí)間: 2017-12-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 330 字?jǐn)?shù):  

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

  本書(shū)以Android Studio為開(kāi)發(fā)環(huán)境,從移動(dòng)網(wǎng)絡(luò)編程應(yīng)用需求出發(fā),由淺入深、循序漸進(jìn)地介紹了Android基礎(chǔ)編程和網(wǎng)絡(luò)編程,涵蓋了Android移動(dòng)網(wǎng)絡(luò)程序開(kāi)發(fā)的理論、實(shí)驗(yàn)和課程設(shè)計(jì)。全書(shū)包含四大部分: 第1部分是Android程序開(kāi)發(fā)基礎(chǔ),包括開(kāi)發(fā)環(huán)境搭建、移動(dòng)程序創(chuàng)建、用戶界面設(shè)計(jì)、組件通信、數(shù)據(jù)存儲(chǔ)與訪問(wèn)、廣播與后臺(tái)服務(wù); 第2部分是Android網(wǎng)絡(luò)編程,包括WiFi操作、TCP、UDP、HTTP、藍(lán)牙和百度地圖應(yīng)用編程; 第3部分是Android移動(dòng)應(yīng)用編程實(shí)踐,包括Android開(kāi)發(fā)環(huán)境搭建、移動(dòng)程序結(jié)構(gòu)、用戶界面、組件通信、數(shù)據(jù)存儲(chǔ)與訪問(wèn)、后臺(tái)服務(wù)、WiFi管理、Socket、HTTP、藍(lán)牙及百度應(yīng)用開(kāi)發(fā)實(shí)驗(yàn); 第4部分是Android移動(dòng)網(wǎng)絡(luò)應(yīng)用編程課程設(shè)計(jì),包括設(shè)計(jì)目的、題目及要求等。全書(shū)采用案例教學(xué)和項(xiàng)目引導(dǎo)驅(qū)動(dòng)相結(jié)合的方式,除了對(duì)每章的重要知識(shí)點(diǎn)輔以范例講解外,還以“移動(dòng)點(diǎn)餐系統(tǒng)”項(xiàng)目為線索,在將各章節(jié)知識(shí)點(diǎn)串起來(lái)的過(guò)程中重點(diǎn)揭示如何將所學(xué)技能進(jìn)行實(shí)戰(zhàn),從而領(lǐng)悟到更多的工程技巧。通過(guò)本書(shū)的學(xué)習(xí)能讓讀者快速掌握移動(dòng)網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)流程和編程技能,并獲得較好的工程實(shí)踐體驗(yàn)。

作者簡(jiǎn)介

暫缺《Android移動(dòng)網(wǎng)絡(luò)程序設(shè)計(jì)案例教程(Android Studio版)》作者簡(jiǎn)介

圖書(shū)目錄

第1章Android開(kāi)發(fā)起步
1.1Android簡(jiǎn)介
1.1.1Android起源與發(fā)展
1.1.2Android特點(diǎn)
1.1.3Android體系結(jié)構(gòu)
1.2Android Studio開(kāi)發(fā)環(huán)境
1.2.1Android Studio概要
1.2.2安裝JDK
1.2.3安裝和啟動(dòng)Android Studio
1.2.4Android SDK的下載、配置與升級(jí)
1.2.5SDK下載國(guó)內(nèi)鏡像
1.2.6Android SDK目錄結(jié)構(gòu)
1.3在Android Studio開(kāi)發(fā)環(huán)境中使用Android
1.3.1打開(kāi)Android Studio項(xiàng)目
1.3.2Eclipse項(xiàng)目的導(dǎo)入
1.3.3運(yùn)行Android項(xiàng)目
1.4Android四大組件
1.4.1Activity
1.4.2Service
1.4.3BroadcastReceiver
1.4.4ContentProvider
第2章Android應(yīng)用程序及生命周期
2.1創(chuàng)建“移動(dòng)點(diǎn)餐系統(tǒng)”Android程序
2.1.1創(chuàng)建“移動(dòng)點(diǎn)餐系統(tǒng)”項(xiàng)目
2.1.2剖析“移動(dòng)點(diǎn)餐系統(tǒng)”項(xiàng)目結(jié)構(gòu)
2.2“移動(dòng)點(diǎn)餐系統(tǒng)”項(xiàng)目關(guān)鍵文件
2.2.1layout目錄中的activity_main.xml文件
2.2.2AndroidManifest.xml文件
2.2.3R.java文件
2.2.4src目錄中的MainActivity.java文件
2.3Android生命周期
2.3.1程序生命周期
2.3.2Activity生命周期
2.4程序調(diào)試
2.4.1LogCat
2.4.2程序跟蹤
第3章Android用戶界面程序設(shè)計(jì)
3.1用戶界面基礎(chǔ)
3.2界面布局
3.2.1框架布局
3.2.2線性布局
3.2.3相對(duì)布局
3.2.4絕對(duì)布局
3.2.5表格布局
3.2.6網(wǎng)格布局
3.2.7布局的混合使用
3.3界面常用控件
3.3.1TextView和EditView
3.3.2Button和ImageButton
3.3.3CheckBox和RadioButton
3.3.4Spinner和ListView
3.3.5自定義列表
3.4“移動(dòng)點(diǎn)餐系統(tǒng)”用戶界面
3.4.1實(shí)體模型類設(shè)計(jì)
3.4.2主界面設(shè)計(jì)
3.4.3用戶注冊(cè)界面設(shè)計(jì)
3.4.4點(diǎn)餐菜單界面設(shè)計(jì)
第4章多個(gè)用戶界面的程序設(shè)計(jì)
4.1用戶界面切換與傳遞參數(shù)
4.1.1傳遞參數(shù)的組件Intent
4.1.2啟動(dòng)另一個(gè)Activity
4.1.3Activity間的數(shù)據(jù)傳遞
4.2消息提示
4.3對(duì)話框
4.3.1消息對(duì)話框
4.3.2普通對(duì)話框
4.4菜單
4.4.1選項(xiàng)菜單
4.4.2快捷菜單
4.5“移動(dòng)點(diǎn)餐系統(tǒng)”多用戶界面程序設(shè)計(jì)
4.5.1用戶登錄
4.5.2用戶注冊(cè)
4.5.3用戶信息修改
4.5.4用戶點(diǎn)餐
4.5.5選擇通信方式
第5章Android數(shù)據(jù)存儲(chǔ)與訪問(wèn)
5.1簡(jiǎn)單存儲(chǔ)
5.1.1SharedPreferences
5.1.2使用SharedPreferences存儲(chǔ)用戶登錄信息
5.2文件存儲(chǔ)
5.2.1內(nèi)部存儲(chǔ)
5.2.2外部存儲(chǔ)
5.2.3編寫(xiě)一個(gè)文件存儲(chǔ)訪問(wèn)類
5.2.4“移動(dòng)點(diǎn)餐系統(tǒng)”中的文件操作
5.3數(shù)據(jù)庫(kù)存儲(chǔ)
5.3.1SQLite簡(jiǎn)介
5.3.2管理和操作SQLite數(shù)據(jù)庫(kù)的對(duì)象
5.3.3數(shù)據(jù)操作
5.3.4用數(shù)據(jù)庫(kù)管理“移動(dòng)點(diǎn)餐系統(tǒng)”中的菜單
第6章Android系統(tǒng)的廣播與服務(wù)
6.1廣播消息
6.1.1廣播概述
6.1.2發(fā)送廣播
6.1.3接收廣播
6.1.4用廣播來(lái)告知用戶登錄情況
6.2服務(wù)簡(jiǎn)介
6.2.1Service生命周期
6.2.2Service使用方式
6.3本地服務(wù)
6.3.1服務(wù)的管理
6.3.2多線程服務(wù)
6.3.3服務(wù)的綁定
6.3.4在“移動(dòng)點(diǎn)餐系統(tǒng)”中用服務(wù)方式初始化菜單
6.4遠(yuǎn)程服務(wù)
6.4.1進(jìn)程間的通信
6.4.2服務(wù)的創(chuàng)建與調(diào)用
第7章網(wǎng)絡(luò)編程基礎(chǔ)
7.1網(wǎng)絡(luò)編程基本知識(shí)
7.1.1網(wǎng)絡(luò)通信模型及結(jié)構(gòu)
7.1.2TCP/IP網(wǎng)絡(luò)模型及協(xié)議
7.1.3網(wǎng)絡(luò)程序通信機(jī)制
7.2在Android系統(tǒng)中操作WiFi
7.2.1WifiManager類
7.2.2在Android中控制WiFi
7.2.3WifiInfo類
7.2.4WiFi下獲取IP與MAC地址
第8章Socket編程
8.1套接字
8.1.1建立TCP套接字
8.1.2建立UDP套接字
8.2TCP傳輸編程
8.2.1Socket類與ServerSocket類
8.2.2使用TCP套接字傳輸數(shù)據(jù)
8.2.3使用TCP進(jìn)行手機(jī)文件傳輸
8.3UDP傳輸編程
8.3.1DatagramPacket類與DatagramSocket類
8.3.2使用UDP套接字傳輸數(shù)據(jù)
8.3.3使用UDP進(jìn)行相片傳輸
8.4使用無(wú)線局域網(wǎng)的“移動(dòng)點(diǎn)餐系統(tǒng)”
8.4.1“移動(dòng)點(diǎn)餐系統(tǒng)”的PC服務(wù)器編程
8.4.2“移動(dòng)點(diǎn)餐系統(tǒng)”的Android客戶端編程
第9章HTTP編程
9.1HTTP概述
9.2URL處理
9.2.1URL類的使用
9.2.2URLConnection類的使用
9.2.3HttpURLConnection的使用
9.2.4用URL從互聯(lián)網(wǎng)上下載文件
9.3HttpClient使用方法
9.3.1Apache HttpClient簡(jiǎn)介
9.3.2HttpClient網(wǎng)絡(luò)編程
9.3.3使用JSON傳輸數(shù)據(jù)包
9.4使用互聯(lián)網(wǎng)的“移動(dòng)點(diǎn)餐系統(tǒng)”
9.4.1“移動(dòng)點(diǎn)餐系統(tǒng)”的Web服務(wù)器編程
9.4.2“移動(dòng)點(diǎn)餐系統(tǒng)”的Android客戶端編程
第10章藍(lán)牙傳輸編程
10.1藍(lán)牙概述
10.2Android藍(lán)牙API介紹
10.2.1BluetoothAdapter類
10.2.2BluetoothDevice類
10.2.3BluetoothServerSocket類
10.2.4BluetoothSocket類
10.3Android藍(lán)牙基本應(yīng)用編程
10.3.1藍(lán)牙設(shè)備的查找與配對(duì)
10.3.2藍(lán)牙連接與數(shù)據(jù)傳輸
10.3.3使用藍(lán)牙傳輸?shù)牧奶斐绦?br />第11章GPS應(yīng)用與百度地圖編程基礎(chǔ)
11.1百度地圖概述
11.2支持GPS的核心API
11.3百度地圖開(kāi)發(fā)過(guò)程
11.3.1申請(qǐng)密鑰
11.3.2在Android Studio中配置開(kāi)發(fā)環(huán)境
11.3.3Hello BaiduMap
11.4基礎(chǔ)地圖
11.5百度定位功能
11.6百度定位開(kāi)發(fā)過(guò)程
11.7百度地圖檢索
第12章Android移動(dòng)應(yīng)用編程實(shí)踐
12.1實(shí)驗(yàn)1: 搭建Android開(kāi)發(fā)環(huán)境
12.2實(shí)驗(yàn)2: Android應(yīng)用程序及生命周期
12.3實(shí)驗(yàn)3: Android用戶界面設(shè)計(jì)
12.4實(shí)驗(yàn)4: 多個(gè)用戶界面的程序設(shè)計(jì)
12.5實(shí)驗(yàn)5: 數(shù)據(jù)存儲(chǔ)與訪問(wèn)
12.6實(shí)驗(yàn)6: 后臺(tái)服務(wù)
12.7實(shí)驗(yàn)7: WiFi網(wǎng)絡(luò)操作
12.8實(shí)驗(yàn)8: Socket網(wǎng)絡(luò)編程
12.9實(shí)驗(yàn)9: HTTP編程
12.10實(shí)驗(yàn)10: 藍(lán)牙傳輸編程
12.11實(shí)驗(yàn)11: 百度地圖編程
第13章Android移動(dòng)應(yīng)用編程課程設(shè)計(jì)
13.1課程設(shè)計(jì)目的
13.2題目及要求
13.3考核方式
參考文獻(xiàn)

本目錄推薦

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