精通Android [Pro Android 4]

精通Android [Pro Android 4] 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
[印] Satya Komatineni,[美] Dave MacLean 著,曾少寜,楊越 譯



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-25

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115297150
版次:1
商品編碼:11144225
包裝:平裝
叢書名: 圖靈程序設計叢書.移動開發係列
外文名稱:Pro Android 4
開本:16開
齣版時間:2013-01-01
用紙:膠版紙
頁數:754
正文語種:中文


相關圖書





圖書描述

編輯推薦

  Android移動開發製勝寶典
  專傢力作,續寫輝煌


更多精彩,點擊進入品牌店查閱>>

內容簡介

  Android是榖歌的開源移動開發平颱,業已成為移動開發領域的主流。近幾年,隨著越來越多硬件供應商加入Android操作係統的陣營,榖歌已經成為移動領域的新霸主。
  《精通Android》是智慧的結晶,是備受推崇的Android參考書。作為Android 4.0 SDK(Android的個SDK)的編程指南,相較於上一版,《精通Android》不僅在結構上做瞭相應的調整,內容上更是與時俱進,增加瞭Android內部構件編程的相關知識,介紹瞭綫程、進程、長期運行的服務、廣播接收程序、鬧鍾管理器、設備配置變化和異步任務。用31章涵蓋瞭100多個主題, 原書配套網站上更是展示瞭Android SDK的特性。
  《精通Android》強調實用,突齣趣味,寓教於樂。作者通過妙趣橫生、切實可行的示例,嚮讀者展示瞭如何使用榖歌的Android 4.0 SDK,為嵌入式設備、手機、平闆電腦構建應用。如果你想投身Android移動開發,那麼本書不容錯過。

作者簡介

  Satya Komatineni,印度理工大學電子工程專業碩士。有20多年的程序設計經驗,開發過用於Java Web開發的簡單開源工具AspireWeb以及開源個人Web 操作係統——Aspire Knowledge Central擅長使用Java、.NET和數據庫技術進行Web開發,發錶過30多篇這方麵的文章。他經常在與創新技術相關的行業大會上發言,並為java.net上的網絡博客撰稿。

  Dave MacLean,加拿大滑鐵盧大學係統設計工程專業學士。早在1980年就從事軟件開發工作,使用過多種語言進行編程,曾開發機器人自動化、數據倉庫、Web自助服務應用程序、EDI事務處理器等係統。Dave曾在Sun、IBM、Trimble Navigation及通用汽車等公司工作。

精彩書評

  ★“如果你真的想要循序漸進地學習Android SDK,這本書絕對會對你有所幫助。”
  ——讀者評論

  ★“本書豐富的內容足以助你完成一個運行良好的應用。但是我得提醒你,所有章節都提供瞭深度挖掘API的工具和信息,而非淺嘗輒止。”
  ——讀者評論

目錄

第1章  Android計算平颱簡介
1.1  麵嚮新PC的全新平颱
1.2  Android的曆史
1.3  Dalvik VM剖析
1.4  理解Android軟件棧
1.5  使用Android SDK開發最終用戶應用程序
1.5.1  Android模擬器
1.5.2  Android UI
1.5.3  Android基礎組件
1.5.4  高級UI概念
1.5.5  Android Service組件
1.5.6  Android媒體和電話組件
1.5.7  Android Java包
1.6  利用Android源代碼
1.6.1  在綫瀏覽Android源代碼
1.6.2  使用Git下載Android源代碼
1.7  本書的示例項目
1.8  小結














第2章  設置開發環境
2.1  設置環境
2.1.1  下載JDK 6
2.1.2  下載Eclipse 3.6
2.1.3  下載Android SDK
2.1.4  命令行窗口
2.1.5  安裝ADT
2.2  瞭解基本組件
2.2.1  View
2.2.2  Activity
2.2.3  Fragment
2.2.4  Intent
2.2.5  ContentProvider
2.2.6  Service
2.2.7  AndroidManifest.xml
2.2.8  AVD
2.3  Hello World!
2.4  AVD
2.5  在真實設備上運行
2.6  剖析Android應用程序的結構
2.7  瞭解應用程序生命周期
2.8  簡單調試
2.9  參考資料
2.10  小結
2.11  麵試問題


第3章  使用Android資源
3.1  資源
3.1.1  字符串資源
3.1.2  布局資源
3.1.3  資源引用語法
3.1.4  定義資源ID供以後使用
3.1.5  已編譯和未編譯的Android資源
3.2  Android關鍵資源
3.3  使用任意XML資源文件
3.4  使用原始資源
3.5  使用資産
3.6  瞭解資源目錄結構
3.7  資源和配置更改
3.8  參考資料URL
3.9  小結
3.10  麵試問題


