幫助中心 | 我的帳號 | 關於我們

Android項目式開發初級教程

  • 作者:編者:王培剛//黃軻|責編:王二華
  • 出版社:電子工業
  • ISBN:9787121454202
  • 出版日期:2023/04/01
  • 裝幀:活頁
  • 頁數:267
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以「新生校園生活助手」Android應用程序項目為案例,根據項目的各組成部分,進行模塊的劃分。在模塊中,根據項目功能需求,以任務的形式進行教學設計。全書共五個模塊,模塊一為基礎知識模塊,對Android應用程序的基本組成、開發工具、技術資料等進行介紹;模塊二為界面設計與控制模塊,介紹了顯示界面設計與控制、界面切換及傳值等;模塊三為界面數據獲取和操作模塊,介紹了輸入界面設計與控制、界面數據更新等;模塊四為數據與文件管理模塊,介紹了數據管理、文件管理等;模塊五為服務管理和操作模塊,介紹了前台、後台服務管理和操作等。本書是一部「活頁式」教材,可根據實際需要靈活選擇講授內容和順序。配套的教案、課件、任務工單模板、視頻等以電子資源方式提供,讀者可登錄華信教育資源網(www.hxedu.com.cn)下載。
    本書適用於中高等職業院校、應用型本科院校的Android應用程序項目開發等相關課程的教學,也可供入門級開發用戶學習。

作者介紹
編者:王培剛//黃軻|責編:王二華

目錄
模塊一  基礎知識模塊
  第1章  Android操作系統及開發工具簡介
    1.1  Android操作系統介紹
    1.2  Android開發工具介紹
  第2章  應用程序基本組成
    2.1  Activity
    2.2  ContentProvider
    2.3  BroadcastReceiver
    2.4  Service
    2.5  Intent
    2.6  清單文件
    2.7  Context
  第3章  Android開發工具
    3.1  Android Studio開發平台安裝
      3.1.1  安裝包下載
      3.1.2  安裝
    3.2  Android Studio開發平台卸載
    3.3  其他安裝說明
    3.4  Android Studio開發平台界面說明
    3.5  應用程序項目結構
    3.6  Android Studio布局編輯器
  第4章  技術資料
    4.1  Activity技術資料
      4.1.1  聲明Activity
      4.1.2  Activity生命周期
      4.1.3  新建Activity
    4.2  Activity UI界面布局
      4.2.1  布局文件
      4.2.2  樣式文件
      4.2.3  界面布局
    4.3  布局容器
      4.3.1  約束布局(ConstraintLayout)
      4.3.2  線性布局(LinearLayout)
      4.3.3  幀布局(FrameLayout)
    4.4  控制項
      4.4.1  文本框(TextView)
      4.4.2  圖片框(ImageView)
      4.4.3  輸入框(EditText)
      4.4.4  按鈕(Button)
      4.4.5  圖片按鈕(ImageButton)
      4.4.6  單選按鈕組(RadioGroup)和單選按鈕(RadioButton)
      4.4.7  複選框(CheckBox)
      4.4.8  垂直滾動控制項(ScrollView)
      4.4.9  水平滾動控制項(HorizontalScrollView)
      4.4.10  下拉框(Spinner)
      4.4.11  網格控制項(GridView)
      4.4.12  列表控制項(ListView)
      4.4.13  RecyclerView控制項
      4.4.14  進度條(ProgressBar)
      4.4.15  拖動進度條(SeekBar)

    4.5  Fragment相關技術資料
      4.5.1  Fragment
      4.5.2  ViewPager2控制項
      4.5.3  標籤控制項(TabLayout)
    4.6  應用欄技術資料
      4.6.1  原生ActionBar
      4.6.2  Toolbar控制項
    4.7  菜單技術資料
      4.7.1  菜單配置文件
      4.7.2  選項菜單(OptionMenu)
      4.7.3  子菜單(SubMenu)
      4.7.4  上下文菜單(ContextMenu)
      4.7.5  彈出菜單(PopupMenu)
    4.8  對話框和提示框技術資料
      4.8.1  對話框(Dialog)
      4.8.2  消息提示框(Toast)
    4.9  ContentProvider數據共享技術資料
      4.9.1  聲明ContentProvider
      4.9.2  Uri統一資源標識符
      4.9.3  ContentProvider使用形式
      4.9.4  ContentResolver
      4.9.5  ContentObserver
    4.10  BroadcastReceiver廣播技術資料
      4.10.1  聲明BroadcastReceiver
      4.10.2  自定義廣播
      4.10.3  發送廣播
      4.10.4  接收廣播
      4.10.5  系統廣播
    4.11  Service服務技術資料
      4.11.1  聲明Service
      4.11.2  後台服務
      4.11.3  綁定服務
      4.11.4  前台服務
      4.11.5  IntentService
    4.12  Intent信息交互機制技術資料
      4.12.1  配置Component
      4.12.2  配置Action
      4.12.3  配置Data和Type
      4.12.4  配置Category
      4.12.5  配置Extra
      4.12.6  啟動組件
      4.12.7  傳遞和接收數據
      4.12.8  隱式配置Intent
    4.13  Android多線程技術資料
      4.13.1  Thread
      4.13.2  Handler
    4.14  Android數據存儲技術資料
      4.14.1  SharePreference輕量級存儲對象
      4.14.2  SQLite資料庫
    4.15  Android文件技術資料

      4.15.1  文件操作許可權配置
      4.15.2  文件存儲空間
      4.15.3  文件路徑
      4.15.4  文件資源或路徑的獲取
      4.15.5  文件讀取和保存
    4.16  Notification通知技術資料
      4.16.1  通知顯示方式
      4.16.2  標準通知
      4.16.3  自定義通知
    4.17  Android網路通信技術資料
      4.17.1  JSON
      4.17.2  HttpsURLConnection
      4.17.3  OkHttp
      4.17.4  Retrofit
