注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合打造高質(zhì)量Android應(yīng)用:Android開發(fā)必知的50個(gè)訣竅

打造高質(zhì)量Android應(yīng)用:Android開發(fā)必知的50個(gè)訣竅

打造高質(zhì)量Android應(yīng)用:Android開發(fā)必知的50個(gè)訣竅

定 價(jià):¥49.00

作 者: (美)Carlos Sessa 著,楊云君 譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 編程語言與程序設(shè)計(jì) 計(jì)算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787111461364 出版時(shí)間: 2014-04-17 包裝: 平裝
開本: 16開 頁數(shù): 122 字?jǐn)?shù):  

內(nèi)容簡介

  《打造高質(zhì)量Android應(yīng)用:Android開發(fā)必知的50個(gè)訣竅》是目前唯一一本從開發(fā)技巧角度講解Android應(yīng)用開發(fā)的著作,旨在迅速提高開發(fā)者解決各種疑難問題的能力,從而打造出高質(zhì)量的Android應(yīng)用。作譯者都是經(jīng)驗(yàn)豐富的Android開發(fā)工程師,作者悉心總結(jié)Android應(yīng)用開發(fā)中會(huì)遇到的50個(gè)經(jīng)典問題,這些問題涉及布局、動(dòng)畫、視圖、工具、列表、適配器、實(shí)用庫、與其他編程語言的交互、數(shù)據(jù)庫、構(gòu)建工具、代碼復(fù)用、避免代碼碎片化等多個(gè)方面。本書以“問題/解決方案”的形式給出疑難問題的解決方案,同時(shí)結(jié)合示例代碼,深入剖析這些實(shí)用的編程技巧和模式,旨在幫助開發(fā)人員提高編程效率,改進(jìn)代碼質(zhì)量,打造高質(zhì)量的Android應(yīng)用。

作者簡介

  Carlos Sessa,資深A(yù)ndroid開發(fā)工程師,NASA Trained Monkeys移動(dòng)開發(fā)公司聯(lián)合創(chuàng)始人。他活躍于Stack Overflow,是一位狂熱的Hack收集者,專注于為Android和iOS等移動(dòng)開發(fā)平臺(tái)提供解決方案?!钤凭?,資深A(yù)ndroid系統(tǒng)工程師,不僅在Android應(yīng)用開發(fā)方面積累了豐富的經(jīng)驗(yàn),而且熟悉Android系統(tǒng)級開發(fā)和性能優(yōu)化,對Android系統(tǒng)的架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理有深入研究?,F(xiàn)就職于國際領(lǐng)先的移動(dòng)通信公司,參與過多款旗艦產(chǎn)品的系統(tǒng)級開發(fā)和升級工作,并負(fù)責(zé)ODM產(chǎn)品的性能優(yōu)化。著有《Android的設(shè)計(jì)與實(shí)現(xiàn):卷I》。

圖書目錄

目  錄
推薦序