第4章  ContentProvider
4.1  探索Android內置的ContentProvider
4.1.1  在模擬器和可用設備上利用數據庫
4.1.2  快速瞭解SQLite
4.2  ContentProvider的架構
4.2.1  Android內容URI的結構
4.2.2  Android MIME類型的結構
4.2.3  使用URI讀取數據
4.2.4  使用遊標
4.2.5  使用where子句
4.2.6  插入記錄
4.2.7  將文件添加到ContentProvider中
4.2.8  更新和刪除
4.3  實現ContentProvider
4.3.1  計劃數據庫
4.3.2  擴展ContentProvider
4.3.3  履行MIME類型契約
4.3.4  實現query方法
4.3.5  實現insert方法
4.3.6  實現update方法
4.3.7  實現delete方法
4.3.8  使用UriMatcher來解析URI
4.3.9  使用投影映射
4.3.10  注冊提供程序
4.4  練習圖書提供程序
4.4.1  添加圖書
4.4.2  刪除圖書
4.4.3  獲取圖書數量
4.4.4  顯示圖書列錶
4.5  資源
4.6  小結
4.7  麵試問題


第5章  Intent
5.1  Android Intent基礎知識
5.2  Android中可用的Intent
5.3  Intent的組成
5.3.1  Intent和數據URI
5.3.2  一般操作
5.3.3  使用extra信息
5.3.4  使用組件直接調用活動
5.3.5  Intent類彆
5.3.6  將Intent解析為組件的規則
5.4  練習使用ACTION_PICK
5.5  練習使用GET_CONTENT操作
5.6  掛起的Intent
5.7  資源
5.8  小結
5.9  麵試問題


第6章  構建用戶界麵和使用控件
6.1  Android中的UI開發
6.1.1  完全利用代碼來構建UI
6.1.2  完全使用XML構建UI
6.1.3  使用XML結閤代碼構建UI
6.2  Android中的常見控件
6.2.1  文本控件
6.2.2  按鈕控件
6.2.3  ImageView控件
6.2.4  日期和時間控件
6.2.5  MapView控件
6.3  適配器
6.3.1  SimpleCursorAdapter
6.3.2  瞭解ArrayAdapter
6.4  結閤使用適配器和AdapterView
6.4.1  基本的列錶控件:ListView
6.4.2  GridView控件
6.4.3  Spinner控件
6.4.4  Gallery控件
6.4.5  創建自定義適配器
6.4.6  Android中的其他控件
6.5  樣式和主題
6.5.1  使用樣式
6.5.2  使用主題
6.6  布局管理器
6.6.1  LinearLayout布局管理器
6.6.2  TableLayout布局管理器
6.6.3  RelativeLayout布局管理器
6.6.4  FrameLayout布局管理器
6.6.5  GridLayout布局管理器
6.6.6  為各種設備配置自定義布局
6.7  參考資料
6.8  小結
6.9  麵試問題


第7章  使用菜單
7.1  Android菜單
7.1.1  創建菜單
7.1.2  使用菜單組
7.1.3  響應菜單項
7.2  使用其他菜單類型
7.2.1  展開的菜單
7.2.2  使用圖標菜單
7.2.3  使用子菜單
7.2.4  使用上下文菜單
7.2.5  使用交替菜單
7.2.6  動態菜單
7.3  通過XML文件加載菜單
7.3.1  XML菜單資源文件的結構
7.3.2  填充XML菜單資源文件
7.3.3  響應基於XML的菜單項
7.3.4  4.0版本中的彈齣式菜單
7.3.5  其他XML菜單標記簡介
7.4  資源
7.5  小結
7.6  麵試問題


第8章  多用途的碎片
8.1  什麼是碎片
8.1.1  何時使用碎片
8.1.2  碎片的結構
8.1.3  碎片的生命周期
8.1.4  展示生命周期的示例碎片應用程序
8.2  FragmentTransactions和碎片後退棧
8.3  FragmentManager
8.3.1  引用碎片時的注意事項
8.3.2  保存片段狀態
8.3.3  ListFragments和
8.3.4  在需要時調用獨立的活動
8.3.5  碎片的持久化
8.4  碎片之間的通信方式
8.5  使用ObjectAnimator自定義動畫
8.6  參考資料
8.7  小結
8.8  麵試問題


第9章  對話框
9.1  使用Android對話框
9.2  對話框碎片
9.2.1  DialogFragment的基礎知識
9.2.2  構建對話框碎片
9.2.3  DialogFragment示例應用程序
9.3  使用Toast
9.4  舊版本Android的對話框碎片
9.5  參考資料
9.6  小結
9.7  麵試問題


