Android案例開發項目實戰

施冬梅,孫翠改

  • 出版商: 清華大學
  • 出版日期: 2021-11-01
  • 售價: $539
  • 貴賓價: 9.5$512
  • 語言: 簡體中文
  • 頁數: 488
  • 裝訂: 平裝
  • ISBN: 7302582874
  • ISBN-13: 9787302582878
  • 相關分類: Android
  • 立即出貨

  • Android案例開發項目實戰-preview-1
  • Android案例開發項目實戰-preview-2
  • Android案例開發項目實戰-preview-3
Android案例開發項目實戰-preview-1

買這商品的人也買了...

商品描述

本書密切結合教學需要,根據學生學情,按照由淺入深的順序,把Android知識歸納為:初探、基礎、網絡編程、特色開發四大模塊,每個項目均有案例支撐。教授學生學習完整開發Android作品的方法。 全書共11章,以實例帶動教學,詳細講述了app的製作方法與技巧。每章配有“知識點梳理”和“項目實施”,既可以讓教師合理安排教學內容,又可以讓學習者舉一反三,快速掌握本章知識。 本書配套光盤除了提供全書用到的所有素材和源文件,還精心製作了配套微課視頻,全程語音講解,真實操作演示,讓讀者一學就會。

作者簡介

繆亮,現任開封文化藝術職業學院信息電子系教授,NOC專家委員會委員。國j級精品在線開放課程《二維動畫設計與製作》主要參與人,省教育廳學術技術帶頭人,榮獲河南省教育系統教學技能競賽(高校計算機)一等獎,被授予“河南省教學標兵”稱號。發表學術論文50多篇,其中中文核心期刊12篇,EI核心檢索5篇。主編出版專業教材幾十部,累計發行60多萬冊。主持科研項目10多個,其中兩項獲得國內領先的鑑定結果。

目錄大綱

目錄
項目1一個Android程序
1.1Android簡介
1.1.1手機作系統
1.1.2Android發展史
1.1.3Android特徵
1.1.4Android平台架構
1.2Android開發環境
1.2.1Android開發所需的工具介紹
1.2.2搭建Android開發環境
1.2.3創建Android原生模擬器
1.2.4安裝三方Android模擬器
1.2.5搭建真機環境
1.3實戰案例——一個Android程序
1.3.1界面分析
1.3.2實現思路
1.3.3任務實施
項目小結
習題

項目2猜猜我的星座
2.1Android常用UI控件
2.1.1TetView控件
2.1.2EditTet控件
2.1.3Button控件
2.1.4ImageView控件
2.1.5DatePicker控件
2.2APP之間的通信
2.2.1顯式Intent
2.2.2隱式Intent
2.3實戰案例——猜猜我的星座
2.3.1界面分析
2.3.2實現思路
2.3.3任務實施
項目小結
習題

項目3智能計算器
3.1Android UI常用佈局
3.1.1UI簡介
3.1.2LinearLayout佈局
3.1.3RelativeLayout佈局
3.1.4FrameLayout佈局
3.2Android開發中的樣式設計
3.2.1自定義控件樣式
3.2.2自定義背景樣式
3.3Android開發中的主題設計
3.4實戰案例——智能計算器
3.4.1界面分析
3.4.2實現思路
3.4.3任務實施
項目小結
習題

項目4打地鼠小遊戲
4.1Android的事件處理與交互實現程序設計
4.1.1提示
4.1.2對話框
4.1.3菜單
4.1.4下拉列錶框
4.2實戰案例——打地鼠小遊戲
4.2.1界面分析
4.2.2實現思路
4.2.3任務實施
項目小結
習題

