注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android高級(jí)開(kāi)發(fā)實(shí)戰(zhàn):UI、NDK與安全

Android高級(jí)開(kāi)發(fā)實(shí)戰(zhàn):UI、NDK與安全

Android高級(jí)開(kāi)發(fā)實(shí)戰(zhàn):UI、NDK與安全

定 價(jià):¥69.00

作 者: 王家林
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121207891 出版時(shí)間: 2013-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 432 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)首先講解Windows和Linux操作系統(tǒng)下安裝開(kāi)發(fā)Android所需的工具集及Android程序執(zhí)行流程。其次對(duì)Android中的基礎(chǔ)UI和高級(jí)UI的開(kāi)發(fā)技巧進(jìn)行了全面、透徹的講解,接著對(duì)NDK的各個(gè)知識(shí)點(diǎn)進(jìn)行了深入的剖析,并結(jié)合源碼對(duì)其原理進(jìn)行深入的分析。最后結(jié)合兩大案例,讓讀者掌握企業(yè)中NDK開(kāi)發(fā)的相關(guān)流程,以及在開(kāi)發(fā)中經(jīng)常遇到的各類問(wèn)題和解決方案。另外,本書(shū)還對(duì)當(dāng)前的Android安全問(wèn)題和在Android中經(jīng)常使用的反編譯技術(shù)進(jìn)行了深入的講解。

作者簡(jiǎn)介

暫缺《Android高級(jí)開(kāi)發(fā)實(shí)戰(zhàn):UI、NDK與安全》作者簡(jiǎn)介

圖書(shū)目錄

