注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android語(yǔ)法范例參考大全

Android語(yǔ)法范例參考大全

Android語(yǔ)法范例參考大全

定 價(jià):¥79.80

作 者: 楊明羽 等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121160998 出版時(shí)間: 2012-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 586 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Android從誕生到現(xiàn)在的短短幾年時(shí)間,憑借其開(kāi)源開(kāi)放性、優(yōu)異的用戶體驗(yàn)和極為方便的開(kāi)發(fā)方式,贏得了廣大用戶和開(kāi)發(fā)者的青睞,目前已經(jīng)發(fā)展成為市場(chǎng)占有率第一的智能手機(jī)操作系統(tǒng)。熟練掌握Android程序開(kāi)發(fā),對(duì)于專業(yè)的程序員和業(yè)余開(kāi)發(fā)者都是一個(gè)全新的機(jī)遇和挑戰(zhàn)。《Android語(yǔ)法范例參考大全》言簡(jiǎn)意賅、通俗易懂,全面剖析了Android開(kāi)發(fā)各個(gè)方面的API函數(shù),使讀者能夠深入掌握Android智能手機(jī)系統(tǒng)的開(kāi)發(fā)。全書(shū)共分兩大篇17個(gè)章節(jié)。上篇是Android開(kāi)發(fā)技術(shù)基礎(chǔ),介紹了智能手機(jī)操作系統(tǒng)的概況,Android系統(tǒng)及應(yīng)用程序框架,如何搭建Android開(kāi)發(fā)環(huán)境和Android程序結(jié)構(gòu)。下篇是AndroidAPI詳解,分不同的章節(jié)介紹了Android應(yīng)用程序資源、控件、菜單、對(duì)話框、應(yīng)用程序模型、繪圖、動(dòng)畫(huà)、數(shù)據(jù)庫(kù)、多媒體、照相機(jī)、語(yǔ)音朗讀、系統(tǒng)信息、電話操作、定位和傳感器。在每一章中,重點(diǎn)介紹了與Android開(kāi)發(fā)相關(guān)的API函數(shù)和方法。對(duì)于每一個(gè)函數(shù)均提供了實(shí)例代碼,并進(jìn)行了詳細(xì)的分析,以使讀者能夠深入了解用于Android開(kāi)發(fā)的API函數(shù)?!禔ndroid語(yǔ)法范例參考大全》知識(shí)點(diǎn)覆蓋全面,結(jié)構(gòu)安排緊湊,講解詳細(xì),實(shí)例豐富,圖文并茂。對(duì)于Android程序設(shè)計(jì)的初學(xué)者,通過(guò)本書(shū)可以快速掌握Android程序設(shè)計(jì),實(shí)現(xiàn)從入門(mén)到精通的跨越。同時(shí),本書(shū)包羅了Android程序設(shè)計(jì)中大部分常用的函數(shù),對(duì)具有一定開(kāi)發(fā)經(jīng)驗(yàn)的設(shè)計(jì)人員也有非常好的參考價(jià)值,是每位Android程序員的必備手冊(cè)。本書(shū)可以作為Android初學(xué)者的入門(mén)教材,也可作為Android程序員的參考手冊(cè),同時(shí)還可作為大中專院校學(xué)生及電腦培訓(xùn)班的參考書(shū)。本書(shū)由楊明羽等編著。

作者簡(jiǎn)介

  楊明羽,畢業(yè)于北京郵電大學(xué),后留學(xué)美國(guó),在哥倫比亞大學(xué)獲得碩士學(xué)位,現(xiàn)在國(guó)內(nèi)著名軟件公司擔(dān)任項(xiàng)目經(jīng)理,負(fù)責(zé)Web應(yīng)用程序及手機(jī)應(yīng)用程序開(kāi)發(fā)。2000年開(kāi)始從事Java應(yīng)用開(kāi)發(fā),2005年開(kāi)始研究WindowsMobile智能手機(jī)應(yīng)用程序開(kāi)發(fā),2008年在Android智能手機(jī)操作系統(tǒng)誕生時(shí)便開(kāi)始研究Android應(yīng)用程序開(kāi)發(fā),具有多年豐富的經(jīng)驗(yàn),參與項(xiàng)目涉及地圖導(dǎo)航、手機(jī)微博終端、電子書(shū)閱讀器以及多款手機(jī)游戲等。

圖書(shū)目錄

