TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Android應用開發精解(簡體書)
滿額折

Android應用開發精解(簡體書)

人民幣定價:39 元
定  價:NT$ 234 元
優惠價:87204
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:6 點
相關商品
商品簡介
作者簡介
目次

商品簡介

《工程經驗手記:Android應用開發精解》以Android應用開發所需要的技術為線索,先後講解了SDK一些工具的使用、UI開發、Service開發、數據存儲、圖形動畫、網絡開發、硬件操作、結合Web開發以及如何對應用進行優化等。本書並沒有從基礎的Eclipse安裝、HelloWorld等講起,而是以Android應用開發過程中常用的技術作為主線去講解,很多內容需要讀者有一定的開發經驗才能夠很好地理解。 《工程經驗手記:Android應用開發精解》在對各種技術闡述的過程中,並不是僅僅簡單地把相關知識點講完就結束了,而是在各知識點後面分享了大量項目實踐的經驗。這些都是作者在項目過程中思考的成果,是多年從事軟件開發工作的技術沉澱,是項目實踐過程中的精華。 本書適合有一定Java基礎並且想要自學Android開發的編程愛好者、想要轉行從事Android領域開發的程序員,以及正在從事Android的初學者閱讀。.

作者簡介

楊鑄,電子科技大學通信與信息工程工學碩士,北京郵電大學計算機軟件工學學士。作為TeamLeader,負責四川移動最早期的企業信息化網絡的高效運行和管理維護。作為主要組織人員,組織完成了四川移動最早的短信系統平臺的建設。早期專注於Microsoft的OS和Database的技術研究與職業培訓,是微軟在中國的早期MCT之一,MCP號1694198。參與完成國家863計劃項目——信息安全產品演示和驗證平臺的子課題,並與合作公司完成產品化開發——內部網絡監管系統。中後期專注於嵌入式軟件開發的研究與職業培訓,尤喜ARM體系結構與嵌入式Linux。.

目次

