Android 5.X App開發實戰

Android 5.X App開發實戰
定價:354
NT $ 308
  • 作者:黃彬華
  • 出版社:清華大學出版社
  • 出版日期:2016-04-01
  • 語言:簡體中文
  • ISBN10:7302430012
  • ISBN13:9787302430018
  • 裝訂:355頁 / 普通級 / 1-1
 

內容簡介

以最新Android5.X進行開發示范,讓讀者可以快速開發智能手機、平板電腦的應用程序。全書共分為14章,內容包括Android基礎、開發工具的下載與安裝、Android項目與系統架構、UI基本設計、UI高級設計、Activity與Fragment、數據存取、移動數據庫SQLite、Google地圖、傳感器的應用、多媒體與相機功能、AdMob廣告的制作以及發布應用程序到Play商店等,使讀者不僅可以從銷售應用程序而獲利,而且可以在面試工作時展示自己的作品。
 

目錄

第1章Android導論
1—1認識Android
1—1—1Android屬於Linux移動平台
1—1—2Android歷史
1—1—3版本更新過程
1—1—4開放手機聯盟的介紹
1—2Android成功的原因
1—2—1開放源代碼與采用Apache授權方式
1—2—2Android向Java招手
1—3Google Play的介紹與獲利實例
1—3—1Google Play的介紹
1—3—2Android應用程序能否獲利
第2章開發工具的下載與安裝
2—1開發工具的下載與安裝
2—1—1JDK下載、安裝與設置
2—1—2Android Studio下載與安裝
2—2Android各版本的市場占有率
第3章Android項目與系統架構
3—1管理Android項目
3—1—1創建Android項目
3—1—2打開已有的Android Studio項目
3—1—3導入官方范例程序
3—1—4導入非Android Studio項目
3—1—5關閉項目
3—2管理Android仿真器
3—2—1建立Android仿真器
3—2—2運行Android項目
3—2—3刪除Android應用程序
3—2—4DDMS使用
3—3Android系統架構介紹
3—4Android項目的目錄與結構
3—4—1manifest文件
3—4—2java與res目錄
3—4—3Android項目架構
3—5應用程序本地化
第4章UI(用戶界面)設計的基本概念
4—1Android UI設計的基本概念
4—1—1Android Layout Editor
4—1—2非程序資源
4—2UI事件處理
4—2—1按鈕單擊事件處理——Java傳統型
4—2—2按鈕單擊事件處理——Android簡易型
4—3layout組件介紹
4—3—1常用layout組件的說明
4—3—2ScrollView與HorizontalScrollView
4—4style與theme
4—4—1定義style
4—4—2繼承style
4—4—3套用theme
4—4—4繼承theme
4—5觸控與手勢
4—5—1觸擊事件處理
4—5—2手勢
4—6常用UI組件
4—6—1WebView
4—6—2RatingBar
4.6.3SeekBar
4—6—4CompoundButton
4—7Menu
第5章UI高級設計
5—1Spinner
5—2AutoCompleteTextView
5—3ListView
5—4GridView
5—5CardView與RecyclerView
5—6自定義View組件與2D繪圖
5—7Frame Animation
5—8Tween Animation
第6章Activity與Fragment
6—1Activity生命周期
6—2Activity之間數據的傳遞
6—2—1傳遞基本數據類型
6—2—2傳遞對象類型
6—3Fragment UI設計概念
6—3—1Fragment生命周期
6—3—2頁面分割
6—4DialogFragment
6—4—1AlertDialog
6—4—2DatePickerDialog與TimePickerDialog
6—5ViewPager
第7章Notification,Broadcast, Service
7—1Notification(通知信息)
7—2Broadcast(廣播)
7—2—1攔截Broadcast
7—2—2自行發送與攔截Broadcast
7—3Service生命周期
7—3—1調用startService()啟動Service
7—3—2調用bindService()綁定SeⅣice
7—3—3IntentService
第8章數據存取
8—1Android數據存取概論
8—2ASsetS
8—3Shared Preferences
8—4InternaIStorage
8—5ExternalStorage
第9章移動數據庫SQLite
9—1SQLite數據庫概論與數據類型
9—1—1SQLite數據庫概論
9—1—2SQLite數據類型
9—2使用命令行創建數據庫
9—3SQL語言
9—3—1創建數據表
9—3—2DML語句
9—4應用程序訪問SQLite數據庫
9—4—1插入功能
9—4—2更新功能
9—4—3刪除功能
9—4—4查詢功能
9—5查詢聯系人數據
第10章Google地圖
10—1Google地圖功能的介紹
10—2產生數字證書指紋
10—3申請API密鑰
10—4Google Play Services安裝與導入
10—5創建基本的Google地圖
10—6地圖種類與UI設置
10—6—1地圖種類設置
10—6—2地圖UI設置
10—7使用標記與設置鏡頭焦點
10—7—1使用標記
10—7—2信息窗口
10—7—3標記事件處理
10—7—4鏡頭設置
10—8繪制連續線、多邊形與圓形
10—8—1連續線(Polyline)
10—8—2多邊形(Polygon)
10—8—3圓形(Circle)
10—9地名或地址轉成位置
10—10位置信息的應用
10—10—1定位(Fix)
10—10—2更新位置
10—10—3計算兩點間的距離
10—10—4導航功能
第11章傳感器的應用
11—1傳感器的介紹
11—2加速度傳感器
11—3陀螺儀傳感器
11—4方位傳感器
11—5接近傳感器
11—6亮度傳感器
第12章多媒體與相機功能
12—1Android多媒體功能介紹
12—2播放Audio文件
12—2—1播放資源文件
12—2—2播放外部文件
12—3Video播放器
12—4錄制Audio文件
12—5拍照與選取照片
12—5—1拍照
12—5—2選取照片
12—6錄制Video文件
……
第13章AdMob廣告的制作
第14章發布應用程序到Play商店
網路書店 類別 折扣 價格
  1. 新書
    87
    $308