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

Android移動網(wǎng)絡程序設計案例教程(Android Studio版)

Android移動網(wǎng)絡程序設計案例教程(Android Studio版)

定 價:¥49.00

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

購買這本書可以去


ISBN: 9787302475484 出版時間: 2017-12-01 包裝: 平裝
開本: 16開 頁數(shù): 330 字數(shù):  

內(nèi)容簡介

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

作者簡介

暫缺《Android移動網(wǎng)絡程序設計案例教程(Android Studio版)》作者簡介

圖書目錄

第1章Android開發(fā)起步
1.1Android簡介
1.1.1Android起源與發(fā)展
1.1.2Android特點
1.1.3Android體系結(jié)構(gòu)
1.2Android Studio開發(fā)環(huán)境
1.2.1Android Studio概要
1.2.2安裝JDK
1.2.3安裝和啟動Android Studio
1.2.4Android SDK的下載、配置與升級
1.2.5SDK下載國內(nèi)鏡像
1.2.6Android SDK目錄結(jié)構(gòu)
1.3在Android Studio開發(fā)環(huán)境中使用Android
1.3.1打開Android Studio項目
1.3.2Eclipse項目的導入
1.3.3運行Android項目
1.4Android四大組件
1.4.1Activity
1.4.2Service
1.4.3BroadcastReceiver
1.4.4ContentProvider
第2章Android應用程序及生命周期
2.1創(chuàng)建“移動點餐系統(tǒng)”Android程序
2.1.1創(chuàng)建“移動點餐系統(tǒng)”項目
2.1.2剖析“移動點餐系統(tǒng)”項目結(jié)構(gòu)
2.2“移動點餐系統(tǒng)”項目關鍵文件
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用戶界面程序設計
3.1用戶界面基礎
3.2界面布局
3.2.1框架布局
3.2.2線性布局
3.2.3相對布局
3.2.4絕對布局
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“移動點餐系統(tǒng)”用戶界面
3.4.1實體模型類設計
3.4.2主界面設計
3.4.3用戶注冊界面設計
3.4.4點餐菜單界面設計
第4章多個用戶界面的程序設計
4.1用戶界面切換與傳遞參數(shù)
4.1.1傳遞參數(shù)的組件Intent
4.1.2啟動另一個Activity
4.1.3Activity間的數(shù)據(jù)傳遞
4.2消息提示
4.3對話框
4.3.1消息對話框
4.3.2普通對話框
4.4菜單
4.4.1選項菜單
4.4.2快捷菜單
4.5“移動點餐系統(tǒng)”多用戶界面程序設計
4.5.1用戶登錄
4.5.2用戶注冊
4.5.3用戶信息修改
4.5.4用戶點餐
4.5.5選擇通信方式
第5章Android數(shù)據(jù)存儲與訪問
5.1簡單存儲
5.1.1SharedPreferences
5.1.2使用SharedPreferences存儲用戶登錄信息
5.2文件存儲
5.2.1內(nèi)部存儲
5.2.2外部存儲
5.2.3編寫一個文件存儲訪問類
5.2.4“移動點餐系統(tǒng)”中的文件操作
5.3數(shù)據(jù)庫存儲
5.3.1SQLite簡介
5.3.2管理和操作SQLite數(shù)據(jù)庫的對象
5.3.3數(shù)據(jù)操作
5.3.4用數(shù)據(jù)庫管理“移動點餐系統(tǒng)”中的菜單
第6章Android系統(tǒng)的廣播與服務
6.1廣播消息
6.1.1廣播概述
6.1.2發(fā)送廣播
6.1.3接收廣播
6.1.4用廣播來告知用戶登錄情況
6.2服務簡介
6.2.1Service生命周期
6.2.2Service使用方式
6.3本地服務
6.3.1服務的管理
6.3.2多線程服務
6.3.3服務的綁定
6.3.4在“移動點餐系統(tǒng)”中用服務方式初始化菜單
6.4遠程服務
6.4.1進程間的通信
6.4.2服務的創(chuàng)建與調(diào)用
第7章網(wǎng)絡編程基礎
7.1網(wǎng)絡編程基本知識
7.1.1網(wǎng)絡通信模型及結(jié)構(gòu)
7.1.2TCP/IP網(wǎng)絡模型及協(xié)議
7.1.3網(wǎng)絡程序通信機制
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進行手機文件傳輸
8.3UDP傳輸編程
8.3.1DatagramPacket類與DatagramSocket類
8.3.2使用UDP套接字傳輸數(shù)據(jù)
8.3.3使用UDP進行相片傳輸
8.4使用無線局域網(wǎng)的“移動點餐系統(tǒng)”
8.4.1“移動點餐系統(tǒng)”的PC服務器編程
8.4.2“移動點餐系統(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簡介
9.3.2HttpClient網(wǎng)絡編程
9.3.3使用JSON傳輸數(shù)據(jù)包
9.4使用互聯(lián)網(wǎng)的“移動點餐系統(tǒng)”
9.4.1“移動點餐系統(tǒng)”的Web服務器編程
9.4.2“移動點餐系統(tǒng)”的Android客戶端編程
第10章藍牙傳輸編程
10.1藍牙概述
10.2Android藍牙API介紹
10.2.1BluetoothAdapter類
10.2.2BluetoothDevice類
10.2.3BluetoothServerSocket類
10.2.4BluetoothSocket類
10.3Android藍牙基本應用編程
10.3.1藍牙設備的查找與配對
10.3.2藍牙連接與數(shù)據(jù)傳輸
10.3.3使用藍牙傳輸?shù)牧奶斐绦?br />第11章GPS應用與百度地圖編程基礎
11.1百度地圖概述
11.2支持GPS的核心API
11.3百度地圖開發(fā)過程
11.3.1申請密鑰
11.3.2在Android Studio中配置開發(fā)環(huán)境
11.3.3Hello BaiduMap
11.4基礎地圖
11.5百度定位功能
11.6百度定位開發(fā)過程
11.7百度地圖檢索
第12章Android移動應用編程實踐
12.1實驗1: 搭建Android開發(fā)環(huán)境
12.2實驗2: Android應用程序及生命周期
12.3實驗3: Android用戶界面設計
12.4實驗4: 多個用戶界面的程序設計
12.5實驗5: 數(shù)據(jù)存儲與訪問
12.6實驗6: 后臺服務
12.7實驗7: WiFi網(wǎng)絡操作
12.8實驗8: Socket網(wǎng)絡編程
12.9實驗9: HTTP編程
12.10實驗10: 藍牙傳輸編程
12.11實驗11: 百度地圖編程
第13章Android移動應用編程課程設計
13.1課程設計目的
13.2題目及要求
13.3考核方式
參考文獻

本目錄推薦

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