Android 平板電腦應(yīng)用開發(fā)入門經(jīng)典

出版時間:2012-11  出版社:清華大學(xué)出版社  作者:(美)李偉夢 著  頁數(shù):241  譯者:張龍  
Tag標簽:無  

內(nèi)容概要

Android
3將Android的全部力量帶到了平板計算平臺!《Android平板電腦應(yīng)用開發(fā)入門經(jīng)典》向Android新手快速介紹了如何使用Android
3開發(fā)平板應(yīng)用。經(jīng)驗豐富的作者Wei-Meng
Lee首先介紹了如何安裝必要的工具并編寫HelloWorld應(yīng)用。接下來介紹Android平板應(yīng)用的各種組件。在構(gòu)建一些有助于你開發(fā)自己的Android平板應(yīng)用的示例平板項目后,你會迅速掌握Android
3。
主要內(nèi)容

構(gòu)建通用的Android UI,使用Fragment動態(tài)組裝活動
◆ 使用Action Bar條目展現(xiàn)常用功能
◆ 檢查Android用戶界面,幫助你理解界面組件

介紹如何創(chuàng)建基于位置的服務(wù)應(yīng)用

詳細介紹如何構(gòu)建位置監(jiān)控應(yīng)用

幫助你創(chuàng)建示例應(yīng)用,介紹在Android
Market上發(fā)布應(yīng)用的
各個步驟

介紹如何使用Eclipse進行Android開發(fā),如何使用Android模
擬器

作者簡介

 Wei-Meng
Lee是Developer Learning
Solutions(www.learn2develop.net)的技術(shù)專家與創(chuàng)始人,這是一家專門從事最新微軟與蘋果技術(shù)實訓(xùn)的技術(shù)公司。他在在線出版物和雜志上撰寫技術(shù)文章,同時還是《iOS
4編程入門經(jīng)典》、《Android編程入門經(jīng)典》的作者。

書籍目錄

