Android UI設計

Android UI設計
定價:354
NT $ 308
  • 作者:李維勇(主編)
  • 出版社:機械工業出版社
  • 出版日期:2015-03-01
  • 語言:簡體中文
  • ISBN10:7111488555
  • ISBN13:9787111488552
  • 裝訂:273頁 / 普通級 / 1-1
 

內容簡介

本書是基於AndroidKitKat平台進行移動應用開發的入門級教程,通過眾多開源案例項目全面系統地介紹AndroidUI設計的方法、技巧和模式。

全書共12章,從Android應用設計者的角度系統講解了從事AndroidUI設計必須要掌握的Android平台的所有技術和特性,主要內容包括可視化的UI設計與管理、常見UI控件設計與事件處理、UI容器與導航設計、菜單與對話框設計、自定義控件設計、桌面UI設計、平板UI設計,以及主題樣式和動畫設計等,全面總結了AndroidUI的設計原理、設計理念和設計模式,最后通過一個綜合的案例項目闡述AndroidUI設計的方法和技巧。

本書以案例貫穿全程,知識結構清晰,語言簡潔,易於學習和提高,非常適合初學AndroidUI設計的在校大學生和希望系統掌握AndroidUI編程的開發人員閱讀。
 

目錄

前言
第1章 Android開發基礎
1.1 Eclipse中的Android開發
1.1.1 創建項目
1.1.2 創建AVD
1.1.3 運行項目
1.2 Android項目架構
1.2.1 Java代碼解析
1.2.2 項目資源解析
1.2.3 AndroidManifest.xml解析
1.3 Eclipse中的常用窗口
1.3.1 Console窗口
1.3.2 LogCat窗口
1.3.3 DDMS窗口
1.4 移動App的設計原則
1.5 移動App的設計風格
1.5.1 扁平化設計
1.5.2 卡片式設計
第2章 ADT中的UI設計
2.1 圖形布局編輯器
2.2 幾種常見的布局方式
2.2.1 創建布局
2.2.2 相對布局
2.2.3 線性布局
2.2.4 幀布局
2.3 優化布局
2.3.1 復用布局
2.3.2 多設備支持
2.3.3 使用Hierachy Viewer調試用戶界面
2.4 界面布局技巧
2.4.1 布局設計原則
2.4.2 布局設計技巧
2.5 習題
第3章 Activity與UI管理
3.1 Activity基礎
3.1.1 創建Activity
3.1.2 Activity的生命周期
3.1.3 退出Activity
3.2 Activity之間的調用
3.2.1 調用其他Activity
3.2.2 Activity的回調
3.3 Activity之間的數據傳遞
3.3.1 使用Intent傳遞數據
3.3.2 使用Bundle傳遞數據
3.3.3 使用Application共享數據
3.4 Activity棧與任務
3.4.1 Activity棧
3.4.2 任務管理
3.4.3 Activity的加載模式
3.4.4 保存Activity的狀態
3.5 應用主頁設計技巧
3.6 用戶體驗設計
3.7 習題
第4章 Android組件編程
4.1 Service與后台服務
4.1.1 創建Service
4.1.2 Service的生命周期
4.1.3 Started Service
4.1.4 Bound Service
4.2 ContentProvider與數據共享
4.2.1 系統中的ContentProvider
4.2.2 通用資源標志符
4.2.3 使用ContentProvider
4.3 BroadcastReceiver與廣播意圖
4.3.1 BroadcastReceiver的工作機制
4.3.2 廣播的類型
4.3.3 接收廣播
4.3.4 注冊廣播
4.4 Intent與組件通信
4.4.1 Intent處理機制
4.4.2 Intent對象
4.4.3 Intent的解析
4.5 基於組件的應用模型
4.6 習題
第5章 Widgets設計與事件處理
5.1 表單控件設計
5.1.1 文本控件
5.1.2 按鈕控件
5.1.3 單選/復選按鈕控件
5.1.4 進度條控件
5.2 適配器控件設計
5.2.1 適配器概述
5.2.2 Gallery
5.2.3 Spinner
5.2.4 ListView
5.2.5 GridView
5.2.6 適配器控件的大數據加載
5.3 Widgets事件處理
5.3.1 按鍵事件處理
5.3.2 觸屏事件處理
5.3.3 手勢事件處理
5.3.4 感應器事件處理
5.4 Widgets設計技巧
5.4.1 官方設計指引
5.4.2 表單控件設計技巧
5.4.3 數據加載模式設計
5.4.4 搜索設計技巧
5.5 習題
第6章 對話框、菜單與導航
6.1 對話框設計
6.1.1 Toast通知
6.1.2 Notif?ication提示
6.1.3 AlertDialog對話框
6.1.4 對話框的托管
6.2 菜單設計
6.2.1 Options Menu
6.2.2 Context Menu
6.3 動作欄與導航設計
6.3.1 動作欄設計
6.3.2 ActionMode設計
6.3.3 導航設計
6.3.4 導航設計技巧
6.4 用戶通知設計技巧
6.4.1 Android中的消息提示
6.4.2 通知設計策略
6.4.3 通知設計原則
6.4.4 通知的導航機制
6.4.5 聲音提醒
6.5 習題
第7章 容器UI設計
7.1 導航類容器設計
7.1.1 使用ViewPager設計導航頁
7.1.2 使用ViewFlipper設計滑屏窗口
7.1.3 使用TabHost設計標簽頁
7.2 特定容器設計
7.2.1 使用WebView顯示網頁
7.2.2 使用MapView顯示地圖
7.2.3 使用VideoView播放視頻
7.3 第三方容器控件設計
7.3.1 使用SlidingMenu設計菜單容器
7.3.2 使用TimesSquare設計日期
7.4 引導頁設計技巧
7.5 習題
第8章 自定義控件設計
8.1 概述
8.2 定制控件
8.3 重載控件
8.3.1 重構AdapterView
8.3.2 應用控件
8.4 繪制UI
8.5 開源UI工具
8.6 習題
第9章 樣式、主題與動畫設計
9.1 樣式與主題
9.1.1 Style
9.1.2 Theme
9.2 動畫設計
9.2.1 幀動畫
9.2.2 補間動畫
9.2.3 屬性動畫
9.3 應用風格設計
9.4 動態效果設計
9.4.1 動態設計原則
9.4.2 動態設計技巧
9.5 習題
第10章 桌面UI設計
10.1 設計簡單的桌面組件
10.1.1 RemoteViews
10.1.2 AppWidgetProviderInfo
10.1.3 AppWidgetProvider
10.1.4 聲明App Widgets
10.2 配置和管理桌面組件
10.2.1 Confi?guration Activity
10.2.2 AppWidgetManager
10.3 設計集合桌面組件
10.3.1 Collection Views
10.3.2 RemoteViewsService
10.3.3 RemoteViewsFactory
10.3.4 子視圖事件
10.4 桌面組件設計規范
10.4.1 桌面組件的種類
10.4.2 桌面組件的尺寸
10.4.3 桌面組件設計技巧
10.5 習題
第11章 平板UI設計
11.1 Fragment概述
11.1.1 Fragment布局特性
11.1.2 Fragment與Activity
11.2 創建Fragment
11.2.1 創建ListFragment
11.2.2 創建Fragment
11.2.3 添加Fragment到Activity
11.2.4 使用Support Library
11.3 管理Fragment
11.3.1 Fragment的生命周期
11.3.2 使用FragmentManager處理事務
11.3.3 Fragment之間的通信
11.4 PreferenceFragment
11.5 平板UI設計技巧
11.5.1 Google的准則
11.5.2 橫豎屏布局設計
11.5.3 常見平板布局
11.6 習題
第12章 Android UI綜合應用
12.1 項目概述
12.2 用戶界面設計
12.2.1 結構設計
12.2.2 交互設計
12.2.3 視覺設計
12.3 用戶界面功能實現
12.3.1 主界面設計
12.3.2 歌曲列表界面設計
12.3.3 系統設置界面設計
12.3.4 桌面應用組件設計
12.4 UI測試
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $308