android ui基礎(chǔ)教程是一本android UI入門教程,由美國移動軟件開發(fā)者奧斯特蘭德jason Ostrander編著。本書詳細介紹了android ui的知識點,擁有豐富的圖示說明,以及清晰實用的示例。作者以Android編程專家的身份,對諸多現(xiàn)實問題給出了最佳的解決方案。強調(diào)建立扎實的技術(shù)基礎(chǔ),從而將精彩的創(chuàng)意完美地表現(xiàn)出來,非常適合各個層級的Android應(yīng)用開發(fā)者閱讀。
內(nèi)容介紹
章節(jié)目錄
第1部分 Android UI基礎(chǔ) 第1章 入門 1.1 Hello World 1.2 Android 應(yīng)用程序的基本結(jié)構(gòu) 1.2.1 文件夾結(jié)構(gòu) 1.2.2 Android Manifest 1.2.3 資源 1.3 Android UI基礎(chǔ) 1.3.1 主屏幕和通知欄 1.3.2 XML布局 1.3.3 ACTIVITY類 1.3.4 硬件按鈕 1.4 工具 1.4.1 Android開發(fā)者工具 1.4.2 Android虛擬設(shè)備 1.4.3 層次瀏覽器(Hierarchy Viewer) 1.4.4 用DDMS截屏 1.4.5 其他工具 1.5 結(jié)束語 第2章 創(chuàng)建第一個應(yīng)用 2.1 創(chuàng)建一個應(yīng)用 2.2 開始使用Android視圖 2.3 排布視圖 2.3.1 FrameLayout 2.3.2 TableLayout 2.3.3 LinearLayout 2.3.4 RelativeLayout 2.3.5 GridLayout 2.4 顯示列表 2.4.1 ListActivity 2.4.2 XML布局 2.4.3 把數(shù)據(jù)綁定到列表 2.4.4 Loader 2.5 理解活動 2.5.1 聲明活動 2.5.2 了解活動的生命周期 2.5.3 了解任務(wù)和返回堆棧 2.5.4 處理配置更改 2.6 防止應(yīng)用程序無響應(yīng)(ANR) 2.6.1 StrictMode 2.6.2 后臺任務(wù) 2.7 完成TIMETRACKER 2.8 結(jié)束語 第3章 更進一步 3.1 支持多種屏幕尺寸 3.1.1 資源限定符 3.1.2 資源限定符優(yōu)先級 3.1.3 密度無關(guān)的像素 3.1.4 9-補丁圖形 3.2 處理通知 3.2.1 TOAST 3.2.2 狀態(tài)欄通知 3.2.3 對話框 3.3 處理事件 3.3.1 屏幕點擊 3.3.2 長按(long press) 3.3.3 聚焦事件(Focus Event)和關(guān)鍵事件(Key Events) 3.4 創(chuàng)建菜單 3.4.1 菜單布局 3.4.2 菜單回調(diào)函數(shù) 3.4.3 上下文菜單 3.5 實現(xiàn)Time Tracker 3.6 結(jié)束語 第2部分 視圖框架 第4章 基本視圖 4.1 創(chuàng)建一個基本表格 4.1.1 TextView和EditText 4.1.2 按鈕 4.1.3 布爾值按鈕 4.1.4 Spinner(下拉列表) 4.1.5 ScrollView 4.2 顯示圖片 4.2.1 ImageView和資源 4.2.2 位圖 4.2.3 Drawable 4.3 創(chuàng)建地圖和展示網(wǎng)站 4.3.1 MapView 4.3.2 WebView 4.4 結(jié)束語 第5章 可復(fù)用UI 5.1 抽象布局 5.1.1 標(biāo)簽 5.1.2 標(biāo)簽 5.1.3 ViewStub 5.2 抽象樣式和主題 5.2.1 樣式 5.2.2 主題 5.3 使用Fragment 5.3.1 布局 5.3.2 Fragment生命周期 5.3.3 Fragment事務(wù) 5.3.4 Fragment回退棧 5.4 結(jié)束語 第6章 導(dǎo)航和數(shù)據(jù)加載 6.1 介紹操作欄 6.1.1 操作項 6.1.2 操作視圖 6.1.3 ActionProvider類 6.2 應(yīng)用導(dǎo)航 6.2.1 操作欄導(dǎo)航 6.2.2 TabWidget 6.2.3 ViewPager 6.3 往視圖中加載數(shù)據(jù) 6.3.1 基礎(chǔ)數(shù)據(jù)綁定 6.3.2 Adapter類 6.3.3 loader 6.4 結(jié)束語 第7章 Android部件 7.1 創(chuàng)建一個基礎(chǔ)的部件 7.1.1 聲明部件 7.1.2 AppWidgetProviderInfo XML 7.1.3 AppWidgetProvider類 7.1.4 Remote視圖 7.1.5 應(yīng)用部件配置活動 7.2 創(chuàng)建集合部件 7.2.1 創(chuàng)建布局 7.2.2 創(chuàng)建服務(wù) 7.3 結(jié)束語 第3部分 高級UI開發(fā) 第8章 處理手勢操作 8.1 監(jiān)聽觸摸事件 8.2 響應(yīng)手勢操作 8.2.1 GestureDetector 8.2.2 ScaleGestureDetector 8.3 結(jié)束語 第9章 動畫 9.1 創(chuàng)建Drawable動畫 9.2 創(chuàng)建視圖動畫 9.2.1 定義動畫 9.2.2 使用Interpolator 9.2.3 使用動畫 9.2.4 為TimeTracker添加一個時鐘走動的動畫 9.3 創(chuàng)建屬性動畫 9.3.1 ValueAnimator 9.3.2 Animator集 9.3.3 XML中的屬性動畫 9.3.4 ViewPropertyAnimator 9.3.5 LayoutTransition 9.4 結(jié)束語 第10章 創(chuàng)建自定義視圖 10.1 理解Android如何繪制視圖 10.2 創(chuàng)建自定義視圖 10.2.1 OnMeasure 10.2.2 OnDraw 10.3 向自定義視圖中添加自定義屬性 10.3.1 聲明屬性 10.3.2 在XML中使用屬性 10.3.3 在代碼中使用屬性 10.4 創(chuàng)建復(fù)合組件 10.4.1 創(chuàng)建一個復(fù)合組件 10.4.2 優(yōu)化布局 10.5 結(jié)束語 第11章 創(chuàng)建高級圖形 11.1 使用Canvas 11.1.1 實現(xiàn)SurfaceView 11.1.2 在SurfaceView上繪圖 11.2 使用RenderScript 11.2.1 RenderScript文件 11.2.2 Java API 11.3 使用OpenGL 11.3.1 OpenGL基礎(chǔ) 11.3.2 繪制圖形 11.4 結(jié)束語 第12章 本地化和輔助功能 12.1 讓應(yīng)用可以使用多國語言 12.1.1 Android的本地化概述 12.1.2 格式和復(fù)數(shù) 12.2 讓應(yīng)用易于訪問 12.2.1 導(dǎo)航和聚焦 12.2.2 內(nèi)容描述 12.2.3 AccessibilityEvents 12.3 結(jié)束語
使用說明
1、下載并解壓,得出pdf文件2、如果打不開本文件,請務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀試讀
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 南方Plus電腦版 v11.8.027.22M / 簡體中文
- 有柿電腦版 v11.5.684.06M / 簡體中文
- 得間免費小說電腦版 v5.2.7.172.56M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- 吉利博瑞用戶手冊 pdf高清版57.89M / 簡體中文
- cnki全球?qū)W術(shù)快報電腦版 v0.2.3495.79M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文