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

Android語法范例參考大全

Android語法范例參考大全

定 價:¥79.80

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

ISBN: 9787121160998 出版時間: 2012-04-01 包裝: 平裝
開本: 16開 頁數(shù): 586 字數(shù):  

內(nèi)容簡介

  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ā)技術(shù)基礎(chǔ),介紹了智能手機操作系統(tǒng)的概況,Android系統(tǒng)及應(yīng)用程序框架,如何搭建Android開發(fā)環(huán)境和Android程序結(jié)構(gòu)。下篇是AndroidAPI詳解,分不同的章節(jié)介紹了Android應(yīng)用程序資源、控件、菜單、對話框、應(yīng)用程序模型、繪圖、動畫、數(shù)據(jù)庫、多媒體、照相機、語音朗讀、系統(tǒng)信息、電話操作、定位和傳感器。在每一章中,重點介紹了與Android開發(fā)相關(guān)的API函數(shù)和方法。對于每一個函數(shù)均提供了實例代碼,并進行了詳細的分析,以使讀者能夠深入了解用于Android開發(fā)的API函數(shù)?!禔ndroid語法范例參考大全》知識點覆蓋全面,結(jié)構(gòu)安排緊湊,講解詳細,實例豐富,圖文并茂。對于Android程序設(shè)計的初學(xué)者,通過本書可以快速掌握Android程序設(shè)計,實現(xiàn)從入門到精通的跨越。同時,本書包羅了Android程序設(shè)計中大部分常用的函數(shù),對具有一定開發(fā)經(jīng)驗的設(shè)計人員也有非常好的參考價值,是每位Android程序員的必備手冊。本書可以作為Android初學(xué)者的入門教材,也可作為Android程序員的參考手冊,同時還可作為大中專院校學(xué)生及電腦培訓(xùn)班的參考書。本書由楊明羽等編著。

作者簡介

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

圖書目錄

上篇 Android開發(fā)技術(shù)基礎(chǔ)
第1章 Android概述
Android是Google公司開發(fā)的一種基于Linux2.6內(nèi)核的智能手機操作系統(tǒng)。雖然Android誕生到現(xiàn)在僅經(jīng)歷了短短的4年時間,但聚集了大量的人氣,已經(jīng)超越了其他智能手機系統(tǒng)。目前,Android系統(tǒng)已經(jīng)廣泛應(yīng)用于手機平臺,并擴展到平板電腦、車載導(dǎo)航儀等領(lǐng)域。本章首先帶領(lǐng)大家一覽 Android的風(fēng)采,后續(xù)章節(jié)將深入到Android 開發(fā)的各個方面。
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)構(gòu)架
1.4 Android應(yīng)用程序組件
1.4.1 Activity活動程序
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)用程序市場
1.6 Android國內(nèi)衍生版本
1.6.1 Ophone
1.6.2 Lephone
1.6.3 點心OS
1.7 小結(jié)
第2章 搭建Android開發(fā)環(huán)境
古語云:工欲善其事,必先利其器。在展開Android智能手機開發(fā)之前,我們必須有一個易用的開發(fā)環(huán)境。Google公司提供了完善的Android SDK開發(fā)包,并通過Java語言來進行開發(fā)。我們通過Eclipse集成開發(fā)環(huán)境和Android SDK開發(fā)包中的工具便可以很方便地創(chuàng)建Android應(yīng)用程序。現(xiàn)在就讓我們開始建立屬于自己的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 小結(jié)
第3章 Android開發(fā)起步
Android程序開發(fā)使用的是Java語言。我們可以使用Eclipse集成開發(fā)環(huán)境和Google提供的ADT插件來完成應(yīng)用程序的創(chuàng)建、開發(fā)和調(diào)試。本章將帶領(lǐng)讀者熟悉一下Android應(yīng)用程序開發(fā)的全過程,并重點分析一下Android應(yīng)用程序結(jié)構(gòu)以及Android中生命周期的概念。
3.1 創(chuàng)建第一個Android程序
3.2 通過模擬器運行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 進程優(yōu)先級
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è)計外,還可以使用系統(tǒng)內(nèi)置的一些顏色、字符串、布局等資源。另外,Android系統(tǒng)要求每一個應(yīng)用程序在訪問某些關(guān)鍵硬件的時候都需要事先獲取權(quán)限,這樣便加強了系統(tǒng)的安全性。本章將介紹主要的Android應(yīng)用程序權(quán)限和資源,這些在以后的程序中都會經(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)擁有華麗的操作界面,這一點毫不亞于iPhone手機,使得Android手機深受用戶的喜愛。在Android系統(tǒng)中,提供了史上最豐富、最華麗的控件,設(shè)計者可以輕松地實現(xiàn)各具特色的控件及界面效果,增強用戶體驗。本章將詳細介紹Android系統(tǒng)中常用的控件及其編程方法。
5.1 Text View類:文本框
5.1.1 append方法:追加文字
5.1.2 add Text Changed Listener方法:添加文本更改監(jiān)聽器
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方法:獲取文本框上部內(nèi)邊距
5.1.16 get Padding Right方法:獲取文本框右側(cè)內(nèi)邊距
5.1.17 get Padding Bottom方法:獲取文本框下部內(nèi)邊距
5.2 Button類:按鈕
5.2.1 set On Click Listener方法:設(shè)置按鈕監(jiān)聽器
5.2.2 set On Long Click Listener方法:設(shè)置長按監(jiān)聽器
5.2.3 set On Focus Change Listener方法:設(shè)置焦點改變監(jiān)聽器
5.2.4 set On Touch Listener方法:設(shè)置觸摸監(jiān)聽器
5.2.5 set Pressed方法:設(shè)置按下狀態(tài)
5.2.6 set Clickable方法:設(shè)置是否可按
5.2.7 set Long Clickable方法:設(shè)置是否可長按
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)聽器
5.4 Date Picker類:日期選擇
5.4.1 init方法:初始化控件
5.4.2 On Date Changed Listener方法:日期更改監(jiān)聽器
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類:時間選擇
5.5.1 set Current Hour方法:設(shè)置當(dāng)前小時
5.5.2 set Current Minute方法:設(shè)置當(dāng)前分鐘
5.5.3 setIs24 Hour View方法:設(shè)置是否24小時制
5.5.4 set On Time Changed Listener方法:設(shè)置時間更改監(jiān)聽器
5.5.5 get Current Hour方法:獲取當(dāng)前小時
5.5.6 get Current Minute方法:獲取當(dāng)前分鐘
5.5.7 is24HourView方法:獲取是否為24小時制
5.6 Progress Bar類:進度條
5.6.1 set Max方法:設(shè)置最大值
5.6.2 set Progress

本目錄推薦

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