Wallace+Jackson
隨著無線網(wǎng)絡(luò)技術(shù)的不斷升級、移動終端越來越普及,移動終端的靈魂——操作系統(tǒng)的創(chuàng)新、優(yōu)化和升級成為各互聯(lián)網(wǎng)公司的主要陣地。而由Google公司研發(fā)的應(yīng)用于移動終端的安卓系統(tǒng)(即“Android”,以下簡稱安卓)占據(jù)了移動終端系統(tǒng)的半壁江山,那么安卓的魅力何在,本書可以成為你的首席軍師,助你開發(fā)自己的安卓應(yīng)用。
作者Wallace Jackson是加州大學(xué)洛杉磯分校的商業(yè)經(jīng)濟(jì)學(xué)學(xué)士、美國南加州大學(xué)管理信息系統(tǒng)設(shè)計與實(shí)現(xiàn)及營銷策略專業(yè)的碩士。從二十多年前起,他一直在領(lǐng)先的多媒體出版物上介紹他在新媒體內(nèi)容開發(fā)方面的工作。過去數(shù)年,他撰寫了一些流行的有關(guān)安卓應(yīng)用開發(fā)的書籍。
全書內(nèi)容共分為19章:1.創(chuàng)建安卓4.2的集成開發(fā)環(huán)境:獲取、安裝、配置安卓開發(fā)環(huán)境;2.探索安卓應(yīng)用開發(fā):安卓的Lingo版本及創(chuàng)建你的第一個名為Hello World的應(yīng)用;3.Java的安卓入門:加強(qiáng)我們的Hello World應(yīng)用;4.使用ViewGroup類的布局和活動;5.安卓的意圖和活動:增加應(yīng)用的交互性;6.安卓用戶界面設(shè)計:通過XML使用視圖和小部件;7.安卓的圖形設(shè)計:概念和技術(shù);8.合成高級圖形用戶界面設(shè)計的安卓;9.安卓圖片動畫:基于幀的動畫、使用XML結(jié)構(gòu);10.安卓矢量動畫:通過XML結(jié)構(gòu)的程序動畫;11.視頻簡介:概念和優(yōu)化;12.安卓中的數(shù)字視頻:使用VideoView類;13.音頻簡介:概念和優(yōu)化;14.在安卓中播放音頻:MediaPlayer類;15.音頻測序:安卓的SoundPool類;16.安卓意圖:應(yīng)用程序間的編程;17.安卓服務(wù):使用后臺處理;18.廣播接收機(jī):安卓的應(yīng)用程序間通信;19.安卓內(nèi)容提供商:數(shù)據(jù)存儲訪問。
學(xué)習(xí)一個全新領(lǐng)域的技術(shù),需要找到一本適合自己的教材進(jìn)行正確的引導(dǎo)。本書中,作者以大家最熟知的Hello World作為引子,為讀者揭開安卓的面紗。實(shí)際上,所有的學(xué)習(xí)過程都是由淺入深的。Hello World應(yīng)用是安卓系統(tǒng)自帶的應(yīng)用,只要用戶創(chuàng)建一個新的工程,這個工程便是可執(zhí)行的會顯示“Hello World”的應(yīng)用包了,在仿真器和搭載安卓系統(tǒng)的終端上都可以正常運(yùn)行。但這并不代表安卓呆板,相反,安卓作為一個系統(tǒng),給開發(fā)人員提供了核心支撐和許多接口,開發(fā)人員可以在安卓系統(tǒng)上開發(fā)出各種功能的應(yīng)用。
本書的全部內(nèi)容都是在豐富這個Hello World應(yīng)用。因此,即使讀者尚無自己的設(shè)計,也可以跟隨作者的思路最終開發(fā)出來一個功能豐富、用戶體驗(yàn)尚可的安卓應(yīng)用來。通過這個過程,讀者便會對安卓系統(tǒng)有個整體認(rèn)知,在以后更加復(fù)雜的功能設(shè)計與實(shí)現(xiàn)過程中游刃有余。
由于安卓是使用Java語言進(jìn)行開發(fā)的,因此本書的讀者最好能夠接觸過一些程序語言。如果不曾系統(tǒng)學(xué)習(xí)過Java語言,這本書的開頭部分淺顯地介紹了Java語言的規(guī)范、用法,與其他的編程語言是類似的??偟膩碚f,閱讀本書基本沒有門檻,只要你對安卓系統(tǒng)有興趣,希望能夠在安卓的世界里自由馳騁,這本書絕對可以助你一臂之力。
馮多,研究生
(中國科學(xué)院信息工程研究所)
Feng Duo,Master Candidate
(Institute of Information Engineering,CAS)endprint