第10章  ActionBar
10.1  ActionBar剖析
10.2  選項卡導航操作欄活動
10.2.1  實現基礎活動類
10.2.2  為ActionBar分配統一的行為
10.2.3  實現選項卡監聽器
10.2.4  實現選項卡操作欄活動
10.2.5  可滾動的調試文本視圖布局
10.2.6  操作欄和菜單交互
10.2.7  Android描述文件
10.2.8  測試選項卡操作欄活動
10.3  列錶導航操作欄活動
10.3.1  創建SpinnerAdapter
10.3.2  創建列錶監聽器
10.3.3  設置列錶操作欄
10.3.4  更改BaseActionBar-Activity
10.3.5  更改AndroidManifest.xml
10.3.6  測試列錶操作欄活動
10.4  標準導航操作欄活動
10.4.1  設置標準導航操作欄活動
10.4.2  更改BaseActionBar-Activity
10.4.3  更改AndroidManifest.xml
10.4.4  測試標準操作欄活動
10.5  工具欄與搜索視圖
10.5.1  將搜索視圖部件定義為菜單項
10.5.2  配置搜索結果活動
10.5.3  通過可搜索XML文件自定義搜索
10.5.4  在配置清單文件中定義搜索結果活動
10.5.5  確定搜索視圖部件的搜索目標
10.6  操作欄和碎片
10.7  參考資料
10.8  小結
10.9  麵試問題


第11章  高級調試與分析
11.1  啓用高級調試
11.2  Debug透視圖
11.3  DDMS透視圖
11.4  Hierarchy View透視圖
11.5  Traceview
11.6  adb命令
11.7  模擬器控製颱
11.8  StrictMode
11.8.1  StrictMode策略
11.8.2  關閉StrictMode
11.8.3  在舊版本Android上使用StrictMode
11.8.4  StrictMode練習
11.9  參考資料
11.10  小結
11.11  麵試問題


第12章  響應配置變化
12.1  配置變化過程
12.1.1  活動的銷毀/創建過程
12.1.2  碎片的銷毀/創建過程
12.1.3  使用FragmentManager保存碎片狀態
12.1.4  使用碎片的setRetain-Instance
12.2  棄用的配置變化方法
12.3  參考資料
12.4  小結
12.5  麵試問題


第13章  首選項及保存狀態
13.1  探索首選項框架
13.1.1  ListPreference
13.1.2  CheckBoxPreference
13.1.3  EditTextPreference
13.1.4  RingtonePreference及MultiSelectListPreference
13.2  組織首選項
13.2.1  使用PreferenceCategory
13.2.2  創建依賴的子首選項
13.2.3  帶標題的首選項
13.3  以編程方式操作首選項
13.3.1  使用首選項保存狀態
13.3.2  使用DialogPreference
13.4  參考資料
13.5  小結
13.6  麵試問題


第14章  探索安全性和權限
14.1  理解Android安全性模型
14.1.1  安全性概念概述
14.1.2  為部署簽名應用程序
14.2  執行運行時安全性檢查
14.2.1  進程邊界上的安全性
14.2.2  聲明和使用權限
14.2.3  理解和使用自定義權限
14.2.4  理解和使用URI權限
14.3  參考資料
14.4  小結
14.5  麵試問題

……

精彩書摘

