Android UI基礎(chǔ)教程

出版時間:2012-10  出版社:人民郵電出版社  作者:Jason Ostrander  頁數(shù):242  字數(shù):265000  譯者:劉文斌  
Tag標簽:無  

內(nèi)容概要

  《Android
UI基礎(chǔ)教程》是一本Android用戶界面設(shè)計的基礎(chǔ)入門圖書。全書從最基礎(chǔ)的技術(shù)概念開始介紹,深入討論了UI設(shè)計的各項技術(shù),涵蓋了為應(yīng)用程序創(chuàng)建UI的所有內(nèi)容。本書不僅會告訴讀者創(chuàng)建靈活布局的最佳方法,還會幫助開發(fā)者優(yōu)化已有的UI界面,從而使他們的應(yīng)用運行更加流暢,擁有最佳性能。學習完本書,讀者可以自己創(chuàng)建一個成功的Android應(yīng)用的UI界面。  《Android
UI基礎(chǔ)教程》適合各個層級的Android應(yīng)用開發(fā)者閱讀。

作者簡介

  Jason
Ostrander是一名網(wǎng)絡(luò)和移動軟件開發(fā)者,在硅谷創(chuàng)業(yè)公司doubleTwist工作,在那里他讓Android手機同步媒體變得簡單。在此之前,他負責為能源管理創(chuàng)業(yè)公司Sentilla和安全公司Northrop
Grumman解決網(wǎng)絡(luò)問題。

書籍目錄

第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 標簽 
5.1.2 標簽 
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回退?!?br />5.4 結(jié)束語 
第6章 導航和數(shù)據(jù)加載 
6.1 介紹操作欄 
6.1.1 操作項 
6.1.2 操作視圖 
6.1.3 ActionProvider類 
6.2 應(yīng)用導航 
6.2.1 操作欄導航 
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 導航和聚焦 
12.2.2 內(nèi)容描述 
12.2.3 AccessibilityEvents 
12.3 結(jié)束語 

章節(jié)摘錄

版權(quán)頁:   插圖:  

媒體關(guān)注與評論

Jason作為團隊中的重要一員,為doubleTwist帶來了數(shù)百萬的Android用戶。他知道如何開發(fā)出功能性和優(yōu)雅性并存的應(yīng)用程序,并保證其在眾多不同的設(shè)備上依舊能擁有相同的用戶體驗?!狫on Lech Johansen(DVD Jon)doubleTwist創(chuàng)始人

編輯推薦

詳盡的知識點介紹,豐富的圖示說明,以及清晰實用的示例。作者集多年實際工作經(jīng)驗,給予讀者貼近現(xiàn)實的指導和建議。作者以Android編程專家的身份,對諸多現(xiàn)實問題給出了最佳的解決方案。強調(diào)建立扎實的技術(shù)基礎(chǔ),從而將精彩的創(chuàng)意完美地表現(xiàn)出來。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Android UI基礎(chǔ)教程 PDF格式下載


