Android應用程序開發基礎
余鵬飛
商品描述
作者簡介
目錄大綱
目錄
第1章Android概述
1.1Android開發環境的安裝
1.2虛擬設備的安裝
1.3在手機上運行App
1.4Android App的組成部分
1.5小結
第2章Android開發快速上手
2.1第一個Android項目
2.2修改界面
2.3增加事件處理代碼
2.4Android Studio的基本調試技術
2.4.1設置斷點
2.4.2單步執行
2.4.3觀察變量與表達式的值
2.4.4調試方法小結
2.5Android App閃退的解決方法
2.6AndroidManifest.xml文件
2.7小結
第3章Android界面設計基礎
3.1XML基礎知識
3.1.1XML基礎知識介紹
3.1.2XML的元素
3.1.3XML的屬性
3.1.4XML的註釋
3.1.5XML命名空間
3.2Android界面布局
3.2.1界面布局文件
3.2.2布局文件中的常用屬性介紹
3.2.3LinearLayout(線性布局)
3.2.4RelativeLayout(相對布局)
3.2.5ConstraintLayout(約束布局)
3.2.6TableLayout(表格布局)
3.2.7GridLayout(網格布局)
3.2.8FrameLayout(幀布局)
3.3小結
第4章Activity的使用
4.1新建一個Activity
4.2Activity之間的跳轉
4.3Activity之間的數據傳遞
4.3.1使用Intent傳遞簡單數據類型的數據
4.3.2使用Intent傳遞對象類型的數據
4.3.3使用Bundle對象傳遞數據
4.3.4使用Application全局對象傳遞數據
4.4registerForActivityResult()的使用
4.5Activity的生命周期
4.6小結
第5章Widget控件的使用
5.1事件處理機制
5.1.1什麼是事件處理
5.1.2基於監聽的事件處理
5.1.3基於回調的事件處理
5.2文本類控件
5.2.1TextView(文本框)
5.2.2EditText(輸入框)
5.3按鈕類控件
5.3.1普通按鈕(Button)
5.3.2圖片按鈕(ImageButton)
5.3.3單選按鈕(RadioButton)
5.3.4復選框(CheckBox)
5.4圖片顯示控件
5.5對話框
5.5.1提示對話框(AlertDialog)
5.5.2輸入對話框
5.6進度條ProgressBar
5.7ListView
5.8GridView
5.9RecyclerView
5.9.1用RecyclerView實現ListView的功能
5.9.2用RecyclerView實現GridView的功能
5.10小結
第6章Intent和Broadcast Receiver
6.1Intent
6.1.1Intent簡介
6.1.2Intent的類型
6.1.3Intent的常用屬性
6.1.4示例代碼
6.2Broadcast Receiver
6.2.1廣播機制簡介
6.2.2接收廣播
6.2.3發送無序廣播
6.2.4發送有序廣播
6.2.5本地廣播
6.3小結
第7章數據存儲
7.1文件存儲
7.1.1獲取文件的存取路徑
7.1.2文件讀寫
7.2SharedPreferences存儲
7.2.1獲取SharedPreferences對象
7.2.2將數據存儲到SharedPreferences
7.2.3從SharedPreferences中讀取數據
7.2.4示例代碼
7.3SQLite數據庫存儲
7.3.1創建數據庫
7.3.2創建數據表及升級數據表
7.3.3插入數據
7.3.4修改數據
7.3.5刪除數據
7.3.6查詢數據
7.3.7示例代碼
7.4小結
第8章服務、多線程和定時器
8.1Service
8.1.1Service的分類
8.1.2Service的生命周期
8.1.3Service的使用
8.2多線程
8.2.1Thread類
8.2.2實現Runnable接口
8.2.3Handler的使用
8.2.4IntentService的使用
8.3定時器和定時任務
8.3.1Timer類與TimerTask類
8.3.2CountDownTimer類
8.3.3AlarmManager類
8.4小結
第9章網絡通信功能
9.1使用WebView訪問Internet
9.2使用Socket實現TCP客戶端
9.3使用HTTP或HTTPS協議訪問網絡
9.3.1使用HTTP訪問網絡
9.3.2XML數據解析
9.3.3JSON數據解析
9.4小結
第10章綜合案例: 點餐App開發
10.1App功能需求
10.2App運行界面展示
10.3App項目具體實現
10.3.1數據庫定義及創建
10.3.2創建數據庫輔助類和實體類
10.3.3登錄界面和註冊界面的設計與實現
10.3.4主界面的設計與實現
10.3.5購物車類的設計與實現
10.3.6菜品顯示界面的設計與實現
10.3.7購物車顯示界面的設計與實現
10.3.8個人信息顯示界面的設計與實現
10.4小結