第一篇 Android開(kāi)發(fā)準(zhǔn)備篇
第1章 構(gòu)建開(kāi)發(fā)環(huán)境及Android程序執(zhí)行流程 / 2
1.1 構(gòu)建開(kāi)發(fā)環(huán)境 / 2
1.1.1 Android開(kāi)發(fā)需要的工具 / 2
1.1.2 安裝所需軟件 / 3
1.2 Android程序的執(zhí)行流程 / 6
1.2.1 Android系統(tǒng)啟動(dòng)過(guò)程 / 6
1.2.2 Android應(yīng)用程序啟動(dòng)過(guò)程 / 9
第2章 Android SDK命令行工具 / 11
2.1 SDK命令行 / 11
2.2 shell命令 / 14
2.2.1 文件目錄操作指令 / 14
2.2.2 系統(tǒng)管理命令 / 16
2.2.3 備份壓縮命令 / 17
2.2.4 查看日志 / 18
2.3 使用Hierarchy Viewer查看層級(jí)視圖 / 18
2.4 DDMS透視圖 / 20
第二篇 Android UI篇
第3章 基礎(chǔ)UI / 30
3.1 UI概述 / 30
3.2 布局(Layout) / 32
3.3 菜單(Menu) / 42
3.4 常用UI(Widgets) / 48
3.5 詳解UI中的常用布局屬性 / 190
第4章 Android高級(jí)UI / 193
4.1 抽象布局 / 193
4.1.1 <include>標(biāo)簽 / 193
4.1.2 <merge>標(biāo)簽 / 196
4.1.3 <viewStub>標(biāo)簽 / 198
4.2 Android樣式和主題(style與theme) / 198
4.2.1 為Hello Word應(yīng)用指定樣式 / 199
4.2.2 為應(yīng)用指定主題 / 201
4.3 自定義窗口標(biāo)題 / 202
4.4 泡泡窗口(PopuWindow) / 205
4.4.1 泡泡窗口概述 / 205
4.4.2 泡泡窗口應(yīng)用舉例 / 206
4.5 ViewFlipper(視圖容器) / 210
4.5.1 ViewFlipper常用方法及屬性 / 210
4.5.2 使用ViewFlipper實(shí)現(xiàn)播放幻燈片效果 / 211
4.6 Fragment框架 / 215
4.6.1 Fragment應(yīng)用舉例 / 216
4.6.2 Fragment的生命周期 / 219
4.7 動(dòng)畫(huà) / 220
4.7.1 動(dòng)畫(huà)特效之幀動(dòng)畫(huà) / 220
4.7.2 動(dòng)畫(huà)特效之Tween補(bǔ)間動(dòng)畫(huà) / 226
4.8 自定義UI控件 / 235
第三篇 Android NDK揭秘與實(shí)戰(zhàn)篇
第5章 揭秘NDK / 240
5.1 初識(shí)JNI / 240
5.2 NDK開(kāi)發(fā) / 243
5.2.1 Cygwin、NDK、CDT工具的安裝 / 244
5.2.2 NDK開(kāi)發(fā)之HelloWorld1 / 247
5.2.3 NDK開(kāi)發(fā)之HelloWorld2 / 254
5.2.4 在C代碼中使用LogCat打印日志信息 / 259
5.2.5 NDK開(kāi)發(fā)中常見(jiàn)的錯(cuò)誤 / 261
5.2.6 Java與C語(yǔ)言之間如何傳遞數(shù)據(jù) / 262
5.2.7 企業(yè)中JNI開(kāi)發(fā)的流程 / 274
5.2.8 C語(yǔ)言如何調(diào)用Java語(yǔ)言 / 275
5.2.9 對(duì)中文亂碼的處理 / 284
5.2.10 Java語(yǔ)言如何調(diào)用C++,C和C++在開(kāi)發(fā)中的區(qū)別 / 288
第6章 NDK開(kāi)發(fā)案例 / 295
6.1 鍋爐壓力值測(cè)試案例 / 295
6.1.1 創(chuàng)建應(yīng)用與邏輯代碼的實(shí)現(xiàn) / 296
6.1.2 測(cè)試運(yùn)行 / 301
6.2 Lame編碼器的移植案例 / 304
6.2.1 創(chuàng)建應(yīng)用與邏輯代碼的實(shí)現(xiàn) / 306
6.2.2 測(cè)試運(yùn)行 / 333
第四篇 Android安全分析與反編譯
第7章 Android安全分析 / 338
7.1 Android系統(tǒng)的安全沙箱與權(quán)限模型 / 338
7.2 手機(jī)重啟的過(guò)程分析 / 340
7.3 0權(quán)限重啟手機(jī) / 345
7.4 誰(shuí)動(dòng)了我的日志 / 347
7.5 ROOT權(quán)限 / 354
7.6 ROOT后的安全案例一——禁止開(kāi)機(jī)啟動(dòng)項(xiàng) / 364
7.7 ROOT后的安全隱患案例二——KungFu病毒 / 369
第8章 反編譯 / 377
8.1 反編譯的概念及工具 / 377
8.2 反編譯流程詳解 / 378
8.2.1 使用apktool工具將apk文件反編譯成原始的目錄文件 / 379
8.2.2 使用dex2jar.bat工具將classes.dex文件轉(zhuǎn)換為
classes.jar文件 / 381
8.2.3 使用jd-gui工具將classes.jar 轉(zhuǎn)換為.java的源代碼 / 383
附錄A Linux簡(jiǎn)介 / 384
附錄B C語(yǔ)言基礎(chǔ)知識(shí) / 386