項目5記憶的倉庫——備忘錄
5.1SharedPreferences存儲
5.1.1SharedPreferences簡介
5.1.2SharedPreferences的使用
5.2Android的文件存儲
5.2.1內部存儲
5.2.2外部存儲
5.3調用攝像頭和相冊
5.3.1調用攝像頭拍照
5.3.2從相冊中選擇照片
5.4Android運行時權限設置
5.4.1Android權限機制介紹
5.4.2在程序運行時申請權限
5.5實戰案例——記憶的倉庫: 備忘錄
5.5.1界面分析
5.5.2實現思路
5.5.3任務實施
項目小結
習題

項目6多彩水果店
6.1常用和難用的控件——ListView
6.1.1ListView的簡單用法
6.1.2定制 ListView的界面
6.1.3提升ListView的運行效率
6.1.4ListView的單擊事件
6.2更強大的滾動控件——RecyclerView
6.2.1RecyclerView的簡單用法
6.2.2實現橫向滾動和瀑布流佈局
6.2.3RecyclerView的單擊事件
6.3實戰案例——多彩水果店App
6.3.1界面分析
6.3.2實現思路
6.3.3任務實施
項目小結
習題

項目7唱歌跳舞小管家——媒體播放器
7.1實戰案例——簡單音樂播放器
7.1.1界面分析
7.1.2實現思路
7.1.3任務實施
7.2實戰案例——簡單視頻播放器
7.2.1界面分析
7.2.2實現思路
7.2.3任務實施
項目小結
習題

項目8我的一桶金——理財通App的設計與實現
8.1使用數據庫存儲數據
8.1.1Android系統的數據存儲方式
8.1.2使用SQLite數據庫存儲數據
8.1.3創建和升級數據庫
8.1.4添加數據
8.1.5查詢數據
8.1.6修改數據
8.1.7刪除數據
8.2實戰案例——理財通App設計與實現
8.2.1作品分析
8.2.2製作App的歡迎界面
8.2.3註冊界面的設計與功能
8.2.4登錄界面的設計與功能
8.2.5主界面的設計與功能
8.2.6新增收入界面的設計與功能
8.2.7新增支出界面的設計與功能
8.2.8收入明細界面的設計與功能
8.2.9支出明細界面的設計與功能
8.2.10數據分析界面的設計與功能
8.2.11系統設置界面的設計與功能
8.2.12收入管理界面的設計與功能
8.2.13支出管理界面的設計與功能
項目小結
習題

項目9我的一道菜——菜譜App的設計與實現
9.1ViewPager控件
9.1.1使用場景
9.1.2ViewPager的基本用法
9.1.3ViewPager結合Fragment的使用
9.2使用HTTP訪問網絡
9.2.1使用HttpURLConnection訪問網絡
9.2.2使用OkHttp訪問網絡
9.2.3網絡訪問框架的封裝
9.3解析JSON數據格式
9.3.1使用JSONObject
9.3.2使用GSON
9.4實戰案例——菜譜App的設計與實現
9.4.1菜譜App引導界面設計
9.4.2菜譜App主界面設計
9.4.3菜譜App詳情界面設計
9.4.4菜譜收藏功能的設計與實現
9.4.5菜譜搜索功能的設計與實現
9.4.6個人中心的設計與實現
項目小結
習題

項目10 實戰案例——移動互聯網軟件開發競賽1
10.1賽項簡介
10.1.1競賽目的
10.1.2競賽內容
10.1.3競賽方式
10.2比賽器材及技術平台
10.2.1計算機配置
10.2.2比賽平台
10.2.3軟件版本
10.3考察知識點
10.4地圖導航案例
10.4.1編碼實現離線地圖1
10.4.2編碼實現離線地圖2
項目小結

項目11實戰案例——移動互聯網軟件開發競賽2
11.1編程案例——生活助手
11.1.1功能說明
11.1.2題目要求
11.1.3作視頻
11.2編程案例——旅行助手
11.2.1功能說明
11.2.2題目要求
11.2.3作視頻
11.3編程案例——數據分析
11.3.1功能說明
11.3.2題目要求
11.3.3作視頻
項目小結

習題參考答案