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

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

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

定 價(jià):¥69.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一篇 Android開發(fā)準(zhǔn)備篇
第1章 構(gòu)建開發(fā)環(huán)境及Android程序執(zhí)行流程 / 2
1.1 構(gòu)建開發(fā)環(huán)境 / 2
1.1.1 Android開發(fā)需要的工具 / 2
1.1.2 安裝所需軟件 / 3
1.2 Android程序的執(zhí)行流程 / 6
1.2.1 Android系統(tǒng)啟動(dòng)過程 / 6
1.2.2 Android應(yīng)用程序啟動(dòng)過程 / 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)畫 / 220
4.7.1 動(dòng)畫特效之幀動(dòng)畫 / 220
4.7.2 動(dòng)畫特效之Tween補(bǔ)間動(dòng)畫 / 226
4.8 自定義UI控件 / 235
第三篇 Android NDK揭秘與實(shí)戰(zhàn)篇
第5章 揭秘NDK / 240
5.1 初識(shí)JNI / 240
5.2 NDK開發(fā) / 243
5.2.1 Cygwin、NDK、CDT工具的安裝 / 244
5.2.2 NDK開發(fā)之HelloWorld1 / 247
5.2.3 NDK開發(fā)之HelloWorld2 / 254
5.2.4 在C代碼中使用LogCat打印日志信息 / 259
5.2.5 NDK開發(fā)中常見的錯(cuò)誤 / 261
5.2.6 Java與C語言之間如何傳遞數(shù)據(jù) / 262
5.2.7 企業(yè)中JNI開發(fā)的流程 / 274
5.2.8 C語言如何調(diào)用Java語言 / 275
5.2.9 對(duì)中文亂碼的處理 / 284
5.2.10 Java語言如何調(diào)用C++,C和C++在開發(fā)中的區(qū)別 / 288
第6章 NDK開發(fā)案例 / 295
6.1 鍋爐壓力值測試案例 / 295
6.1.1 創(chuàng)建應(yīng)用與邏輯代碼的實(shí)現(xiàn) / 296
6.1.2 測試運(yùn)行 / 301
6.2 Lame編碼器的移植案例 / 304
6.2.1 創(chuàng)建應(yīng)用與邏輯代碼的實(shí)現(xiàn) / 306
6.2.2 測試運(yùn)行 / 333
第四篇 Android安全分析與反編譯
第7章 Android安全分析 / 338
7.1 Android系統(tǒng)的安全沙箱與權(quán)限模型 / 338
7.2 手機(jī)重啟的過程分析 / 340
7.3 0權(quán)限重啟手機(jī) / 345
7.4 誰動(dòng)了我的日志 / 347
7.5 ROOT權(quán)限 / 354
7.6 ROOT后的安全案例一——禁止開機(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簡介 / 384
附錄B C語言基礎(chǔ)知識(shí) / 386











第一篇 Android開發(fā)準(zhǔn)備篇
第1章 構(gòu)建開發(fā)環(huán)境及Android程序執(zhí)行流程 / 2
1.1 構(gòu)建開發(fā)環(huán)境 / 2
1.1.1 Android開發(fā)需要的工具 / 2
1.1.2 安裝所需軟件 / 3
1.2 Android程序的執(zhí)行流程 / 6
1.2.1 Android系統(tǒng)啟動(dòng)過程 / 6
1.2.2 Android應(yīng)用程序啟動(dòng)過程 / 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)畫 / 220
4.7.1 動(dòng)畫特效之幀動(dòng)畫 / 220
4.7.2 動(dòng)畫特效之Tween補(bǔ)間動(dòng)畫 / 226
4.8 自定義UI控件 / 235
第三篇 Android NDK揭秘與實(shí)戰(zhàn)篇
第5章 揭秘NDK / 240
5.1 初識(shí)JNI / 240
5.2 NDK開發(fā) / 243
5.2.1 Cygwin、NDK、CDT工具的安裝 / 244
5.2.2 NDK開發(fā)之HelloWorld1 / 247
5.2.3 NDK開發(fā)之HelloWorld2 / 254
5.2.4 在C代碼中使用LogCat打印日志信息 / 259
5.2.5 NDK開發(fā)中常見的錯(cuò)誤 / 261
5.2.6 Java與C語言之間如何傳遞數(shù)據(jù) / 262
5.2.7 企業(yè)中JNI開發(fā)的流程 / 274
5.2.8 C語言如何調(diào)用Java語言 / 275
5.2.9 對(duì)中文亂碼的處理 / 284
5.2.10 Java語言如何調(diào)用C++,C和C++在開發(fā)中的區(qū)別 / 288
第6章 NDK開發(fā)案例 / 295
6.1 鍋爐壓力值測試案例 / 295
6.1.1 創(chuàng)建應(yīng)用與邏輯代碼的實(shí)現(xiàn) / 296
6.1.2 測試運(yùn)行 / 301
6.2 Lame編碼器的移植案例 / 304
6.2.1 創(chuàng)建應(yīng)用與邏輯代碼的實(shí)現(xiàn) / 306
6.2.2 測試運(yùn)行 / 333
第四篇 Android安全分析與反編譯
第7章 Android安全分析 / 338
7.1 Android系統(tǒng)的安全沙箱與權(quán)限模型 / 338
7.2 手機(jī)重啟的過程分析 / 340
7.3 0權(quán)限重啟手機(jī) / 345
7.4 誰動(dòng)了我的日志 / 347
7.5 ROOT權(quán)限 / 354
7.6 ROOT后的安全案例一——禁止開機(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簡介 / 384
附錄B C語言基礎(chǔ)知識(shí) / 386

本目錄推薦

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