第Ⅰ部分Android 3平板系統(tǒng)概覽 第1章Android平板編程入門 1.1什么是Android 1.1.1 Android版本” 1.1.2市場上的Android設(shè)備 1.1.3 Android Market 1.2獲取所需工具 1.2.1Java JDK 1.2.2 Eclipse 1.2.3下載Android SDK 1.2.4安裝包 1.2.5創(chuàng)建Android虛擬設(shè)備(AVD) 1.2.6 Android開發(fā)工具(AOT卜 1.3 創(chuàng)建第一個Android應(yīng)用 1.4 Android應(yīng)用剖析 1.5 小結(jié) 第2章Android平板應(yīng)用的組件 2.1 活動 2.2 Fragment 2.2.1動態(tài)添加Fragment 2.2.2理解Fragment的生命周期 2.2.3 Fragment之間的交互 2.3 使用Action Bar 2.3.1 向Action Bar添加動作條目 2.3.2 自定義動作條目和應(yīng)用的圖標 2.4小結(jié) 第3章Android用戶界面 3.1視圖與視圖組 3.1.1 LinearLayout 3.1.2 AbsoluteLayout 3.1.3 TableLayout 3.1.4 RelativeLayout 3.1.5 FrameLayout 3.1.6 ScrollView 3.2基本視圖 3.2.I TextView視圖 3.2.2常見視圖 3.3再論Fragment 3.3.1 ListFragment 3.3.2 DialogFragment 3.3.3 PreferenceFragment 3.4 小結(jié) 第Ⅱ部分項目 第4章創(chuàng)建基于位置的服務(wù)應(yīng)用 4.1顯示Google Maps 4.1.1創(chuàng)建項目 4.1.2獲取MapsAPI密鑰 4.1.3顯示地圖 4.1.4顯示縮放控件 4.1.5 改變視圖 4.1.6導(dǎo)航到特定位置 4.1.7添加標記 4.1.8獲得觸摸位置 4.1.9地理編碼與反向地理編碼 4.2獲取位置數(shù)據(jù) 4.3 小結(jié) 第5章SMS消息傳遞與聯(lián)網(wǎng) 5.1 SMS消息傳遞 5.1.1以編程的方式發(fā)送SMS消息 5.1.2發(fā)送消息后獲得反饋 5.1.3使用意圖發(fā)送SMS消息 5.1.4接收SMS消息 5.1.5說明與警告 5.1.6項目:構(gòu)建位置追蹤器應(yīng)用 5.2發(fā)送電子郵件 5.3聯(lián)網(wǎng) 5.3.1 下載二進制數(shù)據(jù) 5.3.2下載文本文件 5.3.3 使用GET方法訪問Web服務(wù) 503.4執(zhí)行異步調(diào)用 5.4 小結(jié) 第6章發(fā)布Android應(yīng)用 6.1為發(fā)布做準備 6.1.1版本化 6.1.2對Android應(yīng)用進行數(shù)字簽名 6.2部署APK文件 6.2.1使用adb.exe工具 6.2.2使用Web服務(wù)器 6.2.3在Android Market上發(fā)布應(yīng)用 6.3小結(jié) 第Ⅲ部分附錄 附錄A使用Eclipse進行Android開發(fā) 附錄B使用Android模擬器 附錄C練習(xí)答案

章節(jié)摘錄

版權(quán)頁:   插圖:   (5)再次使用DDMS向模擬器發(fā)送一條SMS消息。這一次可注意到活動被置于前臺,并顯示出了接收到的SMS消息。 示例說明 在MainActivity類中,首先在活動的onCreate0而非0nResume0事件中注冊Broadcast.Receiver,并在onDestroy0而非0nPause0事件中取消注冊。這確保了即便活動位于后臺,它也仍然可以監(jiān)聽廣播意圖。 接下來,修改SMSReceiver類中的onReceive0事件,在廣播另一個意圖前使用一個意圖將活動置于前臺: 還需要將AndroidManifest.xml文件qb元素的launchMode屬性設(shè)置為singleTask: 如果不設(shè)置,那么當應(yīng)用接收到SMS消息時就會啟動多個活動實例。 注意在該示例中,當活動位于后臺時(例如單擊了Home按鈕顯示主界面),活動會被置于前臺,并且其TextView會通過接收到的SMS消息進行更新。然而,如果活動被終止了(例如單擊了Back按鈕將其銷毀),那么該活動會再次啟動,但TextView不會更新。 5.1.5說明與警告 雖然發(fā)送與接收SMS消息的能力使得Android成為開發(fā)復(fù)雜應(yīng)用的頗具競爭力的平臺,但靈活性是有代價的。一個看起來沒什么的應(yīng)用可能會在背后發(fā)送SMS消息而用戶又不知曉,例如最近才為人所知的一個基于SMS的Android木馬應(yīng)用。它聲稱自己是一個媒體播放器,但安裝后會向某個收費號碼發(fā)送SMS消息,導(dǎo)致用戶支付大筆的電話費。 雖然用戶需要顯式地為應(yīng)用指定權(quán)限,但對權(quán)限的請求只會顯示在安裝之時。圖5—7展示了在將應(yīng)用(一個APK文件;第6章將會詳細介紹如何打包Android應(yīng)用)安裝到模擬器上(與安裝到真機上是一樣的)時所請求的權(quán)限。如果用戶單擊了Install按鈕,那么他就允許應(yīng)用發(fā)送與接收SMS消息了。這是非常危險的,因為當應(yīng)用安裝完畢后,它就可以在不提示用戶的情況下發(fā)送與接收SMS消息了。 除此之外,應(yīng)用還可以“嗅探”到來的SMS消息。例如,根據(jù)前面所介紹的技術(shù),可以輕松編寫一個檢查SMS消息中關(guān)鍵詞的應(yīng)用。當SMS消息包含了所查找的關(guān)鍵詞時,就可以使用Location Manager(參見第4章)來獲取你的地理位置,然后向該SMS消息的發(fā)送者發(fā)回坐標。接下來,發(fā)送者就可以輕松追蹤你的位置了。所有這些事情都可以在用戶毫不知情的情況下實現(xiàn)!也就是說,用戶應(yīng)該避免安裝來源不明(例如未知站點、陌生人等)的Android應(yīng)用。

編輯推薦

《移動與嵌入式開發(fā)技術(shù):Android 平板電腦應(yīng)用開發(fā)入門經(jīng)典》構(gòu)建通用的Android UI,使用Fragment動態(tài)組裝活動,使用Action Bar條目展現(xiàn)常用功能,檢查Android用戶界面,幫助你理解界面組件,介紹如何創(chuàng)建基于位置的服務(wù)應(yīng)用,詳細介紹如何構(gòu)建位置監(jiān)控應(yīng)用,幫助你創(chuàng)建示例應(yīng)用,介紹在Android Market上發(fā)布應(yīng)用的各個步驟,介紹如何使用Eclipse進行Android開發(fā),如何使用Android模擬器。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Android 平板電腦應(yīng)用開發(fā)入門經(jīng)典 PDF格式下載


用戶評論 (總計2條)

 
 

  •   看了看,這本書中講的主要是基礎(chǔ)知識,有用的內(nèi)容不多。
  •   結(jié)構(gòu)簡單、清楚,閱讀基本不費力,很適合入門
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7