注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Android開發(fā)秘籍

Android開發(fā)秘籍

Android開發(fā)秘籍

定 價:¥75.00

作 者: (日)BRILLIANT SERVICE株式會社 編 呂國棟 繪
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 移動開發(fā)

ISBN: 9787115274779 出版時間: 2012-05-01 包裝: 平裝
開本: 16開 頁數(shù): 446 字?jǐn)?shù):  

內(nèi)容簡介

  《Android開發(fā)秘籍》共分6章。第1章Android入門秘籍,介紹了關(guān)于Android的開發(fā)基本信息。第2章初級應(yīng)用程序開發(fā)秘籍,本章開始介紹Android應(yīng)用程序開發(fā)時必知必會的基礎(chǔ)知識,并講解了Activity和Intent等Android特有的功能,以及為了運(yùn)用它們而需要的技術(shù)。第3章應(yīng)用程序開發(fā)實踐秘籍,本章將引導(dǎo)讀者進(jìn)入Android應(yīng)用程序開發(fā)的世界。從能夠使用OpenGL、位置信息和傳感器等進(jìn)行應(yīng)用程序開發(fā)所必需的技術(shù),到應(yīng)用程序優(yōu)化使用。第4章原生代碼秘籍,講解了利用原生代碼開發(fā)Android應(yīng)用程序的技巧。從搭建開發(fā)用的環(huán)境開始,到Android獨(dú)有的libc(bionic)等,對更深層次的開發(fā)所需要的技術(shù)作了介紹。第5章定制化秘籍,介紹了靈活使用Android源代碼的秘籍。從準(zhǔn)備編譯源代碼的環(huán)境開始,到源代碼的概述,框架的改造等,讓讀者體會到探索開源代碼的優(yōu)點(diǎn)與樂趣。第6章調(diào)試秘籍,介紹了非常有用的調(diào)試Android程序的技術(shù)?!禔ndroid開發(fā)秘籍》適合Android程序員、Android愛好者,以及有一定實踐經(jīng)驗的開發(fā)者閱讀。

作者簡介

暫缺《Android開發(fā)秘籍》作者簡介

圖書目錄

