- Android經(jīng)典應(yīng)用
- 趙書蘭編著
- 1864字
- 2018-12-30 05:22:47
前言
手機(jī)是人們工作和生活中不可缺少的產(chǎn)品,而智能手機(jī)則大大擴(kuò)展了手機(jī)的功能。智能手機(jī)是指使用開放式操作系統(tǒng)的手機(jī),同時(shí)第三方可根據(jù)操作系統(tǒng)提供的應(yīng)用編程接口為手機(jī)開發(fā)各種擴(kuò)展應(yīng)用硬件。這種手機(jī)除了具有普通手機(jī)的通話功能外,還具有PDA的大部分功能。另外,它在個(gè)人信息管理以及基于無線數(shù)據(jù)通信的瀏覽器和電子通信功能方面也比較突出。現(xiàn)在把是否具有嵌入式操作系統(tǒng)與是否可以支持第三方軟件作為智能手機(jī)與普通手機(jī)的兩大區(qū)分點(diǎn)。
智能手機(jī)越來越多地為用戶所接受。從近期市場(chǎng)表現(xiàn)來看,手機(jī)操作系統(tǒng)已成為智能手機(jī)廠商間的競(jìng)爭(zhēng)重點(diǎn)。市場(chǎng)上形成了Android陣營(yíng)、Symbian陣營(yíng)與蘋果自有Mac操作系統(tǒng)陣營(yíng)的三足鼎立之勢(shì)。在這三者之中,最具有發(fā)展?jié)摿Φ膽?yīng)該是Android陣營(yíng)。自2008年下半年谷歌手機(jī)推出后,手機(jī)操作系統(tǒng)的“世界大戰(zhàn)”已經(jīng)打響,中國(guó)移動(dòng)只是為這場(chǎng)戰(zhàn)爭(zhēng)增加了一個(gè)新的看點(diǎn)及不確定因素。2008年,3G版iPhone大放異彩,基于谷歌Android平臺(tái)的Gphone手機(jī)一面世就制造了轟動(dòng),而黑莓智能手機(jī)則在穩(wěn)健中保持快速發(fā)展。
而Android是什么呢?Android是一個(gè)平臺(tái),主要包括Linux微內(nèi)核,中間件(SQLite等),關(guān)鍵應(yīng)用(電話簿、郵件、短消息、GoogleMap、瀏覽器等),提供的Java框架,以及Android中的JVM。
Android作為一個(gè)開放、開源的移動(dòng)終端平臺(tái),對(duì)業(yè)界來講,這意味著源代碼基于Apache2.0許可進(jìn)行開放。Android具有如下5大優(yōu)勢(shì)。
1.開放性
開放的平臺(tái)允許任何移動(dòng)終端廠商加入Android聯(lián)盟,顯著的開放性可以使其擁有更多的開發(fā)者。開放性對(duì)于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商。而對(duì)于消費(fèi)者來講,最大的受益正是豐富的軟件資源。
2.掙脫運(yùn)營(yíng)商的束縛
在過去很長(zhǎng)的一段時(shí)間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營(yíng)商制約。自2008 年iPhone上市后,用戶可以更加方便地連接網(wǎng)絡(luò),運(yùn)營(yíng)商的制約減少。隨著EDGE、HSDPA這些2G至3G移動(dòng)網(wǎng)絡(luò)的逐步過渡和提升,手機(jī)隨意接入網(wǎng)絡(luò)已不是運(yùn)營(yíng)商口中的笑談。
3.豐富的硬件選擇
這一點(diǎn)還是與Android平臺(tái)的開放性相關(guān),由于Android的開放性,眾多的廠商會(huì)推出千奇百怪、各具功能特色的多種產(chǎn)品。功能上的差異和特色,并不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容。
4.不受任何限制的開發(fā)商
Android平臺(tái)提供給第三方開發(fā)商一個(gè)十分寬泛、自由的環(huán)境,不會(huì)受到各種條條框框的阻撓,可想而知,由此將會(huì)有多少新穎別致的軟件誕生。
5.無縫結(jié)合的Google應(yīng)用
如今“叱咤”互聯(lián)網(wǎng)的Google已經(jīng)走過10年多的歷史,從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務(wù)(如地圖、郵件、搜索等)已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺(tái)手機(jī)將無縫結(jié)合這些優(yōu)秀的Google服務(wù)。
本書還具有如下4個(gè)編寫特點(diǎn)。
1.中文環(huán)境
本書搭建了Android的Eclipse中文開發(fā)環(huán)境,幫助國(guó)內(nèi)用戶快速掌握Android開發(fā)環(huán)境。
2.結(jié)構(gòu)合理
本書內(nèi)容由淺到深,從實(shí)際出發(fā),合理安排知識(shí)結(jié)構(gòu),具有較強(qiáng)的知識(shí)性和實(shí)用性,適當(dāng)反映了當(dāng)前Android平臺(tái)的發(fā)展和應(yīng)用水平。
3.實(shí)例豐富
書中的實(shí)例應(yīng)用全面,涵蓋了Android所能觸及的領(lǐng)域。實(shí)例代碼翔實(shí)、規(guī)范工整,且代碼注釋得當(dāng)。
4.通俗易懂
本書條理清晰、主旨簡(jiǎn)潔,每講解一些基本概念都結(jié)合實(shí)例總結(jié)說明,做到理論與實(shí)踐相結(jié)合,讓讀者快速理解與掌握Android相關(guān)應(yīng)用。
全書共分為10章,主要內(nèi)容介紹如下。
第1章:Android概述。主要包括Android的發(fā)展歷程、Android的特性、搭建Android開發(fā)環(huán)境及Android程序結(jié)構(gòu)分析等內(nèi)容。
第2章:Android的應(yīng)用界面。介紹了Android的應(yīng)用界面,主要包括Android的基本布局、Android的基本組件等內(nèi)容。
第3 章:Android的對(duì)話框與菜單。介紹了Android的對(duì)話框與菜單,主要包括Android的各類型對(duì)話框、Android的各類型菜單等內(nèi)容。
第4章:Android的風(fēng)格與意圖。介紹了Android的風(fēng)格與意圖,主要包括Android的主題與樣式、Android的意圖及Android的廣播類型等內(nèi)容。
第5章:Android的圖形與動(dòng)畫。介紹了Android的圖形與動(dòng)畫,主要包括Android圖片使用對(duì)象、View的繪制、Android圖形特效處理以及Android動(dòng)畫等內(nèi)容。
第6章:Android數(shù)據(jù)存儲(chǔ)及持久化。介紹了Android數(shù)據(jù)存儲(chǔ)及持久化,主要包括SQLite數(shù)據(jù)庫、SharedPreferences存儲(chǔ)數(shù)據(jù)、文件存儲(chǔ)數(shù)據(jù)及ContentProvider存儲(chǔ)數(shù)據(jù)等內(nèi)容。
第7章:Android通信。介紹了Android通信,主要包括SMS功能、郵件功能以及電話功能等內(nèi)容。
第8章:Android聯(lián)網(wǎng)與多媒體。介紹了Android聯(lián)網(wǎng)與多媒體,主要包括Android聯(lián)網(wǎng)技術(shù)、Android的音頻、Android的視頻以及Android的相機(jī)等內(nèi)容。
第9章:Android傳感器。介紹了Android傳感器,主要包括傳感器管理及常用傳感器類型等內(nèi)容。
第10章:Android GPS定位。介紹了Android定位,主要包括GPS狀態(tài)、GPS位置信息及GPS參數(shù)等內(nèi)容。
本書適合不同層次的讀者閱讀,特別適合于程序開發(fā)員作為Android開發(fā)的參考書。
本書主要由趙書蘭編寫,此外參加編寫的還有周品、趙書梅、趙新芬、欒穎、劉志為、丁偉雄、雷曉平、李婭、楊文茵、何正風(fēng)、周靈、余智豪、崔如春和張德豐。
由于作者的水平有限,加之時(shí)間緊湊,書中難免會(huì)存在不足之處,敬請(qǐng)廣大讀者批評(píng)指正。
編著者
- Kaldi語音識(shí)別實(shí)戰(zhàn)
- 一本書讀懂5G技術(shù)
- 5G技術(shù)與應(yīng)用
- Android語法范例參考大全
- VoLTE端到端業(yè)務(wù)詳解
- 移動(dòng)應(yīng)用軟件測(cè)試技術(shù)與實(shí)踐
- Untangle Network Security
- 5G無線系統(tǒng)設(shè)計(jì)與國(guó)際標(biāo)準(zhǔn)
- 電力通信光纜施工實(shí)訓(xùn)教程
- 電子工程師必備——元器件應(yīng)用寶典
- 陣列信號(hào)處理及MATLAB實(shí)現(xiàn)(第2版)
- 多媒體通信技術(shù)與應(yīng)用
- Premiere Pro CC2018中文版基礎(chǔ)培訓(xùn)教程
- TD-LTE網(wǎng)絡(luò)規(guī)劃原理與應(yīng)用
- 信息通信網(wǎng)絡(luò)建設(shè)安全管理概要