出版時(shí)間:2012-4 出版社:清華大學(xué) 作者:李偉夢 頁數(shù):374
Tag標(biāo)簽:無
內(nèi)容概要
對于當(dāng)今具有大量需求的諸多移動(dòng)設(shè)備來說,android操作系統(tǒng)是一個(gè)頗為流行和靈活的平臺(tái)。《android
編程入門經(jīng)典》為您在最新的移動(dòng)設(shè)備上創(chuàng)建android應(yīng)用程序提供了身臨其境般的指導(dǎo)。作者wei-menglee是一位經(jīng)驗(yàn)相當(dāng)豐富的作者,他的每節(jié)課程都提供了真實(shí)世界的示例,旨在達(dá)到其所涵蓋內(nèi)容的本源。本書從概述android核心功能與開發(fā)工具開始,循序漸進(jìn)地講授了成功開發(fā)android應(yīng)用程序所需的全部知識(shí)。
主要內(nèi)容
闡釋了活動(dòng)的概念及其生命周期
集中闡釋了如何應(yīng)用樣式和主題來定制活動(dòng)
詳述了屏幕組件,包括線性布局、絕對布局、相對布局及其他布局方式
詳細(xì)討論了一些用于適應(yīng)不同的屏幕大小并調(diào)整其顯示方向的方法
概述了文本框、進(jìn)度條、時(shí)間選擇器等多種視圖
涵蓋了如何發(fā)送sms消息和聯(lián)網(wǎng)
詳細(xì)指導(dǎo)如何創(chuàng)建android服務(wù)并與之交互
發(fā)布android應(yīng)用程序最重要的步驟
作者簡介
Wei-MengLee是Developer Learning
Solutions公司(www.leam2develop.net)的創(chuàng)始人和技術(shù)專家。他編寫過的在線出版物和雜志涵蓋了從.NET到MacOSX的廣泛主題。此外,他還撰寫了由清華大學(xué)出版社引進(jìn)并出版的《iOS
4編程入門經(jīng)典》一書以及其他很多技術(shù)書籍和文章。
書籍目錄
第1章 android編程入門
1.1android簡介
1.1.1android版本
1.1.2android功能
1.1.3android架構(gòu)
1.1.4市場上的android設(shè)備
1.1.5androidmarket
1.2獲得所需工具
1.2.1eclipse
1.2.2androidsdk
1.2.3android開發(fā)工具
1.2.4創(chuàng)建android虛擬設(shè)備(avd)
1.2.5創(chuàng)建第一個(gè)android應(yīng)用程序
1.2.6android應(yīng)用程序剖析
1.3本章小結(jié)
第2章 活動(dòng)和意圖
2.1理解活動(dòng)
2.1.1如何對活動(dòng)應(yīng)用樣式和主題
2.1.2隱藏活動(dòng)標(biāo)題
2.1.3顯示對話框窗口
2.1.4顯示進(jìn)度對話框
2.2使用意圖鏈接活動(dòng)
2.2.1解決意圖篩選器的沖突
2.2.2從意圖返回結(jié)果
2.2.3使用意圖對象傳遞數(shù)據(jù)
2.3使用意圖調(diào)用內(nèi)置應(yīng)用程序
2.3.1理解意圖對象
2.3.2使用意圖篩選器
2.3.3添加類別
2.4顯示通知
2.5本章小結(jié)
第3章 android用戶界面
3.1了解屏幕的構(gòu)成
3.1.1視圖和視圖組
3.1.2linear layout
3.1.3absolutelayout
3.1.4tablelayout
3.1.5relativelayout
3.1.6framelayout
3.1.7scrollview
3.2適應(yīng)顯示方向
3.2.1錨定視圖
3.2.2調(diào)整大小和重新定位
3.3管理屏幕方向的變化
3.3.1配置改變時(shí)保持狀態(tài)信息
3.3.2檢測方向改變
3.3.3控制活動(dòng)的方向
3.4以編程方式創(chuàng)建用戶界面
3.5偵聽用戶界面通知
3.5.1重寫活動(dòng)中定義的方法
3.5.2為視圖注冊事件
3.6本章小結(jié)
第4章 使用視圖設(shè)計(jì)用戶界面
4.1基本視圖
4.1.1textview視圖
4.1.2button、imagebutlon、edittext、checkbox、togglebutton、radiobutton和radiogroup視圖
4.1.3progressbar視圖
4.1.4autocompletetextview視圖
4.2選取器視圖
4.2.1timepicker視圖
4.2.2datepicker視圖
4.3列表視圖
4.3.1listview視圖
4.3.2使用spinner視圖
4.4本章小結(jié)
第5章 使用視圖顯示圖片和菜單
5.1使用圖像視圖顯示圖片?
5.1.1gallery和image view視圖
5.1.2imageswitcher
5.1.3gridview
5.2將菜單和視圖一起使用
5.2.1創(chuàng)建輔助方法
5.2.2選項(xiàng)菜單
5.2.3上下文菜單
5.3其他一些視圖
5.3.1analogclock和digitalclock視圖
5.3.2webview
5.4本章小結(jié)
第6章 數(shù)據(jù)持久化
6.1保存和加載用戶首選項(xiàng)
6.1.1使用getsharedprefcrences()方法
6.1.2使用getpreferences()方法
6.2將數(shù)據(jù)持久化到文件中
6.2.1保存到內(nèi)部存儲(chǔ)器
6.2.2保存到外部存儲(chǔ)器(sd卡)
6.2.3選擇最佳存儲(chǔ)選項(xiàng)
6.2.4使用靜態(tài)資源
6.3創(chuàng)建和使用數(shù)據(jù)庫
6.3.1創(chuàng)建dbadapter輔助類
6.3.2以編程方式使用數(shù)據(jù)庫
6.3.3預(yù)創(chuàng)建數(shù)據(jù)庫
6.4本章小結(jié)
第7章 內(nèi)容提供者
7.1在android中共享數(shù)據(jù)
7.2使用內(nèi)容提供者
7.2.2投影
7.2.3篩選
7.2.4排序
7.3創(chuàng)建自己的內(nèi)容提供者
7.4本章小結(jié)
第8章 消息傳遞和聯(lián)網(wǎng)
8.1sms消息傳遞
8.1.1以編程方式發(fā)送sms消息
8.1.2發(fā)送消息后獲取反饋
8.1.3使用意圖發(fā)送sms消息
8.1.4接收sms消息
8.1.5說明和警告
8.2發(fā)送電子郵件
8.3聯(lián)網(wǎng)
8.3.1下載二進(jìn)制數(shù)據(jù)
8.3.2下載文本文件
8.3.3訪問web服務(wù)
8.3.4執(zhí)行異步調(diào)用
8.4本章小結(jié)
第9章 基于位置的服務(wù)
9.1顯示地圖
9.1.1創(chuàng)建項(xiàng)目
9.1.2獲取maps api密鑰
9.1.3顯示地圖
9.1.4顯示縮放控件
9.1.5改變視圖
9.1.6導(dǎo)航到特定位置
9.1.7添加標(biāo)記
9.1.8獲取觸摸的位置
9.1.9地理編碼和反向地理編碼
9.2獲馭位置數(shù)據(jù)
9.3本章小結(jié)
第10章 開發(fā)android服務(wù)
10.1創(chuàng)建自己的服務(wù)
10.1.1在服務(wù)中執(zhí)行長時(shí)間運(yùn)行的任務(wù)
10.1.2在服務(wù)中執(zhí)行重復(fù)
10.1.3使用intentservice在單獨(dú)的線程上執(zhí)行異步任務(wù)
10.2在服務(wù)和活動(dòng)之間通信
10.3將活動(dòng)綁定到服務(wù)
10.4本章小結(jié)
第11章 發(fā)布android應(yīng)用程序
11.1為發(fā)布做準(zhǔn)備
11.1.1版本化
11.2對android應(yīng)用程序進(jìn)行數(shù)字簽名
11.2部署apk文件
11.2.1使用adb.exe工具
11.2.2使用web服務(wù)器
11.2.3在android market上發(fā)布
11.3本章小結(jié)
附錄a使用eclipse進(jìn)行android開發(fā)
附錄b使用android模擬器
附錄c練習(xí)答案
章節(jié)摘錄
版權(quán)頁: 插圖: 第1章 Android編程入門 本章將介紹以下內(nèi)容 Android簡介 Android版本及其功能集 Android架構(gòu) 市場上的各種Android設(shè)備 Android Market應(yīng)用程序商店 如何獲得開發(fā)Android應(yīng)用程序的工具和SDK(軟件開發(fā)工具包) 如何開發(fā)您的第一個(gè)Android應(yīng)用程序 歡迎閱讀本書!既然您手中拿著這本書(或正在您的最新移動(dòng)設(shè)備上閱讀它),那就說明您對學(xué)習(xí)如何為Android平臺(tái)編寫應(yīng)用程序很感興趣——現(xiàn)在就是學(xué)習(xí)Android應(yīng)用程序開發(fā)的最佳時(shí)機(jī)。移動(dòng)應(yīng)用市場正在迅速增長,最近的市場調(diào)查顯示,Android已經(jīng)超越iPhone在美國智能手機(jī)市場占據(jù)第二的位置。目前第一名的榮譽(yù)屬于Research In Motion(RIM),Apple的iphone是第三名。就在您閱讀本書的時(shí)候,Android很有可能已經(jīng)成為美國第一大智能手機(jī)平臺(tái),而且您也許正在最新的一款A(yù)ndroid設(shè)備上閱讀本書。 是什么使得Google在2005年買入的這個(gè)相對不那么知名的操作系統(tǒng)在今天卻如此受歡迎呢?它又提供了哪些功能?本章將介紹Android到底是什么,以及是什么讓開發(fā)人員和設(shè)備制造商都有如此大的興趣。您也將開始開發(fā)您的第一個(gè)Android應(yīng)用程序,并學(xué)會(huì)如何獲得必要的工具并對其設(shè)置。在本章結(jié)尾,您將具備進(jìn)一步探索更尖端的技術(shù)和技巧以開發(fā)您的下一個(gè)殺手級的Android應(yīng)用程序所需的基礎(chǔ)知識(shí)。 1.1 Android簡介 Android是一款基于Linux修訂版本的移動(dòng)操作系統(tǒng)。它最初是由同名的Android有限公司作為進(jìn)入移動(dòng)市場的戰(zhàn)略的一部分于2005年開發(fā)的。Google收購了Android公司,并接管了它的開發(fā)工作(包括整個(gè)開發(fā)團(tuán)隊(duì))。 Google要求Android系統(tǒng)是開放和免費(fèi)的。因此,大部分Android代碼在Apache License開源協(xié)議下都公開了,這意味著任何想使用Android的人都可以下載Android的全部源代碼。此外,供應(yīng)商(特別是硬件制造商)可以添加他們自己專有的Android擴(kuò)展,通過定锘ljAndroid以區(qū)別于其他廠商的產(chǎn)品。這一簡單的開發(fā)模型使Android非常有吸引力,并因此引起了許多供應(yīng)商的興趣。
編輯推薦
《移動(dòng)與嵌入式開發(fā)技術(shù):Android編程入門經(jīng)典》針對的是打算使用Google的Android SDK來開發(fā)應(yīng)用程序的Android初級開發(fā)人員?!兑苿?dòng)與嵌入式開發(fā)技術(shù):Android編程入門經(jīng)典》將學(xué)習(xí)Android編程的任務(wù)分解為若干個(gè)更小的環(huán)節(jié),使您能夠在鉆研更高級的內(nèi)容之前笑話每一個(gè)主題,《移動(dòng)與嵌入式開發(fā)技術(shù):Android編程入門經(jīng)典》一大特色就是每章的所有示例代碼都獨(dú)立于先前章節(jié)所討論的內(nèi)容。這樣,您可以靈活地轉(zhuǎn)入到所感興趣的主題并按照“試一試”的項(xiàng)目內(nèi)容開始練習(xí)。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載