-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
Android程序設計教程 版權信息
- ISBN:9787302312628
- 條形碼:9787302312628 ; 978-7-302-31262-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Android程序設計教程 本書特色
《android程序設計教程》是“21 世紀高等學校規劃教材·計算機科學與技術”叢書之一。是為大學本、專科生學習android準備的教材。全書以“what、why、how”的方式講解,強調原理,重視實踐。以大學期間*常使用的教學案例“圖書管理系統”貫穿每個知識點。 同時,根據實際教學情況,我們在本書的實例中用*簡單的方式融匯了面向對象、數據結構、數據庫、網絡編程、多線程、通信協議、程序結構、常用設計模式等學生們前期課程學習過但實際運用不一定掌握了的重要知識點。 《android程序設計教程》對學生前期基礎知識假設是只要學過一點 java語言,能看懂class,會寫helloworld,就能夠學習這本教材。 為了配合教師教學及同學們自學,本書提供了配套教學的ppt和所有章節的源代碼。
Android程序設計教程 內容簡介
本書是“21世紀高等學校規劃教材·計算機科學與技術”叢書之一。是為大學本、專科生學習Android準備的教材。全書以“what、why、how”的方式講解,強調原理,重視實踐。以大學期間*常使用的教學案例“圖書管理系統”貫穿每個知識點。 同時,根據實際教學情況,我們在本書的實例中用*簡單的方式融匯了面向對象、數據結構、數據庫、網絡編程、多線程、通信協議、程序結構、常用設計模式等學生們前期課程學習過但實際運用不一定掌握了的重要知識點。 本書對學生前期基礎知識假設是只要學過一點Java語言,能看懂class,會寫helloworld,就能夠學習這本教材。 為了配合教師教學及同學們自學,本書提供了配套教學的PPT和所有章節的源代碼。
Android程序設計教程 目錄
第1章 概述
1.1 搭建環境
1.1.1 安裝android sdk
1.1.2 安裝adt插件
1.2 創建**個android程序
1.2.1 使用eclipse創建一個android工程
1.2.2 在模擬器上運行
1.2.3 在手機上運行
1.3 android應用程序構成
1.4 android的4大組件
1.4.1 活動
1.4.2 服務
1.4.3 內容提供者
1.4.4 廣播接收者
1.5 養成好的學習習慣
第2章 活動
2.1 activity概述
2.1.1 activity是什么
2.1.2 activity生命周期
2.1.3 activity生命周期的示例
2.2 一個android工程的整體結構
2.2.1 android程序中各種目錄文件
2.2.2 res文件夾
2.2.3 androidmanifest.xml文件
2.3 *簡單的圖書管理系統
第3章 用戶界面
3.1 用戶界面基礎知識
3.2 界面基本組件
3.2.1 界面基本屬性
3.2.2 textview
3.2.3 edittext
3.2.4 button
3.2.5 checkbox
3.2.6 radiobutton
3.2.7 listview
3.3 布局
3.3.1 framelayout
3.3.2 linearlayout
3.3.3 relativelayout
3.3.4 tablelayout
3.3.5 absolutelayout
3.3.6 多種布局混合使用
3.4 菜單
3.4.1 選項菜單
3.4.2 上下文菜單
3.4.3 子菜單
3.4.4 定義xml菜單文件
3.5 事件響應
3.5.1 基本事件
3.5.2 事件的響應
3.6 界面切換與數據傳遞
3.6.1 intent與bundle
3.6.2 界面切換
3.6.3 傳遞數據
3.7 activity界面刷新
3.8 activity棧及4種啟動模式
3.8.1 activity棧
3.8.2 activity啟動模式定義方法
3.8.3 standard啟動模式
3.8.4 singletop啟動模式
3.8.5 singletask啟動模式
3.9 有多個界面的單機版圖書管理系統
第4章 數據存儲
4.1 preference存儲方式
4.1.1 sharedpreferences
4.1.2 preferenceactivity
4.1.3 xml解析
4.2 文件的存儲
4.2.1 內部存儲
4.2.2 外部存儲
4.3 sqlite數據庫
4.3.1 sqlite簡介
4.3.2 sqlite數據庫基本數據操作
4.3.3 sqliteopenhelper類
4.3.4 數據庫文件存儲位置
4.4 數據共享contentprovider
4.4.1 android系統自帶的contentprovider
4.4.2 自定義contentprovider
4.5 一個有本地數據庫的單機版圖書管理系統
第5章 網絡編程
5.1 什么是網絡編程
5.1.1 socket通信
5.1.2 http通信
5.2 客戶-服務器模式
5.2.1 控制臺上的簡單輸入輸出
5.2.2 控制臺上的循環輸入輸出
5.2.3 一個客戶端和一個服務器一次通信
5.2.4 一個客戶端和一個服務器多次通信
5.2.5 多個客戶端和一個服務器串行通信
5.2.6 多個客戶端和一個服務器并行通信
5.2.7 客戶端與服務器端http通信
5.3 通信協議
5.3.1 什么是協議,為什么需要協議
5.3.2 如何實現協議
5.4 handler機制
5.5 聯網的圖書管理系統
5.5.1 定義協議
5.5.2 使用tcp socket的圖書管理系統
5.5.3 使用tcp socket的圖書管理系統的服務器
5.5.4 使用http的圖書管理系統
5.5.5 使用http的圖書管理系統的服務器
第6章 多媒體
6.1 mediaplayer
6.2 音頻播放
6.2.1 從源文件播放音頻
6.2.2 從文件系統播放音頻
6.2.3 從流媒體播放音頻
6.3 視頻播放
6.3.1 從源文件播放視頻
6.3.2 從文件系統播放視頻
6.3.3 從流媒體播放視頻
6.4 為圖書管理系統配上音樂
第7章 圖書管理系統程序進階
7.1 service
7.1.1 了解service
7.1.2 service的啟動與生命周期
7.2 系統服務
7.2.1 什么是系統服務
7.2.2 獲得系統服務
7.2.3 重力感應
7.3 broadcast
7.3.1 什么是廣播
7.3.2 廣播的接收與響應
7.3.3 廣播的發送
7.4 service實現新書上架通知
7.4.1 客戶端
7.4.2 服務器
7.5 帶異步刷新功能的圖書管理系統
7.5.1 tab標簽的實現
7.5.2 自定義的listview與adapter
7.5.3 異步刷新實現
7.5.4 其他部分實現
參考文獻
- >
朝聞道
- >
莉莉和章魚
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
月亮虎
- >
我從未如此眷戀人間
- >
伯納黛特,你要去哪(2021新版)
- >
上帝之肋:男人的真實旅程
- >
【精裝繪本】畫給孩子的中國神話