第1章 工欲善其事 必先利其器Android SDK工具1.1 巧婦難為無米之炊Android SDK的安裝1.2 設備管理工具調試橋(ADB)1.2.1 ADB簡介1.2.2 ADB常用命令1.3 沒有真機一樣開發Android模擬器1.4 Android調試調試工具DDMS1.5 UI佈局分析工具視圖工具(Hierarchy Viewer)1.6 Log打印Log輸出工具logcat1.6.1 啟動logcat1.6.2 過濾日誌輸出1.6.3 控制日誌輸出格式1.6.4 查看可用日誌緩衝區1.7 圖片拉伸不失真九宮格繪製工具Draw 9Patch1.7.1 什麼是點九文件1.7.2 點九文件的製作第2章 吸引你的眼球UI編程2.1 UI基礎常用UI組件2.1.1 文本顯示文本框(TextView)2.1.2 按鈕(Button)2.1.3 文本編輯編輯框(EditText)2.1.4 圖片顯示圖片視圖(ImageView)2.1.5 多項選擇多選框(CheckBox)和單項選擇單選框(RadioBox)2.1.6 圖片拖動拖動效果(Gallery)2.1.7 列表組件(ListView)2.2 彰顯你的個性自定義UI組件2.3 簡單明瞭的消息提示框(Toast)和對話框(Dialog)2.3.1 Toast提示2.3.2 Dialog提示2.4 Menu鍵的呼喚Menu菜單第3章 界面UI的基石UI佈局3.1 用戶界面的基本單元View視圖3.2 百花齊放各種Layout佈局3.2.1 Layout佈局的簡單介紹3.2.2 線性佈局(LinearLayout)3.2.3 相對佈局(RelativeLayout)3.2.4 框架佈局(FrameLayout)3.2.5 表單佈局(TableLayout)3.2.6 絕對佈局(AbsoluteLayout)3.3 樣式(Style)和主題(Theme)的使用3.3.1 樣式(Style)的使用3.3.2 主題(Theme)的使用第4章 Android開發三大基石Activity、Service和Handler4.1 應用程序的接口Activity窗口4.1.1 Activity生命週期4.1.2 Activity棧4.1.3 Activity的創建4.1.4 Activity的4種加載模式4.1.5 Activity交互Activity跳轉4.1.6 Activity中數據傳遞4.2 千變萬化的服務-Service開發4.2.1 Service的生命週期4.2.2 Service的啟動和停止4.2.3 我的服務我來用本地服務開發4.2.4 開機自啟動的服務4.3 Android線程間的通信消息機制4.3.1 消息的傳遞Handler的使用4.3.2 Android中消息機制的詳細分析第5章 以數據為中心數據存取5.1 文件操作5.1.1 讀寫一般的文本文件5.1.2 結構性的文件讀寫XML文件5.1.3 自由操作,隨心所欲序列化和反序列化5.2 通用的數據操作方式數據庫5.2.1 SQLite數據庫介紹5.2.2 創建並打開數據庫5.2.3 添加、刪除和修改操作5.2.4 ￿標的操作使用Cu or5.3 安全方便簡單使用SharedPreferences5.4 我的數據大家用ContentProvider、ContentResolver第6章 一張白紙好作畫Canvas畫布6.1 Canvas畫布簡介6.1.1 View Canvas使用普通View的Canvas畫圖6.1.2 Bitmap Canvas使用普通Bitmap的Canvas畫圖6.1.3 SurfaceView Canvas使用SurfaceView的Canvas畫圖6.2 Canvas常用繪製方法6.3 對Canvas進行變換6.4 Canvas繪製的輔助類6.4.1 畫筆android.graphics.Paint6.4.2 字體android.graphics.Typeface6.4.3 顏色android.graphics.Color6.4.4 路徑android.graphics.Path6.4.5 路徑的高級效果android.graphics.PathEffect6.4.6 點類android.graphics.Point和android.graphics.PointF6.4.7 形狀類android.graphics.Rect和android.graphics.RectF6.4.8 區域android.graphics.Region與Region.Op6.4.9 千姿百態,矩陣變換android.graphics.Matrix第7章 實現炫酷效果圖像和動畫7.1 Android的幾種常用圖像類型7.2 圖片的基礎Bitmap(位圖)7.2.1 如何獲取位圖資源7.2.2 如果獲取位圖的信息7.2.3 位圖的顯示與變換7.3 變化多端Drawable(繪圖類)7.3.1 Drawable的一些常用子類7.3.2 BitmapDrawable7.3.3 點九圖片NinePatchDrawable7.3.4 會動的圖片StateListDrawable7.3.5 顏色填充的另一種方法PaintDrawable7.3.6 超炫的特效ShapeDrawable7.3.7 簡單的幀動畫AnimationDrawable7.4 輕量級圖片Picture7.5 Drawable、Bitmap、byte[]之間的轉換7.6 Android提供的幾種動畫效果(Animation)7.7 漸變動畫Tween Animation7.7.1 Tween Animation簡介7.7.2 Tween Animation共同的屬性7.7.3 淡進淡出AlphaAnimation7.7.4 忽大忽小ScaleAnimation7.7.5 平移Tra lateAnimation7.7.6 旋轉RotateAnimation7.7.7 實現一個自己的TweenAnimation7.8 漸變動畫Frame Animation7.9 隨意組合動畫效果AnimationSet7.10 加速的工具Interpolator第8章 網絡的時代網絡開發8.1 Android中網絡開發概述8.2 直接基於Socket編程8.2.1 Socket編程簡介8.2.2 基於TCP協議的Socket編程8.2.3 基於UDP協議的Socket編程8.3 基於最成熟的Web協議HTTP協議編程8.3.1 HTTP協議簡介8.3.2 使用URL類讀取HTTP資源8.3.3 使用HttpURLConnection類訪問HTTP資源8.3.4 使用Apache的HttpClient8.4 耗時操作的通用方式多線程與異步處理8.4.1 多線程和異步處理簡介8.4.2 Handler方式8.4.3 AsyncTask類實現後台任務的處理8.5 輕量級的數據交換格式JSON8.5.1 客戶端與服務器端的數據交互8.5.2 XML格式與JSON格式的比較8.5.3 解析JSON格式數據第9章 多語言環境的支持和多屏幕的適配9.1 Android程序的資源文件9.1.1 資源文件的結構9.1.2 資源文件的修飾語9.1.3 程序加載資源文件的步驟9.2 國際化和本地化的支持9.3 多屏幕的適配9.3.1 屏幕參數的基本概念9.3.2 屏幕參數的各種單位及相互轉換9.3.3 處理屏幕自適應的方法9.3.4 詳細說明De ity第10章 利用手機特性結合硬件進行開發10.1 炫酷的人機交互觸摸和手勢10.1.1 實現滑動翻頁使用ViewFlipper10.1.2 支持多個手指一起操作實現多點觸摸10.1.3 識別手勢使用GestureDetector10.2 我在哪裡使用定位功能10.3 電話撥打和短信發送10.3.1 調用系統的電話撥打功能10.3.2 實現發送短信的功能10.4 拍照和攝像10.5 使用傳感器10.5.1 傳感器概述10.5.2 加速度傳感器10.5.3 方向傳感器10.5.4 其他傳感器第11章 避重就輕結合Web開發Android應用11.1 Android上的Web應用概述11.2 使用WebView載入Web頁面11.2.1 Webkit引擎和WebView控件11.2.2 瀏覽基本的Web頁面11.2.3 開啟對於JavaScript的支持11.2.4 監聽Web頁面的載入11.2.5 讓WebView支持文件下載11.3 本地代碼與Web頁面交互11.3.1 向Web頁面傳遞數據11.3.2 本地代碼調用Web頁面JavaScript方法11.3.3 Web頁面調用本地Java方法11.4 Web頁面的JavaScript調試11.5 常用移動設備Web開發框架11.5.1 jQuery Mobile框架簡介11.5.2 Sencha Touch框架簡介11.5.3 PhoneGap開發平臺簡介第12章 細節決定成敗Android應用程序的優化12.1 對應用內存的優化12.1.1 Android程序的內存概述12.1.2 追蹤內存使用內存優化輔助工具12.1.3 吃內存大戶Bitmap的優化12.1.4 想回收就回收使用軟引用和弱引用12.1.5 注重細節從代碼角度進行優化12.2 對界面UI的優化12.2.1 多利用Android系統的資源12.2.2 抽取相同的佈局12.2.3 精簡UI層次12.2.4 界面延遲加載技術12.3 留條後路對Crash進行處理12.3.1 為什麼需要捕獲Crash12.3.2 如何捕獲和處理Crash參考文獻.

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 204
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區