[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 正版 深入剖析Android開發:小應用裡的大智慧 編程語言與程序設
    該商品所屬分類:圖書 -> ε
    【市場價】
    563-816
    【優惠價】
    352-510
    【作者】 張泳葛麗娜 
    【出版社】人民郵電出版社 
    【ISBN】9787115358561
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:人民郵電出版社
    ISBN:9787115358561
    商品編碼:1409599080

    包裝:平裝
    開本:16開
    出版時間:2014-08-01

    用紙:膠版紙
    頁數:387
    正文語種:中文

    代碼:69
    作者:張泳,葛麗娜

        
        
    "

    編輯推薦

    以谷歌音樂播放器為例
    分析Android應用開發要點
    涵蓋AndroidSDK版本

    內容簡介

    《深入剖析Android開發:小應用裡的大智慧》以谷歌的音樂播放器為例,深入剖析了Android的重要組件和核心服務,書中首先介紹了Android開發環境的搭建,以及AndroidSDK中一些重要工具的用法,接著介紹了Android的組件及其配置,從源代碼的角度剖析了Android的核心管理服務。
    《深入剖析Android開發:小應用裡的大智慧》不僅適合從事或者正準備從事Android開發的工程師學習,也可以作為培訓教材使用。

    作者簡介

    張泳,多年從事各種軟件開發工作,熟練使用C++、JAVA編程語言。2009年初開始接觸Android,精通Eclipse下的Android開發和測試,曾獨立完成Android桌面、Android RSS閱讀器(已商用)、Android音樂播放器、RSS桌面應用等多個應用程序的開發。熟悉Android SDK的工作原理、OPENGL技術、Android開發,並對Android重力感應、NFC、SIP有所研究。
    近兩年來,主要從事Android應用開發及定制開發等工作,包括定制化Android版本(修改Launcher、settings、鎖屏等部分),解決Android 2。1~4。4原生代碼的疑難問題,獨立完成Android平臺上的多個控件開發

    內頁插圖

    • //static.360buyimg.com/item/main/1.0.38/css/i/big.cur"),
    • //static.360buyimg.com/item/main/1.0.38/css/i/big.cur"),
    • //static.360buyimg.com/item/main/1.0.38/css/i/big.cur"),
    • //static.360buyimg.com/item/main/1.0.38/css/i/big.cur"),
    • //static.360buyimg.com/item/main/1.0.38/css/i/big.cur"),

    目錄

    篇Android開發起航
    第1章環境搭建
    1.1搭建Android開發環境的需求
    1.2Android開發環境配置
    1.2.1JDK的下載、安裝及配置
    1.2.2下載並安裝Eclipse
    1.2.3Android SDK的安裝和配置
    1.2.4ADT的安裝和配置
    1.2.5創建並運行模擬器
    第2章測試方法及工具
    2.1向世界問好--HelloWorld項目
    2.1.1兩種創建HelloWorld項目的方法
    2.1.2HelloWorld項目中的默認配置解讀
    2.2HelloWorld項目運行及調試信息
    2.2.1運行HelloWorld應用程序
    2.2.2HelloWorld運行過程的調試信息
    2.3DDMS工具介紹
    2.3.1DDMS工具及其打開方式
    2.3.2使用DDMS工具調測HelloWorld項目
    2.3.3詳解DDMS工具界面
    2.3.4DDMS工具菜單中的重要工具
    2.4Android的主要工具介紹
    2.4.1ADB工具
    2.4.2android工具
    2.4.3sdcard相關命令
    2.4.4模擬器的操作
    2.4.5LogCat工具
    2.4.6數據庫工具
    2.5Android其他小工具簡介
    2.5.1截屏工具
    2.5.2Monkey工具
    2.6下載谷歌播放器源代碼
    第二篇Android組件及其配置
    第3章應用的五髒六腑--AndroidManifest.xml
    3.1Android Manifest.xml文件
    3.2一切從節點開始
    3.2.1xmlns:android屬性--定義命名空間
    3.2.2package屬性--應用程序的身份證
    3.2.3android:sharedUserId屬性--共享數據
    3.2.4android:versionCode屬性--內部版本號
    3.2.5android:versionName屬性--顯示給用戶的版本號
    3.2.6android:installLocation屬性--安裝位置
    3.2.7HelloWorld示例--再向世界打個招呼
    3.2.8動動手,驗證知識
    3.3應用程序權限的聲明
    3.3.1--應用程序的權限申請
    3.3.2節點--自定義應用程序的訪問權限
    3.3.3節點--SDK版本限定
    3.3.4節點--應用的監控器
    3.3.5動動手,驗證知識
    3.3.6節點的另一種使用方法
    3.4應用程序的根節點--
    3.4.1節點配置
    3.4.2音樂播放器的節點
    3.4.3如何實現Application類
    3.4.4Application提供的函數及其用法
    3.5backupAgent的用法
    3.5.1backupAgent簡介
    3.5.2如何使用backupAgent來實現備份
    3.5.3從備份中實現恢復
    3.5.4如何使用bmgr工具
    3.6的屬性詳解
    3.6.1android:allowBackup
    3.6.2allowTaskReparenting
    3.6.3android:killAfterRestore
    3.6.4android:restoreAnyVersion
    3.6.5android:debuggable
    3.6.6android:description
    3.6.7android:enabled
    3.6.8android:hasCode
    3.6.9android:hardwareAccele-rated
    3.6.10android: label / android:icon
    3.6.11android:logo
    3.6.12android:manageSpace-Activity
    3.6.13android:permission
    3.6.14android:persistent
    3.6.15android:process
    3.6.16android:taskAffinity
    3.6.17android:theme
    3.6.18android:uiOptions
    3.6.19android:vmSafeMode
    3.6.20android:largeHeap
    第4章讓程序活動起來--Activity
    4.1什麼是Activity
    4.1.1簡介
    4.1.2解讀音樂播放器中的Activity
    4.2定義Activity
    4.2.1定義Activity的回調方法
    4.2.2在AndroidManifest.xml中聲明Activity
    4.3管理Activity的生命周期
    4.3.1Activity的3種狀態
    4.3.2實現Activity的生命周期回調
    4.3.3回調方法在音樂播放器中的應用
    4.4保存和協調Activity
    4.4.1保存Activity狀態
    4.4.2協調Activity
    4.5解讀關於生命周期的一個實例
    4.6節點的屬性
    4.6.1android:allowTaskRepa-renting
    4.6.2android:alwaysRetain-TaskState
    4.6.3android:clearTaskOn-Launch
    4.6.4android:configChanges
    4.6.5android:enabled
    4.6.6android:excludeFrom-Recents
    4.6.7android:exported
    4.6.8android:finishOnTask-Launch
    4.6.9android:hardwareAccele-rated
    4.6.10android:icon
    4.6.11android:label
    4.6.12android:launchMode
    4.6.13android:multiprocess
    4.6.14android:name
    4.6.15android:noHistory
    4.6.16android:permission
    4.6.17android:process
    4.6.18android:screenOrienta-tion
    4.6.19android:stateNotNeeded
    4.6.20android:taskAffinity
    4.6.21android:theme
    4.6.22android:windowSoft-InputMode
    第5章我會默默地為你服務--service
    5.1服務
    5.1.1何為服務
    5.1.2服務可采用的方法
    5.1.3節點的屬性
    5.2創建並使用服務
    5.2.1創建Service子類的重要回調方法
    5.2.2在manifest文件中聲明服務
    5.3創建一個啟動的服務
    5.3.1繼承IntentService類
    5.3.2繼承Service類
    5.3.3啟動服務
    5.3.4停止服務
    5.3.5TuringService實例
    5.4創建一個被綁定的服務
    5.4.1基本介紹
    5.4.2TuringBoundService實例
    第6章我可以更漂亮--布局
    6.1簡單的布局類--FrameLayout
    6.1.1FrameLayout簡介
    6.1.2FrameLayout特有的屬性
    6.1.3FrameLayout內子視圖的特色布局參數
    6.2線性布局--LinearLayout
    6.2.1LinearLayout簡介
    6.2.2LinearLayout的特有屬性
    6.2.3LinearLayout特有的布局參數
    6.3相對布局--RelativeLayout
    6.3.1RelativeLayout簡介
    6.3.2RelativeLayout的特色屬性及其參數
    第三篇核心服務解析篇
    第7章Android繫統的啟動
    7.1初始化流程
    7.1.1應用的初始化流程
    7.1.2init.rc的用法
    7.1.3用init解析整個init.rc文件
    7.2創建system_service進程
    7.2.1創建流程
    7.2.2system_service簡介
    第8章備份管理服務
    8.1備份管理服務的啟動方式和流程
    8.1.1備份管理服務的啟動
    8.1.2詳解備份管理服務的流程
    8.2使用備份管理服務
    8.2.1bmgr工具簡介
    8.2.2使用bmgr工具實現備份與恢復
    8.2.3用編程的方式實現備份與恢復
    8.3應用程序在被重新安裝過程中的備份和還原
    第9章Activity管理服務
    9.1ActivityManagerService簡介
    9.2ActivityManagerService的使用
    9.2.1孵化進程
    9.2.2ActivityManagerService啟動的3個階段
    9.2.3ActivityManagerService的工作原理
    9.2.4ActivityManagerService依賴的兩個類
    9.3Activity的啟動流程
    9.3.1啟動Activity的方式
    9.3.2Activity啟動的4個階段
    9.4結束Activity
    9.4.1結束Activity的3種主要方法
    9.4.2結束Activity的4個階段
    9.5廣播接收器
    9.5.1注冊廣播接收器
    9.5.2ActivityManagerService的行為
    9.6服務
    9.6.1服務的數據結構
    9.6.2啟動服務
    9.6.3停止服務
    9.6.4以綁定的方式啟動/停止服務
    9.7發布ContentProvider
    9.7.1啟動ContentProvider發布工作時的操作
    9.7.2解讀發布流程中Activity-ManagerService的行為
    9.8ActivityManagerService如何應付異常
    第10章包管理服務
    10.1PackageManagerService概述
    10.2PackageManagerService的組成和應用
    10.2.1PackageManagerService的重要組成部分
    10.2.2解讀PackageManager-Service如何關注目錄
    10.2.3PackageManagerService定義的PackageParser類
    10.3啟動PackageManagerService
    10.3.1PackageManagerService的啟動流程
    10.3.2PackageManagerService構造函數的流程
    10.3.3scanDirLI()方法
    10.4解析AndroidManifest.xml文件
    10.4.1解析流程
    10.4.2解析音樂播放器的AndroidManifest.xml文件
    10.5安裝應用程序
    10.5.1用ADB的install命令安裝應用程序
    10.5.2解析installPackageWith-Verification()的行為
    10.6卸載應用程序


    前言/序言

    Android是一種以Linux為基礎的開源操作繫統。Android 1.1版本於2008年9月發布。2009年4月底,谷歌公司發布了Android 1.5版本,我正是從1.5版本開始接觸並研究該操作繫統的。彼時,在國內圖書市場上,尚未有出版社推出該新生技術的圖書,自學之路漫漫且艱難。幸而當年夏天,人民郵電出版社推出了《GoogleAndroid SDK開發範例大全》一書,猶如甘霖滋潤了我的求學若渴之心。此後,市場上出現了更多介紹Android的圖書,我從中受益匪淺。


    經過這幾年的快速發展,Android已經發展到目前的4.4版本。我在各大書店瀏覽時發現,真正深入剖析Android的圖書寥寥無幾,於是萌生了一個念頭:何不將這幾年的Android所學、所思以及實踐經驗編寫成書,和廣大開發者共同探討研究Android的重要組件以及核心服務呢?鼕去春來,工作之餘,經過不懈努力,本書終於面世。希望本書對各位讀者理解Android基本組件以及核心內容有所幫助。


    本書內容

    本書的各個篇章及主要內容如下。

    篇主要介紹了Android開發環境的搭建,同時介紹了Android SDK中一些重要工具的用法。該篇下設如下兩章。


    第1章介紹了如何配置一個Android應用程序開發環境,以及如何使用Android SDK提供的強大工具來幫助我們進行開發和仿真調測。


    第2章從簡單的HelloWorld項目入手,介紹了多種測試方法及相關工具。


    第二篇介紹了Android的組件及其配置。在這一篇中,我們以音樂播放器為例,翔實地闡述了重要組件的運用。該篇下設如下五章。


    第3章以谷歌音樂播放器為例,介紹了AndroidManifest.xml。


    第4章介紹了Activity,怎麼創建Activity,如何管理Activity的生命周期,以及如何實現它的聲明周期等諸多內容。


    第5章介紹了服務的詳細情況及如何使用、聲明應用程序的服務。另外,還介紹了兩種服務的創建及用法,並簡要介紹了服務的其他知識。


    第6章介紹了簡單的布局FrameLayout、線性布局LinearLayout和相對布局RelativeLayout這3種布局形式。


    第三篇從源代碼的角度來剖析Android的核心管理服務。該篇下設如下四章。


    第7章講述了啟動Android繫統的兩個階段:應用的初始化流程(init)與system_service進程及核心服務的創建流程。


    第8章首先從啟動、流程詳解及使用方面介紹了備份管理服務,然後討論了當程序被重新安裝時所觸發的備份和恢復操作。


    第9章介紹了Activity管理服務的啟動以及它的行為。


    第10章介紹了包管理服務的啟動、安裝以及卸載應用程序時該服務的行為。


    本書目標

    本書以谷歌的音樂播放器為例,深入剖析了Android的重要組件和核心服務,從而幫助讀者更深刻地理解Android的核心內容,以便融會貫通。在學習過程中,請讀者按照書中的例子,自己動手進行驗證。同時,結合書中對於代碼以及圖表的注解,理解示例,對所學內容咀嚼消化,擴寬思路,形成自己的認知,在今後的開發過程中運用自如。


    本書適合從事或者正準備從事Android開發的工程師學習,可以幫助其深入透徹理解Android的一些核心知識,也可作為高級培訓教材使用。


    致謝

    在編寫過程中,本書綜合並吸收了Android開發者的一些經驗和心得,我在此對他們深表感謝。同時,感謝楊海玲老師、王軍花老師在早期溝通和後續跟進過程中給予我的耐心、關心和幫助。後,感謝為本書出版而辛勤付出的諸多工作者。




    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部