上篇 Android開(kāi)發(fā)技術(shù)基礎(chǔ)
第1章 Android概述
Android是Google公司開(kāi)發(fā)的一種基于Linux2.6內(nèi)核的智能手機(jī)操作系統(tǒng)。雖然Android誕生到現(xiàn)在僅經(jīng)歷了短短的4年時(shí)間,但聚集了大量的人氣,已經(jīng)超越了其他智能手機(jī)系統(tǒng)。目前,Android系統(tǒng)已經(jīng)廣泛應(yīng)用于手機(jī)平臺(tái),并擴(kuò)展到平板電腦、車(chē)載導(dǎo)航儀等領(lǐng)域。本章首先帶領(lǐng)大家一覽 Android的風(fēng)采,后續(xù)章節(jié)將深入到Android 開(kāi)發(fā)的各個(gè)方面。
1.1 智能手機(jī)操作系統(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)簡(jiǎn)介
1.2.1 開(kāi)放手機(jī)聯(lián)盟
1.2.2 Android的特性
1.2.3 Android與其他主流操作系統(tǒng)的對(duì)比
1.3 Android系統(tǒng)構(gòu)架
1.4 Android應(yīng)用程序組件
1.4.1 Activity活動(dòng)程序
1.4.2 Service服務(wù)程序
1.4.3 BroadcastReceiver廣播接收器
1.4.4 ContentProvider內(nèi)容提供器
1.4.5 Intent激活組件
1.4.6 View視圖組件
1.5 Android Market應(yīng)用程序市場(chǎng)
1.6 Android國(guó)內(nèi)衍生版本
1.6.1 Ophone
1.6.2 Lephone
1.6.3 點(diǎn)心OS
1.7 小結(jié)
第2章 搭建Android開(kāi)發(fā)環(huán)境
古語(yǔ)云:工欲善其事,必先利其器。在展開(kāi)Android智能手機(jī)開(kāi)發(fā)之前,我們必須有一個(gè)易用的開(kāi)發(fā)環(huán)境。Google公司提供了完善的Android SDK開(kāi)發(fā)包,并通過(guò)Java語(yǔ)言來(lái)進(jìn)行開(kāi)發(fā)。我們通過(guò)Eclipse集成開(kāi)發(fā)環(huán)境和Android SDK開(kāi)發(fā)包中的工具便可以很方便地創(chuàng)建Android應(yīng)用程序?,F(xiàn)在就讓我們開(kāi)始建立屬于自己的Android智能手機(jī)開(kāi)發(fā)環(huán)境吧。
2.1 Android開(kāi)發(fā)環(huán)境要求
2.2 如何搭建Android開(kāi)發(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 運(yùn)行AVD
2.3.3 AVD界面及基本操作
2.3.4 AVD與手機(jī)的區(qū)別
2.4 Android開(kāi)發(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 小結(jié)
第3章 Android開(kāi)發(fā)起步
Android程序開(kāi)發(fā)使用的是Java語(yǔ)言。我們可以使用Eclipse集成開(kāi)發(fā)環(huán)境和Google提供的ADT插件來(lái)完成應(yīng)用程序的創(chuàng)建、開(kāi)發(fā)和調(diào)試。本章將帶領(lǐng)讀者熟悉一下Android應(yīng)用程序開(kāi)發(fā)的全過(guò)程,并重點(diǎn)分析一下Android應(yīng)用程序結(jié)構(gòu)以及Android中生命周期的概念。
3.1 創(chuàng)建第一個(gè)Android程序
3.2 通過(guò)模擬器運(yùn)行Android程序
3.3 Android程序結(jié)構(gòu)分析
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 進(jìn)程優(yōu)先級(jí)
3.4.2 Activity的生命周期
3.4.3 Service的生命周期
3.4.4 BroadcastReceiver的生命周期
3.5 小結(jié)
下篇 Android API詳解
第4章 Android應(yīng)用程序資源
Android系統(tǒng)具有高度的靈活性,Android應(yīng)用程序除了根據(jù)需要自由設(shè)計(jì)外,還可以使用系統(tǒng)內(nèi)置的一些顏色、字符串、布局等資源。另外,Android系統(tǒng)要求每一個(gè)應(yīng)用程序在訪問(wèn)某些關(guān)鍵硬件的時(shí)候都需要事先獲取權(quán)限,這樣便加強(qiáng)了系統(tǒng)的安全性。本章將介紹主要的Android應(yīng)用程序權(quán)限和資源,這些在以后的程序中都會(huì)經(jīng)常用到。
4.1 Manifest permission類:應(yīng)用程序權(quán)限
4.1.1 什么是應(yīng)用程序權(quán)限
4.1.2 Android應(yīng)用程序權(quán)限
4.1.3 Android應(yīng)用程序權(quán)限示例
4.2 Manifest permission group類:應(yīng)用程序權(quán)限組
4.3 R類:資源類
4.3.1 R.string類:字符串資源
4.3.2 R.color類:顏色資源
4.3.3 R.layout類:布局資源
4.3.4 R.drawable類:繪圖資源
4.3.5 R.id類:ID資源
4.4 小結(jié)
第5章 Android控件
Android系統(tǒng)擁有華麗的操作界面,這一點(diǎn)毫不亞于iPhone手機(jī),使得Android手機(jī)深受用戶的喜愛(ài)。在Android系統(tǒng)中,提供了史上最豐富、最華麗的控件,設(shè)計(jì)者可以輕松地實(shí)現(xiàn)各具特色的控件及界面效果,增強(qiáng)用戶體驗(yàn)。本章將詳細(xì)介紹Android系統(tǒng)中常用的控件及其編程方法。
5.1 Text View類:文本框
5.1.1 append方法:追加文字
5.1.2 add Text Changed Listener方法:添加文本更改監(jiān)聽(tīng)器
5.1.3 set Text方法:設(shè)置文本
5.1.4 set Text Size方法:設(shè)置字體大小
5.1.5 set Text Color方法:設(shè)置字體顏色
5.1.6 set Typeface方法:設(shè)置字體樣式
5.1.7 set Background Color方法:設(shè)置背景顏色
5.1.8 set Height方法:設(shè)置文本框高度
5.1.9 get Current Text Color方法:獲取當(dāng)前字體顏色
5.1.10 get Text方法:獲取文本框內(nèi)容
5.1.11 get Height方法:獲取文本框高度
5.1.12 get Width方法:獲取文本框?qū)挾?br />5.1.13 set Padding方法:設(shè)置內(nèi)邊距
5.1.14 get Padding Left方法:獲取文本框左 側(cè)內(nèi)邊距
5.1.15 get Padding Top方法:獲取文本框上部?jī)?nèi)邊距
5.1.16 get Padding Right方法:獲取文本框右側(cè)內(nèi)邊距
5.1.17 get Padding Bottom方法:獲取文本框下部?jī)?nèi)邊距
5.2 Button類:按鈕
5.2.1 set On Click Listener方法:設(shè)置按鈕監(jiān)聽(tīng)器
5.2.2 set On Long Click Listener方法:設(shè)置長(zhǎng)按監(jiān)聽(tīng)器
5.2.3 set On Focus Change Listener方法:設(shè)置焦點(diǎn)改變監(jiān)聽(tīng)器
5.2.4 set On Touch Listener方法:設(shè)置觸摸監(jiān)聽(tīng)器
5.2.5 set Pressed方法:設(shè)置按下?tīng)顟B(tài)
5.2.6 set Clickable方法:設(shè)置是否可按
5.2.7 set Long Clickable方法:設(shè)置是否可長(zhǎng)按
5.3 Edit Text類:編輯框
5.3.1 set Text方法:設(shè)置文本內(nèi)容
5.3.2 get Text方法:獲取顯示內(nèi)容
5.3.3 set Selection方法:設(shè)置文本選擇
5.3.4 set Hint方法:設(shè)置提示信息
5.3.5 set On Key Listener方法:設(shè)置按鍵監(jiān)聽(tīng)器
5.4 Date Picker類:日期選擇
5.4.1 init方法:初始化控件
5.4.2 On Date Changed Listener方法:日期更改監(jiān)聽(tīng)器
5.4.3 update Date方法:更新日期
5.4.4 get Year方法:獲取年份
5.4.5 get Month方法:獲取月份
5.4.6 get Day Of Month方法:獲取日數(shù)
5.5 Time Picker類:時(shí)間選擇
5.5.1 set Current Hour方法:設(shè)置當(dāng)前小時(shí)
5.5.2 set Current Minute方法:設(shè)置當(dāng)前分鐘
5.5.3 setIs24 Hour View方法:設(shè)置是否24小時(shí)制
5.5.4 set On Time Changed Listener方法:設(shè)置時(shí)間更改監(jiān)聽(tīng)器
5.5.5 get Current Hour方法:獲取當(dāng)前小時(shí)
5.5.6 get Current Minute方法:獲取當(dāng)前分鐘
5.5.7 is24HourView方法:獲取是否為24小時(shí)制
5.6 Progress Bar類:進(jìn)度條
5.6.1 set Max方法:設(shè)置最大值
5.6.2 set Progress

本目錄推薦

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