第一篇 Android開(kāi)發(fā)準(zhǔn)備篇
第1章 構(gòu)建開(kāi)發(fā)環(huán)境及Android程序執(zhí)行流程 / 2
1.1 構(gòu)建開(kāi)發(fā)環(huán)境 / 2
1.1.1 Android開(kāi)發(fā)需要的工具 / 2
1.1.2 安裝所需軟件 / 3
1.2 Android程序的執(zhí)行流程 / 6
1.2.1 Android系統(tǒng)啟動(dòng)過(guò)程 / 6
1.2.2 Android應(yīng)用程序啟動(dòng)過(guò)程 / 9
第2章 Android SDK命令行工具 / 11
2.1 SDK命令行 / 11
2.2 shell命令 / 14
2.2.1 文件目錄操作指令 / 14
2.2.2 系統(tǒng)管理命令 / 16
2.2.3 備份壓縮命令 / 17
2.2.4 查看日志 / 18
2.3 使用Hierarchy Viewer查看層級(jí)視圖 / 18
2.4 DDMS透視圖 / 20
第二篇 Android UI篇
第3章 基礎(chǔ)UI / 30
3.1 UI概述 / 30
3.2 布局(Layout) / 32
3.3 菜單(Menu) / 42
3.4 常用UI(Widgets) / 48
3.5 詳解UI中的常用布局屬性 / 190
第4章 Android高級(jí)UI / 193
4.1 抽象布局 / 193
4.1.1 <include>標(biāo)簽 / 193
4.1.2 <merge>標(biāo)簽 / 196
4.1.3 <viewStub>標(biāo)簽 / 198
4.2 Android樣式和主題(style與theme) / 198
4.2.1 為Hello Word應(yīng)用指定樣式 / 199
4.2.2 為應(yīng)用指定主題 / 201
4.3 自定義窗口標(biāo)題 / 202
4.4 泡泡窗口(PopuWindow) / 205
4.4.1 泡泡窗口概述 / 205
4.4.2 泡泡窗口應(yīng)用舉例 / 206
4.5 ViewFlipper(視圖容器) / 210
4.5.1 ViewFlipper常用方法及屬性 / 210
4.5.2 使用ViewFlipper實(shí)現(xiàn)播放幻燈片效果 / 211
4.6 Fragment框架 / 215
4.6.1 Fragment應(yīng)用舉例 / 216
4.6.2 Fragment的生命周期 / 219
4.7 動(dòng)畫(huà) / 220
4.7.1 動(dòng)畫(huà)特效之幀動(dòng)畫(huà) / 220
4.7.2 動(dòng)畫(huà)特效之Tween補(bǔ)間動(dòng)畫(huà) / 226
4.8 自定義UI控件 / 235
第三篇 Android NDK揭秘與實(shí)戰(zhàn)篇
第5章 揭秘NDK / 240
5.1 初識(shí)JNI / 240
5.2 NDK開(kāi)發(fā) / 243
5.2.1 Cygwin、NDK、CDT工具的安裝 / 244
5.2.2 NDK開(kāi)發(fā)之HelloWorld1 / 247
5.2.3 NDK開(kāi)發(fā)之HelloWorld2 / 254
5.2.4 在C代碼中使用LogCat打印日志信息 / 259
5.2.5 NDK開(kāi)發(fā)中常見(jiàn)的錯(cuò)誤 / 261
5.2.6 Java與C語(yǔ)言之間如何傳遞數(shù)據(jù) / 262
5.2.7 企業(yè)中JNI開(kāi)發(fā)的流程 / 274
5.2.8 C語(yǔ)言如何調(diào)用Java語(yǔ)言 / 275
5.2.9 對(duì)中文亂碼的處理 / 284
5.2.10 Java語(yǔ)言如何調(diào)用C++,C和C++在開(kāi)發(fā)中的區(qū)別 / 288
第6章 NDK開(kāi)發(fā)案例 / 295
6.1 鍋爐壓力值測(cè)試案例 / 295
6.1.1 創(chuàng)建應(yīng)用與邏輯代碼的實(shí)現(xiàn) / 296
6.1.2 測(cè)試運(yùn)行 / 301
6.2 Lame編碼器的移植案例 / 304
6.2.1 創(chuàng)建應(yīng)用與邏輯代碼的實(shí)現(xiàn) / 306
6.2.2 測(cè)試運(yùn)行 / 333
第四篇 Android安全分析與反編譯
第7章 Android安全分析 / 338
7.1 Android系統(tǒng)的安全沙箱與權(quán)限模型 / 338
7.2 手機(jī)重啟的過(guò)程分析 / 340
7.3 0權(quán)限重啟手機(jī) / 345
7.4 誰(shuí)動(dòng)了我的日志 / 347
7.5 ROOT權(quán)限 / 354
7.6 ROOT后的安全案例一——禁止開(kāi)機(jī)啟動(dòng)項(xiàng) / 364
7.7 ROOT后的安全隱患案例二——KungFu病毒 / 369
第8章 反編譯 / 377
8.1 反編譯的概念及工具 / 377
8.2 反編譯流程詳解 / 378
8.2.1 使用apktool工具將apk文件反編譯成原始的目錄文件 / 379
8.2.2 使用dex2jar.bat工具將classes.dex文件轉(zhuǎn)換為
classes.jar文件 / 381
8.2.3 使用jd-gui工具將classes.jar 轉(zhuǎn)換.java的源代碼 / 383
附錄A Linux簡(jiǎn)介 / 384
附錄B C語(yǔ)言基礎(chǔ)知識(shí) / 386

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)