19.2.3在廣播接收程序中啓用活動
雖然在需要嚮用戶發送通知時,人們建議你最好使用通知管理器,但是Android也支持顯式采用活動發送通知。通常,可以使用startActivity()方法實現,但是需要添加以下標記:
Intent.FLAG—ACTIVITY—NEW—TASK
Intent.FLAG—FROM—BACKGROUND
Intent.FLAG—ACTIVITY—SINGLETOP
19.3長期運行的接收程序和服務
到目前為止,我們介紹瞭廣播接收程序的簡單形式,其中一個廣播接收程序的執行時間不會超過10秒。事實證明,如果希望執行用時超過10秒的廣播接收程序,問題就有點復雜瞭。
為瞭理解其中的原因,我們快速迴顧一下一些關於廣播接收程序的事實。
廣播接收程序類似於在主綫程上運行的Android進程的其他組件。
持有廣播接收程序中的代碼將持有主綫程,並將導緻ANR。
廣播接收程序上的時間限製為l0秒,而活動的時間限製為5秒。相比而言,前者更寬鬆,但限製仍然存在。
承載廣播接收程序的進程將與廣播接收程序的執行一起啓動和終止。換句話說,該進程在廣播接收程序的0nReceiVe()方法返迴時停止執行。當然,前提是該進程僅包含廣播接收程序。如果進程包含其他已在運行的組件,比如活動或服務,那麼進程的壽命也會將這些組件的生命周期考慮在內。
與服務進程不同,廣播接收程序進程不會重新啓動。
如果廣播接收程序將啓動一個獨立的綫程並返迴到主綫程,Android將假設工作已完成並將關閉該進程,即使還有綫程正在運行,它們也會突然停止。
Android在調用廣播服務時獲取一個部分喚醒鎖,並在它從主綫程中的服務返迴時釋放它。喚醒鎖是一種機製,也是SDK中一個可用的APl類,用於避免設備休眠,或者在設備休眠時將它喚醒。
既然存在這些事實,如何執行長期運行的代碼來響應廣播事件呢?
19.3.1 長期運行的廣播接收程序協議
要迴答此問題,需要解決以下需要。
我們顯然需要一個獨立綫程,以便主綫程可返迴繼續運行並避免ANR消息。
要阻止Android結束進程,進而結束工作綫程,我們需要告訴Android,此進程包含一個具有生命周期的組件,比如服務。所以需要創建或啓動該服務。服務本身無法直接執行工作超過5秒,因為它在主綫程上運行,所以服務需要啓動一個工作綫程並離開主綫程。
對於工作綫程的執行時間,我們需要堅持使用部分喚醒鎖,以便設備不會休眠。部分喚醒鎖支持設備不打開屏幕等組件即可運行代碼,這可以帶來更長的待機時間。

前言/序言

  你是否曾希望自己是羅丹?坐著用鑿子雕琢著一塊石頭,將它塑造成你想要的樣子。由於害怕無法“雕琢”齣實用的應用程序,主流程序員曾經十分排斥資源嚴重受限的移動設備。不過那段時光已經一去不復返瞭。
  正是由於Android移動操作係統,纔促成瞭可自由編程移動設備的大量湧現。本書將證實Android是齣色的編程平颱,從而打消你的疑慮。麵對這個激動人心、功能強大的通用計算平颱,Java程序員很有可能會從中獲益。Android不僅是一個移動操作係統,而且還引入瞭框架設計上的眾多新模式。
  這是這本關於Android主題的書的第4版,也是目前為止最齣色的版本。本書是一部蘊含豐富內容的關於Android 4.0 SDK(Android的第一個SDK,覆蓋手機和平闆電腦)編程指南。在這一版中,我們重新定義、重新編寫並強化瞭上一版中的部分內容,打造瞭一部全麵更新且同時適閤初學者和專業人員的編程指南,這是我們4年的研究結晶。本書用31章涵蓋瞭100多個主題。
  這一版增加瞭Android內部構件的相關知識,介紹瞭綫程、長期運行的服務、廣播接收器、鬧鍾管理器、設備配置變化及異步任務。本書用150多頁專門介紹瞭碎片、碎片對話框、Action 精通Android [Pro Android 4] 下載 mobi epub pdf txt 電子書 格式

精通Android [Pro Android 4] mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

精通Android [Pro Android 4] 下載 mobi pdf epub txt 電子書 格式 2024

精通Android [Pro Android 4] 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

缺點就是有些部分就是上個版本寫好的,一字未改,沒有與時具進。

評分

非常經典,買瞭本慢慢看

評分

看瞭幾天瞭,此書不錯,由淺入深

評分

配送很快,比書店便宜,印刷質量不錯的說。

評分

封麵運輸過程有點損壞,是正版書。

評分

Android 4.0的操作界麵,和蜂巢係統風格類似,然而在很多細節上還是有著很大的不同。進入新係統我們首先看到的是界麵的改進。UI界麵主屏幕底部核心導航虛擬按鈕可隱藏,支持文件夾拖放功能和不同應用程序的使用轉換按鈕。而徹底放棄瞭實體按鍵,采用和Android 3.0(蜂巢)一樣的屏幕虛擬按鍵,增加大量滑動的手勢操作。Android4.0的用戶界麵將有不少改進,經曆多種演變後榖歌應該對於用戶界麵體驗方麵有所提升,從下麵搭載Android操作係統的平闆電腦截圖中,可以看齣新的UI設計更加成熟。Android 4.0延續瞭Android 3.X界麵的風格,保留瞭可調節大小的Widget。

評分

京東依然很快,第二天就到瞭。隻是書本摩擦的有點厲害,看起來像舊書。

評分

內容不錯,深入,有深度,值得讀

評分

書不錯 深入淺齣細節到位

類似圖書 點擊查看全場最低價

精通Android [Pro Android 4] mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有