致謝
關(guān)于本書
關(guān)于原書封面插圖
第1章 活用布局
Hack 1 使用weight屬性實(shí)現(xiàn)視圖的居中顯示
1.1 合用weightSum屬性和layout_weight屬性
1.2 概要
1.3 外部鏈接
Hack 2 使用延遲加載以及避免代碼重復(fù)
2.1 使用標(biāo)簽避免代碼重復(fù)
2.2 通過ViewStub實(shí)現(xiàn)View的延遲加載
2.3 概要
2.4 外部鏈接
Hack 3 創(chuàng)建定制的ViewGroup
3.1 理解Android繪制視圖的方式
3.2 創(chuàng)建CascadeLayout
3.3 為子視圖添加自定義屬性
3.4 概要
3.5 外部鏈接
Hack 4 偏好設(shè)置使用技巧
4.1 概要
4.2 外部鏈接
第2章 添加悅目的動(dòng)畫效果
Hack 5 使用TextSwitcher和ImageSwitcher實(shí)現(xiàn)平滑過渡
5.1 概要
5.2 外部鏈接
Hack 6 為ViewGroup的子視圖添加悅目的動(dòng)畫效果
6.1 概要
6.2 外部鏈接
Hack 7 在Canvas上顯示動(dòng)畫
7.1 概要
7.2 外部鏈接
Hack 8 附加Ken Burns特效的幻燈片
8.1 概要
8.2 外部鏈接
第3章 使用視圖的技巧和竅門
Hack 9 避免在EditText中驗(yàn)證日期
9.1 概要
9.2 外部鏈接
Hack 10 格式化TextView的文本
10.1 概要
10.2 外部鏈接
Hack 11 為文本添加發(fā)亮的效果
11.1 概要
11.2 外部鏈接
Hack 12 為背景添加圓角邊框
12.1 概要
12.2 外部鏈接
Hack 13 在onCreate()方法中獲取View的寬度和高度
13.1 概要
13.2 外部鏈接
Hack 14 VideoView的轉(zhuǎn)屏處理技巧
14.1 概要
14.2 外部鏈接
Hack 15 移除背景以提升Activity啟動(dòng)速度
15.1 概要
15.2 外部鏈接
Hack 16 更改Toast顯示位置的技巧
16.1 概要
16.2 外部鏈接
Hack 17 使用Gallery創(chuàng)建向?qū)П韱?br />17.1 概要
17.2 外部鏈接
第4章 實(shí)用工具
Hack 18 在發(fā)布正式版本前移除日志語句
18.1 概要
18.2 外部鏈接
Hack 19 使用Hierarchy Viewer工具移除不必要的視圖
19.1 概要
19.2 外部鏈接
第5章 模式
Hack 20 模型-視圖-主導(dǎo)器模式
20.1 概要
20.2 外部鏈接
Hack 21 與Activity生命周期綁定的BroadcastReceiver
21.1 概要
21.2 外部鏈接
Hack 22 使用Android庫項(xiàng)目時(shí)適用的架構(gòu)模式
22.1 后臺(tái)邏輯和模型
22.2 庫項(xiàng)目
22.3 Android應(yīng)用程序
22.4 概要
22.5 外部鏈接
Hack 23 同步適配器模式
23.1 一般方法
23.2 我的方法
23.3 概要
23.4 外部鏈接
第6章 活用列表和適配器
Hack 24 處理空列表
24.1 概要
24.2 外部鏈接
Hack 25 通過ViewHolder優(yōu)化適配器
25.1 概要
25.2 外部鏈接
Hack 26 為ListView添加分段標(biāo)頭
26.1 創(chuàng)建列表布局
26.2 創(chuàng)建可視分段標(biāo)頭
26.3 最后一步
26.4 概要
26.5 外部鏈接
Hack 27 使用Activity和Delegate與適配器交互
27.1 概要
27.2 外部鏈接
Hack 28 充分利用ListView的頭視圖
28.1 概要
28.2 外部鏈接
Hack 29 在ViewPager中處理轉(zhuǎn)屏
29.1 概要
29.2 外部鏈接
Hack 30 ListView的選擇模式
30.1 概要
30.2 外部鏈接
第7章 實(shí)用庫
Hack 31 Android面向切面編程
31.1 概要
31.2 外部鏈接
Hack 32 使用Cocos2d-x美化應(yīng)用程序
32.1 Cocos2d-x是什么
32.2 使用Cocos2d-x
32.3 概要
32.4 外部鏈接
第8章 與其他編程語言交互
Hack 33 在Android上運(yùn)行Objective-C
33.1 下載并編譯Itoa
33.2 劃分模塊
33.3 創(chuàng)建Java層代碼
33.4 概要
33.5 外部鏈接
Hack 34 在Android中使用Scala
34.1 概要
34.2 外部鏈接
第9章 可復(fù)用的代碼片段
Hack 35 同時(shí)發(fā)起多個(gè)Intent
35.1 拍照
35.2 從相冊中選擇照片
35.3 整合兩種Intent
35.4 概要
35.5 外部鏈接
Hack 36 在用戶反饋中收集信息
36.1 概要
36.2 外部鏈接
Hack 37 向media ContentProvider添加MP3文件
37.1 使用ContentValues添加MP3文件
37.2 使用MediaScanner添加MP3文件
37.3 概要
37.4 外部鏈接
Hack 38 為ActionBar添加刷新動(dòng)作
38.1 概要
38.2 外部鏈接
Hack 39 從Market中獲取依賴功能
39.1 概要
39.2 外部鏈接
Hack 40 以后進(jìn)先出方式加載圖片
40.1 起點(diǎn):Android示例程序
40.2 引入executor
40.3 UI線程-離開返回的無縫銜接
40.4 注意事項(xiàng)
40.5 概要
40.6 外部鏈接
第10章 數(shù)據(jù)庫進(jìn)階
Hack 41 使用ORMLite構(gòu)建數(shù)據(jù)庫
41.1 一個(gè)簡單的數(shù)據(jù)模型
41.2 開始
41.3 堅(jiān)如磐石的數(shù)據(jù)庫schema
41.4 SQLiteOpenHelper--數(shù)據(jù)庫通道
41.5 用于數(shù)據(jù)庫訪問的單例模式
41.6 CRUD操作一點(diǎn)通
41.7 查詢構(gòu)建器
41.8 數(shù)據(jù)類型和棘手的外部類型
41.9 原生SQL查詢
41.10 事務(wù)
41.11 概要
41.12 外部鏈接
Hack 42 為SQLite添加自定義功能
42.1 Java代碼
42.2 native代碼
42.3 概要
42.4 外部鏈接
Hack 43 數(shù)據(jù)庫批處理
43.1 不使用批處理操作
43.2 使用批處理操作
43.3 使用SQLiteContentProvider執(zhí)行批處理操作
43.4 概要
43.5 外部鏈接
第11章 避免代碼碎片化
Hack 44 處理熄燈模式
44.1 Android 2.x
44.2 Android 3.x
44.3 在一個(gè)Activity中整合兩種實(shí)現(xiàn)
44.4 概要
44.5 外部鏈接
Hack 45 在舊版本上使用新API
45.1 使用apply()替代commit()
45.2 將應(yīng)用程序安裝到SD卡中
45.3 概要
45.4 外部鏈接
Hack 46 向后兼容的通知
46.1 概要
46.2 外部鏈接
Hack 47 使用Fragment創(chuàng)建Tab
47.1 創(chuàng)建自定義Tab的UI界面
47.2 在Activity中放置Tab
47.3 概要
47.4 外部鏈接
第12章 構(gòu)建工具
Hack 48 使用Apache Maven處理依賴關(guān)系
48.1 概要
48.2 外部鏈接
Hack 49 在root過的設(shè)備上安裝依賴庫
49.1 dex預(yù)處理
49.2 創(chuàng)建與權(quán)限相關(guān)的XML文件
49.3 修改AndroidManifest.xml文件
49.4 概要
49.5 外部鏈接
Hack 50 使用Jenkins處理設(shè)備多樣性
50.1 創(chuàng)建Jenkins job
50.2 運(yùn)行job
50.3 概要
50.4 外部鏈接

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)