第1章 Android入門秘籍
1.作為開發(fā)者的Android入門
什么是Android
Android的歷史
Android Market
Android產(chǎn)品的推廣
什么是Open Embedded Software Foundation(OESF)
應(yīng)用程序介紹
2.SDK的版本
各版本的內(nèi)容
各版本的占有率
第2章 初級應(yīng)用程序秘籍
3.應(yīng)用程序開發(fā)環(huán)境的搭建
安裝Android SDK
安裝Eclipse
下載SDK組件
安裝ADT
設(shè)置Eclipse
創(chuàng)建Android工程
4.模擬器入門
創(chuàng)建AVD
啟動模擬器
操作模擬器
5.模擬器秘籍
加載SD卡到模擬器
了解模擬器的網(wǎng)絡(luò)配置
設(shè)置模擬器的DNS
設(shè)置模擬器的代理服務(wù)器
使用模擬器控制臺
重定向宿主機(jī)器的指定端口到模擬器
設(shè)置位置信息
發(fā)送任何硬件事件
從宿主機(jī)器直接輸入字符
控制模擬器的電源狀態(tài)
確認(rèn)網(wǎng)絡(luò)狀態(tài)
模擬網(wǎng)絡(luò)延遲
設(shè)置網(wǎng)絡(luò)的速度
模擬電話的各種狀態(tài)
從模擬器控制臺發(fā)送短消息
改變模擬器的大小
改變模擬器的皮膚
在兩個模擬器之間進(jìn)行通信
在兩個模擬器之間打電話和收發(fā)短消息
從模擬器A向模擬器B打電話
總結(jié)
6.Activity入門
什么是Activity
Activity的生命周期
啟動其他的Activity
狀態(tài)的保存、還原
總結(jié)
7.Activity秘籍
使用adb命令啟動Activity
動態(tài)切換Activity的有效/無效
8.Intent入門
什么是Intent
Intent過濾器
秘籍中的秘籍
9.使用按鈕
在XML中定義按鈕
定義按下按鈕時的動作
在布局文件中定義按鈕按下時的方法
秘籍中的秘籍
10.使用對話框
使用AlertDialog類
使用Dialog類
改善使用Eclipse的預(yù)覽結(jié)果
使用DatePickerDialog類輸入日期
使用TimePickerDialog類輸入時間
使用ProgressDialog類
總結(jié)
11.保存設(shè)置值
什么可以保存
獲取設(shè)置值
刪除設(shè)置值
12.使用保存的設(shè)置值
查看保存的xml文件
修改Preference的獲取方法
查看、修改其他程序的設(shè)置值
13.簡單地制作設(shè)置界面
Preference的類型
制作設(shè)置界面
秘籍中的秘籍
14.使用地圖
獲取Maps API密鑰
創(chuàng)建工程
在XML中描述并使用MapView
從源代碼新建并使用MapView
秘籍中的秘籍
總結(jié)
15.使用Alarm
設(shè)置Alarm
Alarm的類型
秘籍中的秘籍
16.使用動畫
Tweened Animation的具體例子
Frame-By-Frame Animation的具體例子
動畫的實現(xiàn)方法
總結(jié)
17.播放多媒體
可播放的多媒體類型
實現(xiàn)視頻播放
實現(xiàn)音頻播放
秘籍中的秘籍
18.執(zhí)行異步處理
代碼
執(zhí)行秘籍
19.使用進(jìn)度條
進(jìn)度條顯示的基本知識
通過ProgressBar顯示進(jìn)度
在標(biāo)題欄中顯示進(jìn)度條
秘籍中的秘籍
20.使用語音朗讀功能
秘籍中的秘籍
21.使用手勢輸入
用文本顯示手勢事件
總結(jié)
總結(jié)
第3章 實踐應(yīng)用程序秘籍
22.制作自定義按鈕
嘗試更改按鈕的背景
使用draw9patch
使用selector
秘籍中的秘籍
23.制作自定義視圖
加工LinearLayout
在XML布局文件中使用自定義視圖
秘籍中的秘籍
24.使視圖可以拖動
擴(kuò)展TextView使其可以拖動
秘籍中的秘籍
25.使用OpenGL
OpenGL概述
OpenGL術(shù)語表
OpenGL ES編程(準(zhǔn)備篇)
OpenGL ES編程(繪制篇)
26.使用服務(wù)
創(chuàng)建服務(wù)
調(diào)用服務(wù)
連接服務(wù)
秘籍中的秘籍
27.獲取位置信息
什么是位置信息
獲取位置信息的方法
在模擬器上測試
執(zhí)行基于位置信息變化的處理
28.活用位置信息
位置信息更新時調(diào)用廣播接收器
進(jìn)入指定區(qū)域時發(fā)送通知
29.使用傳感器
代碼
執(zhí)行秘籍
30.使用相機(jī)
從相機(jī)獲取信息
執(zhí)行秘籍
秘籍中的秘籍
保存預(yù)覽的圖像
31.使用SQLite
SQLite的命令一覽
32.使用內(nèi)容提供者
加載多媒體信息
33.制作內(nèi)容提供者
代碼
秘籍中的秘籍
總結(jié)
34.制作軟鍵盤
Input Method Framework的概述
安裝并執(zhí)行IME
增加用戶詞典的注冊件數(shù)
顯示小鍵盤
使預(yù)測輸入?yún)^(qū)變?yōu)?行
從軟鍵盤打開設(shè)置界面
總結(jié)
35.支持快速搜索
代碼
總結(jié)
36.使用藍(lán)牙
藍(lán)牙概述
使藍(lán)牙有效
查找遠(yuǎn)程設(shè)備
獲取配對成功的設(shè)備的信息
連接遠(yuǎn)程設(shè)備
接收來自遠(yuǎn)程設(shè)備的連接
總結(jié)
37.制作動態(tài)壁紙
制作動態(tài)壁紙
設(shè)置動態(tài)壁紙
使用
動態(tài)壁紙的實現(xiàn)
添加設(shè)置界面
秘籍中的秘籍
38.在外部存儲器(SD卡)中安裝應(yīng)用程序
指定安裝位置
實現(xiàn)的例子
不支持在外部存儲器中安裝的應(yīng)用程序
推薦安裝到外部存儲器的應(yīng)用程序
結(jié)語
39.優(yōu)化應(yīng)用程序
包的結(jié)構(gòu)
字節(jié)碼“DEX”
代碼的優(yōu)化
優(yōu)化Java字節(jié)碼
測定ProGuard的效果
使用layoutopt優(yōu)化資源
測定優(yōu)化的效果
主要消息的意思
40.不使用Eclipse執(zhí)行構(gòu)建
通過命令行使用Android SDK工具執(zhí)行構(gòu)建
41.注冊到Android Market
確認(rèn)AndroidManifest.xml的必要項目
輸出APK文件
第4章 原生代碼秘籍
42.搭建Android NDK的環(huán)境(Windows)
Cygwin的下載及安裝
Android NDK的下載及安裝
示例庫hello-jni的構(gòu)建
將hello-jni工程導(dǎo)入至Eclipse執(zhí)行構(gòu)建
庫的重建
秘籍中的秘籍
43.Android NDK的環(huán)境搭建(Linux)
Android NDK的下載及安裝
44.NDK的環(huán)境搭建(Mac OS X)
Xcode的下載及安裝
Android NDK的下載及安裝
45.了解Android NDK的目錄結(jié)構(gòu)
Android NDK的目錄結(jié)構(gòu)
秘籍中的秘籍
總結(jié)
46.bionic入門
bionic的限制事項
目錄結(jié)構(gòu)
總結(jié)
47.在應(yīng)用程序中使用JNI
在NDK中使用JNI
制作定義了JNI方法的應(yīng)用程序
實現(xiàn)JNI庫
編寫本機(jī)代碼
構(gòu)建JNI庫
執(zhí)行應(yīng)用程序
秘籍中的秘籍
48.移植并使用已經(jīng)存在的庫
移植前應(yīng)該考慮的事項
創(chuàng)建Android.mk
使從Java調(diào)用變?yōu)榭赡?br />總結(jié)
第5章 定制化秘籍
49.源代碼編譯環(huán)境的搭建(Linux)
安裝Ubuntu Linux
安裝必要的工具
安裝Repo
Repo的初始化
獲取源代碼
執(zhí)行編譯、構(gòu)建
對運(yùn)行狀況進(jìn)行確認(rèn)
秘籍中的秘籍
50.源代碼編譯環(huán)境的搭建(Mac OS X)
準(zhǔn)備
安裝Git
安裝Repo
文件系統(tǒng)的問題
下載源代碼
Snow Leopard的設(shè)置
使用終端進(jìn)行構(gòu)建
使用Eclipse進(jìn)行構(gòu)建
51.Android源代碼入門
Git與Repo
目錄結(jié)構(gòu)
52.Android編譯命令入門
為了使用Android命令而需要的設(shè)置
講解Android編譯命令
其他的便利的Android命令
秘籍中的秘籍
53.燒錄開發(fā)機(jī)
關(guān)于Android Dev Phone
準(zhǔn)備、獲取源代碼
不同分支的版本構(gòu)建時設(shè)置方法的差異
針對每個分支版本講解構(gòu)建方法(使用donut/eclair分支時)
針對每個分支版本講解構(gòu)建方法(使用cupcake分支時)
執(zhí)行構(gòu)建
寫入到Android Dev Phone
秘籍中的秘籍
54.改造標(biāo)準(zhǔn)待機(jī)應(yīng)用程序
將3個界面的主屏幕改造為5個界面的主屏幕
將待機(jī)界面的觸摸滾動改造為iPhone風(fēng)格
在每個界面上設(shè)置壁紙的改造
55.改造框架
獲取運(yùn)行中的應(yīng)用程序縮略圖的改造
Activity的尺寸的改造
資源的改造
模擬器啟動時“A N D R O I D”字符的改造
第6章 調(diào)試秘籍
56.使用實機(jī)調(diào)試
準(zhǔn)備
結(jié)語
57.使用ADB
ADB客戶端
ADB服務(wù)器
ADB命令
顯示設(shè)備的日志
顯示設(shè)備的Bug報告
使用JDWP調(diào)試
安裝應(yīng)用程序
將數(shù)據(jù)轉(zhuǎn)發(fā)到設(shè)備
將數(shù)據(jù)從設(shè)備復(fù)制到主機(jī)
事先輸入的ADB命令,識別到設(shè)備的同時 執(zhí)行這個命令
管理ADB服務(wù)器
總結(jié)
58.查找內(nèi)存泄漏
什么是內(nèi)存泄漏
DalvikVM的內(nèi)存管理方法
Android(DalvikVM)的垃圾回收(GC)
跟蹤內(nèi)存泄漏
有效的內(nèi)存使用方法
59.使用Traceview
生成Trace日志
使用Traceview分析日志
60.使用Eclipse單步執(zhí)行框架
準(zhǔn)備
創(chuàng)建支持框架單步執(zhí)行的Android SDK
安裝Android SDK
框架的單步執(zhí)行

本目錄推薦

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