前言
第1章 Android入門基礎
1.1 Android簡介
1.2 第一個Android程序
1.3 Android系統(tǒng)架構
第2章 Android UI開發(fā)
2.1 Android UI簡介
2.2 常用UI組件
2.3 布局
2.4 布局嵌套
2.5 UI組件在Java代碼和XML文件中調用
2.6 列表(ListView)與適配器
2.7 簡潔靈活的列表(RecyclerView)
第3章 Android事件處理
3.1 基于監(jiān)聽器的事件處理
3.2 基于回調的事件處理、LogCat
3.3 基于Handler的事件處理
3.4 界面跳轉
3.5 Activity四種啟動模式
3.6 關于Context的說明
第4章 項目主要界面設計與實現(xiàn)
4.1 自動跳轉的歡迎頁
4.2 滑屏引導頁——ViewPager
4.3 主功能頁——Fragment
4.4 賬目列表滑屏切換(ViewPager+Fragment)
4.5 記賬界面
4.6 圖表統(tǒng)計界面
第5章 項目中的數(shù)據(jù)存取
5.1 引導頁不再出現(xiàn)——Shared Preferences
5.2 本地數(shù)據(jù)存儲——SQLite數(shù)據(jù)庫
5.3 File文件操作
第6章 使用手機相冊——ContentProvider
6.1 系統(tǒng)提供的ContentProyider
6.2 自定義ContentProyider
6.3 主動監(jiān)聽ContentProyider數(shù)據(jù)變化
6.4 為列表項選擇相冊中的圖片作為圖標
6.5 為列表項拍照并添加照片作為圖標
第7章 背景音樂——Service與BroadcastReceiver
7.1 Service
7.2 音樂播放器
7.3 Broadcastgeceiver
7.4 背景音樂——在service中播放音樂
第8章 動畫Logo——繪圖與動畫
8.1 繪圖
8.2 動畫
8.3 跳轉動畫
8.4 基于Surfaceview的動畫
第9章 手機傳感器概述
9.1 傳感器的使用方法
9.2 常用傳感器
9.3 傳感器使用示例與測試
附錄
附錄1 Android Studio下栽與安裝
附錄2 創(chuàng)建和運行第一個Android項目
附錄3 合理使用包(package)管理項目目錄
附錄4 Android Studio常用設置