-
>
中醫(yī)基礎(chǔ)理論
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
-
>
中醫(yī)診斷學(xué)--新世紀(jì)第五版
-
>
中藥學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
Android應(yīng)用開發(fā)基礎(chǔ)教程 版權(quán)信息
- ISBN:9787111485162
- 條形碼:9787111485162 ; 978-7-111-48516-2
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Android應(yīng)用開發(fā)基礎(chǔ)教程 本書特色
王衛(wèi)紅編著的《android應(yīng)用開發(fā)基礎(chǔ)教程》從 android初學(xué)者的角度,以一個(gè)完整的案例“課程管理系統(tǒng)”為主線,采用軟件工程開發(fā)和android知識點(diǎn)相結(jié)合的方式詳細(xì)介紹了android系統(tǒng)應(yīng)用開發(fā)的全過程。書中主要分為android 簡介、開發(fā)的前期準(zhǔn)備、需求分析、界面設(shè)計(jì)、功能實(shí)現(xiàn)和實(shí)踐擴(kuò)展六個(gè)模塊,希望讀者通過本書的學(xué)習(xí)。既能夠熟悉軟件工程開發(fā)的整個(gè)實(shí)現(xiàn)流程,又能夠掌握android編程常用知識點(diǎn)的應(yīng)用,真正做到融會(huì)貫通、學(xué)以致用。 本書可以作為高等院校計(jì)算機(jī)相關(guān)專業(yè)的教材用書,也可以作為android系統(tǒng)初學(xué)者的參考資料。
Android應(yīng)用開發(fā)基礎(chǔ)教程 內(nèi)容簡介
《Android應(yīng)用開發(fā)基礎(chǔ)教程》從Android初學(xué)者的角度,以一個(gè)完整的案例“課程管理系統(tǒng)”為主線,采用軟件工程開發(fā)和Android知識點(diǎn)相結(jié)合的方式詳細(xì)介紹了Android系統(tǒng)應(yīng)用開發(fā)的全過程。書中主要分為Android簡介、開發(fā)的前期準(zhǔn)備、需求分析、界面設(shè)計(jì)、功能實(shí)現(xiàn)和實(shí)踐擴(kuò)展六個(gè)模塊,希望讀者通過本書的學(xué)習(xí),既能夠熟悉軟件工程開發(fā)的整個(gè)實(shí)現(xiàn)流程,又能夠掌握Android編程常用知識點(diǎn)的應(yīng)用,真正做到融會(huì)貫通、學(xué)以致用。
Android應(yīng)用開發(fā)基礎(chǔ)教程 目錄
教學(xué)建議
第1章 android簡介
1.1 android的背景
1.1.1 android的歷史
1.1.2 android的優(yōu)勢
1.2 android的特征
1.3 android系統(tǒng)的架構(gòu)
1.3.1 應(yīng)用程序?qū)?br /> 1.3.2 應(yīng)用程序框架層
1.3.3 系統(tǒng)庫
1.3.4 android運(yùn)行時(shí)環(huán)境
1.3.5 linux內(nèi)核層
1.4 android應(yīng)用程序生命周期
1.4.1 android進(jìn)程
1.4.2 activity生命周期
擴(kuò)展練習(xí)
第2章 android環(huán)境的搭建
2.1 概述
2.2 jdk的安裝及使用
2.3 sdk、adt的安裝及使用
2.3.1 sdk、adt捆綁式安裝
2.3.2 單獨(dú)安裝eclipse、sdk、adt
2.4 配置avd
2.5 安裝myeclipse/javaee eclipse
2.6 tomcat的安裝與使用
2.7 安裝mysql數(shù)據(jù)庫
擴(kuò)展練習(xí)
第3章 工程需求分析
3.1 需求分析概述
3.2 工程功能需求分析
3.3 具體功能說明
3.3.1 用戶管理
3.3.2 課程管理
3.3.3 課堂點(diǎn)到
3.3.4 資源管理
3.3.5 課堂消息
3.3.6 課堂評分
擴(kuò)展練習(xí)
第4章 工程數(shù)據(jù)分析
4.1 數(shù)據(jù)庫概述
4.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
4.2.1 數(shù)據(jù)庫分析
4.2.2 數(shù)據(jù)庫設(shè)計(jì)
4.3 數(shù)據(jù)庫e-r圖
擴(kuò)展練習(xí)
第5章 工程框架搭建
5.1 搭建工程基本結(jié)構(gòu)
5.1.1 客戶端android工程搭建
5.1.2 服務(wù)器端web工程搭建
5.2 實(shí)現(xiàn)android靜態(tài)界面
5.2.1 實(shí)現(xiàn)loginactivity并通過mainactivity跳轉(zhuǎn)
5.2.2 實(shí)現(xiàn)welcomeactivity并通過loginactivity跳轉(zhuǎn)
5.3 實(shí)現(xiàn)服務(wù)器端登錄驗(yàn)證數(shù)據(jù)邏輯
5.3.1 在myeclipse中配置db browser
5.3.2 在工程中導(dǎo)入hibernate庫
5.3.3 導(dǎo)入spring資源庫
5.3.4 使用hibernate逆向工程
5.3.5 創(chuàng)建iteacherdao接口以及實(shí)現(xiàn)類
5.3.6 applicationcontext.xml中配置teacherdao對象
5.3.7 測試iteacherdao功能
5.4 實(shí)現(xiàn)服務(wù)器端登錄業(yè)務(wù)邏輯
5.4.1 創(chuàng)建iteacherservice接口以及實(shí)現(xiàn)類teacherservice
5.4.2 配置iteacherservice對象
5.4.3 測試iteacherservice對象
5.5 實(shí)現(xiàn)服務(wù)器端和客戶端數(shù)據(jù)交互
5.5.1 json和異步http概述
5.5.2 在客戶端把輸入內(nèi)容封裝成requestparams數(shù)組
5.5.3 在服務(wù)器端從httpservletrequest中獲取數(shù)據(jù)
5.6 客戶端與服務(wù)器端進(jìn)行連接并用post發(fā)送數(shù)據(jù)
5.7 服務(wù)器端把返回內(nèi)容封裝成json對象
5.8 完成服務(wù)器端功能
5.9 客戶端解析json返回內(nèi)容
5.10 完成客戶端功能
擴(kuò)展練習(xí)
第6章 界面設(shè)計(jì)
6.1 界面編程
6.1.1 視圖和視圖組
6.1.2 使用xml布局文件控制ui界面
6.1.3 在代碼中控制ui界面
6.2 布局管理器
6.2.1 線性布局
6.2.2 表格布局
6.2.3 幀布局
6.2.4 相對布局
6.3 基本界面組件
6.3.1 文本框和編輯框
6.3.2 按鈕和圖片按鈕
6.3.3 單選按鈕
6.3.4 下拉框
6.3.5 列表視圖
擴(kuò)展練習(xí)
第7章 用戶管理
7.1 功能分析和設(shè)計(jì)
7.1.1 用戶登錄
7.1.2 用戶密碼修改
7.2 activity與intent
7.2.1 activity和intent的使用
7.2.2 intent實(shí)現(xiàn)兩個(gè)activity間的數(shù)據(jù)傳輸
7.2.3 intent傳輸數(shù)據(jù)的測試
7.3 登錄消息提醒
7.3.1 添加toast顯示登錄成功消息提示框
7.3.2 添加alertdialog顯示提交的驗(yàn)證信息有誤提示對話框
7.3.3 測試登錄消息提醒
7.4 用戶信息sqlite存儲
7.4.1 創(chuàng)建名為userinfo的sqlite數(shù)據(jù)庫
7.4.2 使用sql語句操作courseuser數(shù)據(jù)庫的用戶信息
7.4.3 從cursor中提取用戶信息查詢結(jié)果
7.4.4 測試userinfo數(shù)據(jù)庫
7.5 使用sharedpreferences保存數(shù)據(jù)
7.5.1 sharedpreferences概述
7.5.2 保存用戶信息活動(dòng)狀態(tài)
7.5.3 還原用戶信息活動(dòng)狀態(tài)
7.5.4 測試用戶信息活動(dòng)狀態(tài)的保存和還原
7.6 密碼修改功能設(shè)計(jì)
7.6.1 創(chuàng)建和使用菜單
7.6.2 使用監(jiān)聽器來監(jiān)聽菜單事件——密碼修改
7.6.3 服務(wù)器端實(shí)現(xiàn)密碼的修改操作
7.6.4 測試密碼修改功能
擴(kuò)展練習(xí)
第8章 教師課程管理
8.1 功能分析和設(shè)計(jì)
8.1.1 課程添加
8.1.2 課程編輯
8.1.3 課程刪除
8.1.4 課程學(xué)生管理
8.2 課程列表視圖adapter的實(shí)現(xiàn)
8.2.1 制定課程列表arrayadapter
8.2.2 使用adapter綁定課程數(shù)據(jù)
8.2.3 測試課程列表視圖adapter
8.3 intent活動(dòng)啟動(dòng)
8.3.1 intent顯式啟動(dòng)activity
8.3.2 intent隱式啟動(dòng)activity
8.3.3 活動(dòng)間數(shù)據(jù)傳遞
8.3.4 測試intent活動(dòng)啟動(dòng)
8.4 廣播事件
8.4.1 實(shí)現(xiàn)broadcastreceiver
8.4.2 broadcastreceiver的注冊與注銷
8.4.3 測試廣播事件
擴(kuò)展練習(xí)
第9章 課堂點(diǎn)到
9.1 功能分析和設(shè)計(jì)
9.1.1 學(xué)生點(diǎn)名
9.1.2 學(xué)生簽到
9.1.3 點(diǎn)到記錄
9.1.4 顯示位置
9.2 簽到啟動(dòng)后臺工作
9.2.1 創(chuàng)建和控制簽到情況服務(wù)
9.2.2 通過服務(wù)處理后臺運(yùn)行的簽到情況進(jìn)程
9.2.3 將簽到情況活動(dòng)與服務(wù)綁定
9.2.4 將簽到情況服務(wù)移動(dòng)到后臺線程中
9.2.5 測試簽到情況后臺服務(wù)
9.3 創(chuàng)建基于百度地圖的用戶位置活動(dòng)
9.3.1 獲取百度地圖android sdk
9.3.2 創(chuàng)建一個(gè)基于百度地圖的用戶位置活動(dòng)
9.3.3 配置和使用mapview顯示地圖
9.3.4 使用mapcontroller縮放地圖
9.3.5 利用模擬器更新位置信息
9.3.6 創(chuàng)建和使用覆蓋overlay
9.3.7 mylocationoverlay顯示用戶位置和方向
9.3.8 itemizedoverlay和overlayitem的使用
9.3.9 測試百度地圖用戶位置顯示
9.4 基于位置服務(wù)的用戶位置簽到
9.4.1 選擇位置提供器
9.4.2 使用基于位置服務(wù)獲得用戶簽到位置
9.4.3 確認(rèn)用戶簽到信息
9.4.4 測試用戶位置簽到的位置服務(wù)
擴(kuò)展練習(xí)
第10章 作業(yè)與資源管理
10.1 功能分析和設(shè)計(jì)
10.1.1 作業(yè)管理的實(shí)現(xiàn)
10.1.2 資源共享的實(shí)現(xiàn)
10.2 camera設(shè)備的使用
10.2.1 使用camera拍攝照片
10.2.2 使用camera拍攝視頻
10.2.3 測試camera的使用
10.3 媒體文件的上傳下載
10.3.1 使用內(nèi)容提供器查看媒體文件
10.3.2 上傳本地媒體文件至網(wǎng)絡(luò)服務(wù)器
10.3.3 查看網(wǎng)絡(luò)服務(wù)器上的媒體資源
10.3.4 對下載后的媒體文件進(jìn)行播放
10.3.5 測試媒體文件的上傳下載
擴(kuò)展練習(xí)
第11章 消息發(fā)送
11.1 功能分析和設(shè)計(jì)
11.2 教師sms消息發(fā)送
11.2.1 sms消息
11.2.2 具體實(shí)現(xiàn)sms消息
11.2.3 測試消息發(fā)送功能
擴(kuò)展練習(xí)
第12章 實(shí)踐擴(kuò)展——私家車拼車系統(tǒng)
12.1 項(xiàng)目背景
12.2 項(xiàng)目需求
12.3 實(shí)現(xiàn)效果
參考文獻(xiàn)
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
朝聞道
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
二體千字文
- >
莉莉和章魚
- >
月亮虎
- >
苦雨齋序跋文-周作人自編集
- >
龍榆生:詞曲概論/大家小書