模塊二  界面設計與控制模塊
  第5章  顯示界面設計與控制
    5.1  任務1:首界面
      5.1.1  設計首界面布局
      5.1.2  六模塊入口控制
      5.1.3  登錄和註冊入口控制
    5.2  任務2:美食模塊主界面
      5.2.1  設計美食模塊主界面布局
      5.2.2  美食顯示
      5.2.3  分類下拉框
      5.2.4  美食按名稱搜索
    5.3  任務3:美食詳細介紹界面
      5.3.1  設計美食詳細介紹界面布局
      5.3.2  美食詳細信息顯示
    5.4  任務4:社團模塊主界面
      5.4.1  設計社團模塊主界面布局
      5.4.2  社團相關信息界面入口控制
    5.5  任務5:社團介紹界面
      5.5.1  設計社團介紹界面布局
      5.5.2  社團介紹顯示
      5.5.3  社團按名稱搜索
    5.6  任務6:社團通知界面
      5.6.1  設計社團通知界面布局
      5.6.2  社團通知顯示
      5.6.3  社團通知按名稱搜索
    5.7  任務7:社團新聞界面
      5.7.1  設計社團新聞界面布局
      5.7.2  社團新聞顯示
      5.7.3  社團新聞按名稱搜索
    5.8  任務8:院系模塊主界面
      5.8.1  設計院系模塊主界面布局
      5.8.2  各院系內容點擊顯示
    5.9  任務9:公路與軌道學院Fragment
      5.9.1  設計公路與軌道學院Fragment布局
      5.9.2  各內容界面滑動顯示
模塊三  界面數據獲取和操作模塊

  第6章  界面數據獲取和操作
    6.1  任務1:登錄界面
      6.1.1  設計登錄界面布局
      6.1.2  登錄控制
      6.1.3  註冊入口控制
    6.2  任務2:註冊界面
      6.2.1  設計註冊界面布局
      6.2.2  註冊控制
    6.3  任務3:數據管理首界面
      6.3.1  設計數據管理首界面布局
      6.3.2  數據管理首界面控制
    6.4  任務4:新生指南數據管理界面
      6.4.1  設計新生指南數據管理界面布局
      6.4.2  新生指南數據管理界面控制
    6.5  任務5:入學流程數據管理Fragment
      6.5.1  設計入學流程數據管理Fragment布局
      6.5.2  入學流程數據管理Fragment控制
    6.6  任務6:社團活動數據管理界面
      6.6.1  設計社團活動數據管理界面布局
      6.6.2  社團活動數據管理子模塊點擊顯示
    6.7  任務7:社團介紹數據管理Fragment
      6.7.1  設計社團介紹數據管理Fragment布局
      6.7.2  社團介紹數據管理Fragment控制
    6.8  任務8:社團介紹數據添加Fragment
      6.8.1  設計社團介紹數據添加Fragment布局
      6.8.2  社團介紹數據添加Fragment控制
    6.9  任務9:出行介紹數據管理界面
      6.9.1  設計出行介紹數據管理界面布局
      6.9.2  出行介紹數據管理界面控制
      6.9.3  出行介紹數據按名稱搜索
    6.10  任務10:出行介紹數據添加界面
      6.10.1  設計出行介紹數據添加界面布局
      6.10.2  出行介紹數據添加界面控制
模塊四  數據與文件管理模塊
  第7章  數據管理
    7.1  任務1:本地數據管理(SQLite資料庫)
      7.1.1  建立SQLite資料庫
      7.1.2  建立相關表
      7.1.3  添加樣本數據
      7.1.4  查詢樣本數據
    7.2  任務2:網路數據管理(伺服器)
      7.2.1  連接伺服器
      7.2.2  添加樣本數據
      7.2.3  查詢樣本數據
  第8章  文件管理
    8.1  任務1:文件保存(本地)
      8.1.1  讀取文件
      8.1.2  保存文件
    8.2  任務2:文件保存(上傳)
      8.2.1  讀取文件

      8.2.2  上傳文件
模塊五  服務管理和操作模塊
  第9章  前台服務管理和操作
    9.1  任務1:學習資料數據管理界面
      9.1.1  設計學習數據管理界面布局
      9.1.2  學習資料數據管理界面控制
      9.1.3  學習資料按名稱搜索
    9.2  任務2:學習資料上傳界面
      9.2.1  設計學習資料上傳界面布局
      9.2.2  學習資料上傳界面控制
    9.3  任務3:學習音頻播放界面
      9.3.1  設計學習音頻播放界面布局
      9.3.2  設置學習音頻播放通知
      9.3.3  設置學習音頻BroadcastReceiver
      9.3.4  設置學習音頻播放前台服務
      9.3.5  學習音頻播放界面控制
  第10章  後台服務管理和操作
    10.1  任務1:應用程序關閉時處理操作
      10.1.1  新建應用程序關閉時處理操作的後台服務
      10.1.2  聲明應用程序關閉時處理操作的Service
      10.1.3  啟動應用程序關閉時處理操作的後台服務
    10.2  任務2:下載操作
      10.2.1  新建下載操作後台服務
      10.2.2  聲明下載操作Service
      10.2.3  啟動下載操作後台服務

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032