出版時間:2012-4 出版社:電子工業(yè)出版社 作者:楊明羽
Tag標簽:無
內容概要
Android從誕生到現(xiàn)在的短短幾年時間,憑借其開源開放性、優(yōu)異的用戶體驗和極為方便的開發(fā)方式,贏得了廣大用戶和開發(fā)者的青睞,目前已經(jīng)發(fā)展成為市場占有率第一的智能手機操作系統(tǒng)。熟練掌握Android程序開發(fā),對于專業(yè)的程序員和業(yè)余開發(fā)者都是一個全新的機遇和挑戰(zhàn)。
《Android語法范例參考大全》言簡意賅、通俗易懂,全面剖析了Android
開發(fā)各個方面的API函數(shù),使讀者能夠深入掌握Android智能手機系統(tǒng)的開發(fā)。
全書共分兩大篇17個章節(jié)。上篇是Android開發(fā)技術基礎,介紹了智能手機操作系統(tǒng)的概況,Android系統(tǒng)及應用程序框架,如何搭建Android開發(fā)環(huán)境和Android程序結構。下篇是Android
API詳解,分不同的章節(jié)介紹了Android應用程序資源、控件、菜單、對話框、應用程序模型、繪圖、動畫、數(shù)據(jù)庫、多媒體、照相機、語音朗讀、系統(tǒng)信息、電話操作、定位和傳感器。在每一章中,重點介紹了與Android開發(fā)相關的API函數(shù)和方法。
對于每一個函數(shù)均提供了實例代碼,并進行了詳細的分析,以使讀者能夠深入了解用于Android開發(fā)的API函數(shù)。
《Android語法范例參考大全》知識點覆蓋全面,結構安排緊湊,講解詳細,實例豐富,圖文并茂。對于Android程序設計的初學者,通過本書可以快速掌握Android程序設計,實現(xiàn)從入門到精通的跨越。同時,本書包羅了Android程序設計中大部分常用的函數(shù),對具有一定開發(fā)經(jīng)驗的設計人員也有非常好的參考價值,是每位Android程序員的必備手冊。本書可以作為
Android初學者的入門教材,也可作為Android程序員的參考手冊,同時還可作為大中專院校學生及電腦培訓班的參考書。本書由楊明羽等編著。
作者簡介
楊明羽,畢業(yè)于北京郵電大學,后留學美國,在哥倫比亞大學獲得碩士學位,現(xiàn)在國內著名軟件公司擔任項目經(jīng)理,負責Web應用程序及手機應用程序開發(fā)。2000年開始從事Java應用開發(fā),2005年開始研究Windows
Mobile智能手機應用程序開發(fā),2008年在Android智能手機操作系統(tǒng)誕生時便開始研究Android應用程序開發(fā),具有多年豐富的經(jīng)驗,參與項目涉及地圖導航、手機微博終端、電子書閱讀器以及多款手機游戲等。
書籍目錄
上篇 Android開發(fā)技術基礎
第1章 Android概述
1.1 智能手機操作系統(tǒng)現(xiàn)狀
1.1.1 Linux系統(tǒng)
1.1.2 Windows Mobile系統(tǒng)
1.1.3 Symbian系統(tǒng)
1.1.4 iOS系統(tǒng)
1.1.5 BlackBerry系統(tǒng)
1.1.6 Palm系統(tǒng)
1.2 Android系統(tǒng)簡介
1.2.1 開放手機聯(lián)盟
1.2.2 Android的特性
1.2.3 Android與其他主流操作系統(tǒng)的對比
1.3 Android系統(tǒng)構架
1.4 Android應用程序組件
1.4.1 Activity活動程序
1.4.2 Service服務程序
1.4.3 BroadcastReceiver廣播接收器
1.4.4 ContentProvider內容提供器
1.4.5 Intent激活組件
1.4.6 View視圖組件
1.5 Android Market應用程序市場
1.6 Android國內衍生版本
1.6.1 Ophone
1.6.2 Lephone
1.6.3 點心OS
1.7 小結
第2章 搭建Android開發(fā)環(huán)境
2.1 Android開發(fā)環(huán)境要求
2.2 如何搭建Android開發(fā)環(huán)境
2.2.1 安裝JDK
2.2.2 安裝Eclipse
2.2.3 安裝Android SDK
2.2.4 安裝ADT插件
2.2.5 安裝Eclipse中文插件
2.3 Android模擬器AVD
2.3.1 創(chuàng)建AVD
2.3.2 運行AVD
2.3.3 AVD界面及基本操作
2.3.4 AVD與手機的區(qū)別
2.4 Android開發(fā)常用工具及命令
2.4.1 ADB工具
2.4.2 DDMS工具
2.4.3 AAPT工具
2.4.4 Mksdcard工具
2.4.5 DX工具
2.4.6 Android Monkey工具
2.4.7 Traceview工具
2.5 小結
第3章 Android開發(fā)起步
3.1 創(chuàng)建第一個Android程序
3.2 通過模擬器運行Android程序
3.3 Android程序結構分析
3.3.1 src目錄
3.3.2 gen目錄
3.3.3 android.jar文件
3.3.4 res目錄和assets目錄
3.3.5 AndroidManifest.xml文件
3.4 Android生命周期
3.4.1 進程優(yōu)先級
3.4.2 Activity的生命周期
3.4.3 Service的生命周期
3.4.4 BroadcastReceiver的生命周期
……
下篇 Android API詳解
第4章 Android應用程序資源
第5章 Android控件
第6章 Android菜單和對話框
第7章 Android應用程序模型
第8章 Android繪圖
第9章 Android動畫效果
第10章 Android數(shù)據(jù)庫
第11章 Android多媒體
第12章 Android照相機
第13章 Android語音朗讀
第14章 Android系統(tǒng)信息
第15章 Android電話操作
第16章 Android定位
第17章 Android傳感器
章節(jié)摘錄
版權頁: 插圖: 注意:addEarcon方法與addSpeech方法不同,addEarcon方法需要結合playEarcon使用,addSpeech方法則需要結合speak方法使用。 【基本語法】addEarcon方法可以采用如下兩種形式: public int addEarcon(String earcon,String filename) public int addEarcon(String earcon,String packagename,int resourceId) 參數(shù)說明 earcon:需要關聯(lián)通知或事件的文本。 packagename:程序包名。 resourceId:音頻文件的資源ID。 filename:音頻文件的完整路徑名。 由于addEarcon方法往往結合playEarcon方法一起使用,因此,示例代碼可以參考playEarcon方法。 13.1.15 playEarcon方法:播放關聯(lián)文件 【功能說明】該方法用于播放通知或者事件相關聯(lián)的音頻文件,通過指定通知或者事件對應的字符串以及播放模式來實現(xiàn)。該方法往往與addEarcon方法一起使用,addEarcon方法設置了關聯(lián)音頻文件,playEarcon方法進行朗讀播放。 【基本語法】public int playEarcon(String earcon,int queueMode,HashMapparams) 參數(shù)說明 earcon:通知或者事件對應的文本內容,String格式。 queueMode:朗讀的模式。可以設置兩種方法,QUEUE FLUSH方式表示清除當前隊列中的內容而直接播放新的內容,QUEUE ADD方式表示將新的內容添加到隊列尾部進行播放。 params:使用的參數(shù)列表,一般以鍵值對的形式給出,可以取值類型為KEY PARAM STREAM或者KEY PARAM UTTERANCE ID。如果沒有參數(shù),則可以設置為null。 【實例演示】下面通過代碼來演示如何在文本朗讀過程中添加事件音頻文件。 在這段代碼中,首先在Activity啟動的時候構造了TextToSpeech對象。在按鈕監(jiān)聽器中首先關聯(lián)事件音頻文件,然后播放編輯框中的文本,接著播放事件音頻文件。最后,重載onDestroy方法,在其中調用shutdown方法來釋放文本朗讀引擎。 讀者運行這段代碼,則可以在手機屏幕上看到如圖13.15所示的顯示效果。點擊“朗讀”按鈕后,將首先朗讀“Open Windows.”,接著播放事件音頻文件。 注意:音頻文件win.wav,應該首先放在SD卡的根目錄中。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載