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

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

內容概要

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

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

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

詳細介紹如何構建位置監(jiān)控應用

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

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

作者簡介

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

書籍目錄

第Ⅰ部分Android 3平板系統(tǒng)概覽 第1章Android平板編程入門 1.1什么是Android 1.1.1 Android版本” 1.1.2市場上的Android設備 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虛擬設備(AVD) 1.2.6 Android開發(fā)工具(AOT卜 1.3 創(chuàng)建第一個Android應用 1.4 Android應用剖析 1.5 小結 第2章Android平板應用的組件 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 自定義動作條目和應用的圖標 2.4小結 第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 小結 第Ⅱ部分項目 第4章創(chuà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導航到特定位置 4.1.7添加標記 4.1.8獲得觸摸位置 4.1.9地理編碼與反向地理編碼 4.2獲取位置數(shù)據(jù) 4.3 小結 第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項目:構建位置追蹤器應用 5.2發(fā)送電子郵件 5.3聯(lián)網(wǎng) 5.3.1 下載二進制數(shù)據(jù) 5.3.2下載文本文件 5.3.3 使用GET方法訪問Web服務 503.4執(zhí)行異步調用 5.4 小結 第6章發(fā)布Android應用 6.1為發(fā)布做準備 6.1.1版本化 6.1.2對Android應用進行數(shù)字簽名 6.2部署APK文件 6.2.1使用adb.exe工具 6.2.2使用Web服務器 6.2.3在Android Market上發(fā)布應用 6.3小結 第Ⅲ部分附錄 附錄A使用Eclipse進行Android開發(fā) 附錄B使用Android模擬器 附錄C練習答案

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計2條)

 
 

  •   看了看,這本書中講的主要是基礎知識,有用的內容不多。
  •   結構簡單、清楚,閱讀基本不費力,很適合入門
 

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

京ICP備13047387號-7