Android移動套用開發案例教程

Android移動套用開發案例教程

《Android移動套用開發案例教程》是2020年1月機械工業出版社出版的圖書,作者是范美英。

基本介紹

  • 中文名:Android移動套用開發案例教程
  • 作者:范美英
  • 出版時間:2020年1月
  • 出版社:機械工業出版社
  • ISBN:9787111509318
  • 定價:43 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本書是一部關於Android開發基礎的案例教程,採用圖文並茂的方式,由淺入深、循序漸進地向讀者介紹了Android程式設計的核心概念和技術。書中內容主要包括Android開發環境的配置、常見資源的使用、常用的視圖組件、Android應用程式的四大組件(Activity、BroadcastReceiver、Service、ContentProvider)的使用方法、數據存儲技術、Android應用程式中的繪製2D圖形的方法等。其中,前7章的最後一節均為“動手實踐”,它是對各章所講核心技術的小結,為了方便讀者實踐,這節中的“操作提示”還提供了操作步驟和核心技術點撥。第8章則為讀者全方位展示了如何綜合運用Android技術完成“數獨”項目的設計與開發。 本書適合作為高職院校計算機等相關專業的教學用書,同時也適合Android套用開發的初學者學習使用。

圖書目錄

第1章 Android概述
1.1 搭建Android開發環境
1.1.1 安裝Java
1.1.2 安裝Eclipse
1.1.3 安裝Android SDK
1.1.4 配置Eclipse
1.1.5 高效的Eclipse ADT Bundle
1.2 Android 虛擬設備(AVD)
1.2.1 AVD概述
1.2.2 創建AVD
1.2.3 模擬器與真機
1.3 Android中的常用工具
1.3.1 ADB的使用
1.3.2 DDMS的使用
1.4 Android系統架構
1.4.1 Linux核心
1.4.2 庫
1.4.3 Android運行時
1.4.4 應用程式框架
1.4.5 應用程式
1.5 Android平台簡介
1.5.1 Android平台的特性
1.5.2 Android SDK版本的特點
1.6 實例1:“你好,Android”
1.6.1 創建應用程式
1.6.2 在模擬器上運行應用程式
1.6.3 Android應用程式的項目結構
1.7 動手實踐1:第一個Android套用
1.7.1 功能要求
1.7.2 操作提示
第2章 Android中的資源
2.1 實例1:千變萬化背景色
2.1.1 功能要求與操作步驟
2.1.2 顏色(color)資源的定義和使用
2.2 實例2:禁止身份證部分信息
2.2.1 功能要求與操作步驟
2.2.2 字元串(string)資源的定義與使用
2.3 實例3:漸現“四書五經”
2.3.1 功能要求與操作步驟
2.3.2 線性布局(LinearLayout)的定義與使用
2.4 實例4:初讀“大學”
2.4.1 功能要求與操作步驟
2.4.2 幀布局(FrameLayout)的定義與使用
2.5 實例5:辦公電話一覽
2.5.1 功能要求與操作步驟
2.5.2 表格布局(TableLayout)的定義與使用
2.6 實例6:梅花效果首界面
2.6.1 功能要求與操作步驟
2.6.2 相對布局(RelativeLayout)的定義與使用
2.7 實例7:DIY計算器
2.7.1 功能要求與操作步驟
2.7.2 格線布局(GridLayout)的定義與使用
2.8 實例8:美食背後的故事
2.8.1 功能要求與操作步驟
2.8.2 布局的嵌套使用
2.9 實例9:簡易文本閱讀器
2.9.1 功能要求與操作步驟
2.9.2 選單(Menu)資源的定義與使用
2.10 動手實踐2:紫禁城一日游
2.10.1 功能要求
2.10.2 操作提示
第3章 Android中的基本視圖組件
3.1 實例1:新聞摘要與詳情
3.1.1 功能要求與操作步驟
3.1.2 文本顯示組件(TextView)的定義與使用
3.2 實例2:微信登錄
3.2.1 功能要求與操作步驟
3.2.2 編輯框(EditText)的定義與使用
3.2.3 按鈕(Button)的定義與使用
3.2.4 信息提示框(Toast)使用簡介
3.3 實例3:註冊套用賬號
3.3.1 功能要求與操作步驟
3.3.2 下拉列表框(Spinner)的定義與使用
3.3.3 複選框(CheckBox)的定義與使用
3.3.4 圖像按鈕(ImageButton)的定義與使用
3.3.5 簡訊管理器(SmsManager)使用簡介
3.4 實例4:完善個人資料
3.4.1 功能要求與操作步驟
3.4.2 單選按鈕組(RadioGroup與RadioButton)的定義與使用
3.4.3 圖像框(ImageView)的定義與使用
3.4.4 警告對話框(AlertDialog與AlertDialog.Builder)使用簡介
3.5 動手實踐3:為友秀寶
3.5.1 功能要求
3.5.2 操作提示:
第4章 Android中的高級視圖組件
4.1 實例1:隨心換膚
4.1.1 功能要求與操作步驟
4.1.2 圖片切換器(ImageSwitcher)的定義與使用
4.1.3 文本切換器(TextSwitcher)的定義與使用
4.1.4 設定手機桌面背景簡介
4.2 實例2:居家助手
4.2.1 功能要求與操作步驟
4.2.2 選項卡(TabHost)的生成與使用
4.2.3 標籤(TabSpec)的定義與使用
4.2.3 日期選擇器(DatePicker)與時間選擇器(TimePicker)
4.2.4 顯示地圖的基本步驟
4.2.5 TabActivity的取代者FragmentActivity
4.3 實例3:全球名校快查
4.3.1 功能要求與操作步驟
4.3.2 自動完成文本框(AutoCompleteTextView)的定義與使用
4.3.3 列表視圖(ListView)的定義與使用
4.4 動手實踐4:休閒時分
4.4.1 功能要求
4.4.2 操作提示
第5章
5.1 實例1:身體質量指數測試
5.1.1 功能要求與操作步驟
5.1.2 活動(Activity)的定義與使用
5.1.3 意圖(Intent)的定義與使用
5.2 實例2:編輯商品信息
5.2.1 功能要求與操作步驟
5.2.2 獲取Activity返回值的方法
5.3 實例3:快速聯繫
5.3.1 功能要求與操作步驟
5.3.2 調用撥號程式和簡訊程式的方法
5.3.3 ContentProvider共享數據的方法
5.4 實例4:鬧鐘服務
5.4.1 功能要求與操作步驟
5.4.2 服務(Service)的定義
5.4.3 廣播接收器(BroadcastReceiver)的定義與使用
5.4.4 四大組件之間的關係
5.5 動手實踐5:掌上電子郵件
5.5.1 功能要求
5.5.2 操作提示:
第6章 Android中的數據存取
6.1 實例1:保存偏好設定
6.1.1 功能要求與操作步驟
6.1.2 SharedPreferences的定義與使用
6.2 實例2:貼身賬簿
6.2.1 功能要求與操作步驟
6.2.2 檔案(File)的定義與使用
6.3 實例3:備忘隨行
6.3.1 功能要求與操作步驟
6.3.2 SQLite資料庫的基本用方法
6.4 動手實踐6:查賬單
6.5.1 功能要求
6.5.2 操作提示:
第7章 Android中的媒體處理
7.1 實例1:繪製五星紅旗
7.1.1 功能要求與操作步驟
7.1.2 常用的繪圖類
7.1.3 繪製簡單圖形的基本方法
7.2 實例2:放大鏡看SD卡中的圖
7.2.1 功能要求與操作步驟
7.2.2 訪問圖庫中的圖像
7.3 實例3:扣藍瞬間
7.3.1 功能要求與操作步驟
7.3.2 Android動畫技術簡介
7.4 實例4:悅視播放器
7.4.1 功能要求與操作步驟
7.4.2 音頻的播放與錄製
7.4.3 使用SurfaceView播放視頻的步驟
7.5 動手實踐7:迷你畫板
7.5.1 功能要求
7.5.2 操作提示:
第8章綜合實訓:快樂數獨
8.1 數獨(Sudoku)簡介
8.1.1 數獨概述
8.1.2 數獨的遊戲規則與技巧
8.2 項目功能分析
8.2.1 項目的主要功能
8.2.2 “自定義設定”選單
8.2.3 “軟鍵盤”與“提示”
8.3 準備所需資源
8.3.1 圖片(res/drawable-x/)
8.3.2 音頻(res/raw/)
8.3.3 數組(res/values/arrays.xml)
8.3.4 顏色(res/values/colors.xml)
8.3.5 字元串(res/values/strings.xml)
8.3.6 動畫(res/anim/cycle.xml和shake.xml)
8.4 界面設計
8.4.1 首界面(res/layout/activity_main.xml)
8.4.2 遊戲界面(SudokuView.java)
8.4.3 設定界面(res/xml/settings.xml)
8.4.4 軟鍵盤界面(res/layout/keypad.xml)
8.4.5 選單界面(res/menu/menu.xml)
8.5 資料庫設計
8.5.1 定義資料庫常量類(Constants.java)
8.5.2 定義資料庫輔助類(DBHelper.java)
8.6 功能實現與完善
8.6.1 首界面中按鈕與選單的功能(MainActivity.java)
8.6.2 “設定”的實現
8.6.3 “新遊戲”與“繼續”功能(NewGameActivity.java)
8.6.4 “關於”功能(AboutActivity.java)
8.6.5 修改配置檔案(AndroidManifest.xml)
8.6.6 項目的完善方向

相關詞條

熱門詞條

聯絡我們