用戶評論 (總計63條)

 
 

  •   Android UI基礎(chǔ)教程不錯,發(fā)貨很快。。
  •   UI很關(guān)鍵,這本書不錯,學了它做一般的Android UI開發(fā)沒問題了。
  •   比較全面和系統(tǒng)。爭取早點搞定UI
  •   對UI方面的只是涉及的很全,不錯
  •   書還行,對于開發(fā)者來說,只能是翻翻而已,沒太大意義
  •   書本內(nèi)容比較基礎(chǔ)
  •   解決了不少困惑的問題
  •   不錯。簡單實用
  •   很好的一本專門講解布局的書
  •   不錯。對于安卓系統(tǒng)設(shè)計會一定參考價值
  •   還是比較不錯的入門書。但是發(fā)貨太慢
  •   這個本書的內(nèi)容很不錯,但是當當這個書的包裝很爛,而且還讓書有了折角。這樣的服務(wù)太差了!我本來是要給當當差評的。但是找不到以前的滿意度調(diào)查的頁面了,就寫在這里算了
  •   內(nèi)容不錯,不過像我這javascript:;樣非專業(yè)人看很有難度
  •   內(nèi)容翔實,和預(yù)想的差不多,好評!
  •   還沒有具體看過里面的內(nèi)容,看目錄覺得挺好的
  •   書不錯,,看了漲知識
  •   好書,不錯,剛看一章
  •   好書,已經(jīng)入庫并出庫給研發(fā)同事了,他們拿去看了
  •   很好 非常滿意 講解詳細
  •   東西不錯挺好的
  •   還沒看呢 ,待我看了再說?。?/li>
  •   很不錯的書,我們很喜歡
  •   我說不錯可以么?我說不錯可以么?我說不錯可以么?
  •   想稍微接觸安卓UI滴話可以看看~
  •   建議完全沒基礎(chǔ)的人可以看看。有基礎(chǔ),想提高水平的話不建議買
  •   講的很基礎(chǔ),想入門的話可以看看
  •   書寫的內(nèi)容還不錯,比較基礎(chǔ),適合新手上路使用
  •   看了一部分覺得不值這價錢,適合入門
  •   關(guān)于系統(tǒng)編程的書,對于初手要有點耐性嘻嘻
  •   書有點淺,這不是問題,關(guān)鍵是翻譯很爛,看著不爽。
    譯者太不專業(yè)了。
  •   看著還蠻好,還沒看內(nèi)容~
  •   內(nèi)容不錯,至少我想要的基本都在了,不過紙的質(zhì)量不是很好啊
  •   紙張質(zhì)量一般,其他的還可以。
  •   還沒細看,印刷還可以,圖片有點小和模糊。
  •   還沒看。覺得不錯。就是沒獨立封裝。
  •   內(nèi)容真一般,全是代碼就幾張圖片,UI最主要的是有圖片結(jié)合幾把全是代碼
  •   書不錯,但是內(nèi)容過于簡單,圖太多
  •   內(nèi)容太過單薄,可能是我個人喜好比較內(nèi)容豐富點的書
  •   理論只是有點多,適合程序員看。
  •   看到,感覺紙張的質(zhì)量不是很好,內(nèi)容部分還沒有細看,但是感覺是對于初學者編寫的!
  •   內(nèi)容一般,或者說有點粗糙。老外寫的書也不見得都好。。。
  •   還沒看,看著外表還行
  •   剛看了45頁,感覺翻譯的質(zhì)量不高,很多地方不通順。不過內(nèi)容倒是挺適合初學者,對應(yīng)的是android4.0版本。如果有其他選擇的話,還是不要買這本書了。
  •   這本書介紹的太簡單,如果你對安卓完全不懂,這本書湊合著看,但是這個價格你可以去買其他的入門書了,總是我覺得這本書寫的過于簡單了,對我沒任何幫助啊.白花錢了
  •   書有一種怪味,看一會就頭暈嗓子疼,完全不敢看了,買下來就一直丟邊上,完全不敢看
  •   其實我知道現(xiàn)在翻譯書也賺不了幾個錢,大家都不容易,但是,實在憋不住,還是上來說幾句。這本書基本是蜻蜓點水羅列了一點東西,大概可以給外行看看這項工作大體有哪些內(nèi)容,有哪些方面。除此之外,基本沒有任何價值。沒有稍微深入的東西,也沒有整體構(gòu)架。另外就是翻譯者顯然不是IT行業(yè)的,把“key event”翻譯成“關(guān)鍵事件”,等等,好多,明顯是外行翻譯且沒有內(nèi)行審校。另外,我稍微一翻,就發(fā)現(xiàn)69頁和72頁的圖是一樣的,其中69頁的圖錯了。圖也有錯,可見編輯不夠負責??傊M帉徏俺霭嬲叻词?,這樣賺錢會浪費好多讀者的時間。魯迅說過,浪費別人的時間就是謀殺,請謹記。
  •   在卓越上買了這么多書,從未評論過,今天特意登錄評論這本書。這本書真是相當垃圾,10塊錢我都嫌不值,還賣這么貴,基本上啥內(nèi)容都沒講,看目錄挺好,內(nèi)容一點都沒有。就算是基礎(chǔ)教程,也不能這么基礎(chǔ)吧,一個Layout的介紹也就七八十個字?嚴重懷疑前幾個評論里面有托
  •   內(nèi)容太表面,沒有深入挖掘
  •   給團隊買的書,大家都喜歡
  •   挺適合新手的,內(nèi)容講的比較淺顯,適合新手
  •   比較基礎(chǔ),適合基礎(chǔ)和UI提升的人看,高手就別看了,呵呵。
  •   我剛要學習,不過,看介紹不錯!
  •   寫的內(nèi)容太泛 代碼也不完整不講清楚 看了也只了解一個大概的內(nèi)容
  •   這本書對于UI基礎(chǔ)知識提高還是不錯的
  •   翻譯的有點牽強。。。。
  •   新手確實需要一本,受益匪淺,能了解很多優(yōu)化知識。就是里面講的內(nèi)容只是簡單的提及一下,不夠深入。
  •   書寫的很詳細,適合初學者,對于不同分辨率適配方面稍微少了點,其他都還好
  •   內(nèi)容挺好的,基本上概況了很多需要UI方面優(yōu)化的方式,不過呢講的不具體,只針對一個案例來把相關(guān)的方式呈現(xiàn)出來,要改動還得屬性其他api
  •   Android UI基礎(chǔ)教程 不錯
  •   還行 紙張不錯
  •   Android UI基礎(chǔ)教程
  •   很好很強大 活動期間 便宜有好貨
  •   基礎(chǔ)知識 還可以吧
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7