Android高級開發實戰:UI、NDK與安全(附光碟)(簡體書)
- 系列名:移動互聯應用開發系列
- ISBN13:9787121207891
- 出版社:電子工業出版社
- 作者:王家林
- 裝訂/頁數:平裝/419頁
- 附件:附光碟
- 規格:23.5cm*16.8cm (高/寬)
- 版次:1
- 出版日:2013/07/01
商品簡介
目次
第1章 構建開發環境及Android程序執行流程
1.1 構建開發環境
1.1.1 Android開發需要的工具
1.1.2 安裝所需軟件
1.2 Android程序的執行流程
1.2.1 Android系統啟動過程
1.2.2 Android應用程序啟動過程
第2章 Android SDK命令行工具
2.1 SDK命令行
2.2 shell命令
2.2.1 文件操作指令
2.2.2 系統管理命令
2.2.3 備份壓縮命令
2.2.4 查看日誌
2.3 使用Hierarchy Viewer查看層級視圖
2.4 DDMS透視圖
第二篇 Android UI篇
第3章 基礎UI
3.1 UI概述
3.2 佈局(Layout)
3.3 菜單(Menu)
3.4 常用UI(Widgets)
3.5 詳解UI中的常用佈局屬性
第4章 Android高級UI
4.1 抽象佈局
4.1.1 <include>標簽
4.1.2 <merge>標簽
4.1.3 <viewStub>標簽
4.2 Android樣式和主題(style與theme)
4.2.1 為Hello Word應用指定樣式
4.2.2 為應用指定主題
4.3 自定義窗口標題
4.4 泡泡窗口(PopuWindow)
4.4.1 泡泡窗口概述
4.4.2 泡泡窗口應用舉例
4.5 ViewFlipper(視圖容器)
4.5.1 ViewFlipper常用方法及屬性
4.5.2 使用ViewFlipper實現播放幻燈片效果
4.6 Fragment框架
4.6.1 Fragment應用舉例
4.6.2 Fragment的生命週期
4.7 動畫
4.7.1 動畫特效之幀動畫
4.7.2 動畫特效之Tween補間動畫
4.8 自定義UI控件
第三篇 Android NDK揭秘與實戰篇
第5章 揭秘NDK
5.1 初識JNI
5.2 NDK開發
5.2.1 Cygwin、NDK、CDT工具的安裝
5.2.2 NDK開發之HelloWorld1
5.2.3 NDK開發之HelloWorld2
5.2.4 在C代碼中使用LogCat打印日誌信息
5.2.5 NDK開發中常見的錯誤
5.2.6 Java與C語言之間如何傳遞數據
5.2.7 企業中JNI開發的流程
5.2.8 C語言如何調用Java語言
5.2.9 對中文亂碼的處理
5.2.10 Java語言如何調用C++,C和C++在開發中的區別
第6章 NDK開發案例
6.1 鍋爐壓力值測試案例
6.1.1 創建應用與邏輯代碼的實現
6.1.2 測試運行
6.2 Lame編碼器的移植案例
6.2.1 創建應用與邏輯代碼的實現
6.2.2 測試運行
第四篇 Android安全分析與反編譯
第7章 Android安全分析
7.1 Android系統的安全沙箱與權限模型
7.2 手機重啟的過程分析
7.3 0權限重啟手機
7.4 誰動了我的日誌
7.5 ROOT權限
7.6 ROOT後的安全案例一——禁止開機啟動項
7.7 ROOT後的安全隱患案例二——KungFu病毒
第8章 反編譯
8.1 反編譯的概念及工具
8.2 反編譯流程詳解
8.2.1 使用apktool工具將apk文件反編譯成原始的文件
8.2.2 使用dex2jar.bat工具將classes.dex文件轉換為
classes.jar文件
8.2.3 使用jd-gui工具將classes.jar 轉換為.java的源代碼
附錄A Linux簡介
附錄B C語言基礎知識
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。