- 軟件大小:4.00M
- 軟件語(yǔ)言:中文
- 軟件類(lèi)型:國(guó)產(chǎn)軟件
- 軟件類(lèi)別:免費(fèi)軟件 / 電子圖書(shū)
- 更新時(shí)間:2016-05-25 11:04
- 運(yùn)行環(huán)境:WinAll, WinXP
- 軟件等級(jí):
- 軟件廠(chǎng)商:
- 官方網(wǎng)站:http://www.aimjoke.net
1500.00M/中文/1.6
5.85M/中文/10.0
7.81M/中文/0.5
24.41M/中文/3.3
73.24M/中文/2.2
Android C++高級(jí)編程pdf為您詳細(xì)的介紹了移植、開(kāi)發(fā)以及利用Android平臺(tái)上的C++和其他原生代碼所需要的知識(shí)和技能,是由美國(guó)辛納Onur Cinar所著作,是許多朋友都在尋找的學(xué)習(xí)資料。
不管你是想將已經(jīng)存在的原生代碼應(yīng)用移植到Android平臺(tái)上還是準(zhǔn)備開(kāi)始在A(yíng)ndroid平臺(tái)上進(jìn)行軟件開(kāi)發(fā),使用《Android C++高級(jí)編程——使用NDK》一書(shū)提供的技術(shù)可以構(gòu)建更出色的應(yīng)用。本書(shū)將展示構(gòu)建性能更好的復(fù)雜原生應(yīng)用的方法。
《Android C++高級(jí)編程——使用NDK》提供了Java原生接口(JNI)的概述、Bionic API、POSIX 線(xiàn)程和套接字、C++支持、原生圖形和聲音API以及NEON/SIMD優(yōu)化,在一個(gè)游戲應(yīng)用案例的幫助下,你將學(xué)到很多關(guān)鍵技能。
Onur Cinar有超過(guò)17年的移動(dòng)和通信領(lǐng)域大規(guī)模復(fù)雜軟件項(xiàng)目的設(shè)計(jì)、開(kāi)發(fā)和管理經(jīng)驗(yàn)。他的專(zhuān)業(yè)技能包括VoIP、視頻通信、移動(dòng)應(yīng)用程序、網(wǎng)格計(jì)算和不同平臺(tái)上的網(wǎng)絡(luò)技術(shù)。從Android平臺(tái)問(wèn)世他就一直積極從事這方面的工作。他是Apress出版的Android Apps with eclipse一書(shū)的作者。他在美國(guó)賓州費(fèi)城Drexel大學(xué)獲得計(jì)算機(jī)科學(xué)理學(xué)學(xué)士學(xué)位?,F(xiàn)就職于微軟skype分部,任Android平臺(tái)的Skype客戶(hù)端高級(jí)產(chǎn)品工程經(jīng)理。
- 使用JNI將原生代碼連接到Java中
- 使用SWIG自動(dòng)生成JNI代碼
- 使用POSIX線(xiàn)程實(shí)現(xiàn)多線(xiàn)程應(yīng)用
- 使用POSIX套接字實(shí)現(xiàn)網(wǎng)絡(luò)應(yīng)用
- 使用logging、GDB和Eclipse調(diào)試器進(jìn)行調(diào)試
- 使用Valgrind分析內(nèi)存
- 使用GProf 測(cè)試應(yīng)用性能
- 使用NEON/SIMD優(yōu)化代碼
- 使用Eclipse IDE開(kāi)發(fā)原生代碼
第1章Android平臺(tái)上的C++入門(mén)
1.1 Microsoft Windows
1.1.1在windows平臺(tái)上下載并安裝jdk開(kāi)發(fā)包
1.1.2在Windows平臺(tái)上下載并安裝Apache ANT
1.1.3在Windows平臺(tái)上下載并安裝Android SDK
1.1.4在Windows平臺(tái)上下載并安裝Cygwin
1.1.5在Windows平臺(tái)上下載并安裝Android NDK
1.1.6在Windows平臺(tái)上下載并安裝Eclipse
1.2 Apple Mac OS X
1.2.1在Mac平臺(tái)上安裝Xcode
1.2.2驗(yàn)證Mac平臺(tái)的Java開(kāi)發(fā)包
1.2.3驗(yàn)證Mac平臺(tái)上的Apache ANT
1.2.4驗(yàn)證GNU Make
1.2.5在Mac平臺(tái)上下載并安裝Android SDK
1.2.6在Mac平臺(tái)上下載并安裝Android NDK
1.2.7在Mac平臺(tái)上下載并安裝Eclipse
1.3 ubuntu Linux
1.3.1檢查GNUC庫(kù)版本
1.3.2激活在64位系統(tǒng)上支持32位的功能
1.313在Linux平臺(tái)上下載并安裝java開(kāi)發(fā)工具包(JDK)
1.3.4在Linux平臺(tái)上下載并安裝Apache ANT
1.3.5在Linux平臺(tái)上下載并安裝GNU Make
1.3.6在Linux平臺(tái)上下載并安裝Android SDK
1.3.7在Linux平臺(tái)上下載并安裝Android NDK
1.3.8在Linux平臺(tái)上下載并安裝Echpse
1.4下載并安裝ADT
1.4.1 安裝Android平臺(tái)包
1.4.2配置模擬器
1.5小結(jié)
第2章深入了解Android NDK
2.1 Android NDK提供的組件
2.2 Android NDK的結(jié)構(gòu)
2.3 以一個(gè)示例開(kāi)始
2.3.1 指定Android NDK的位置
2.3.2導(dǎo)入示例項(xiàng)目
2.3.3向項(xiàng)目中添加原生支持
2.3.4運(yùn)行項(xiàng)目
2.3.5用命令行對(duì)項(xiàng)目進(jìn)行構(gòu)建
2.3.6檢測(cè)AndroidNDK項(xiàng)目的結(jié)構(gòu)
2.4構(gòu)建系統(tǒng)
2.4.1 Android.mk
2.4.2 Application.mk
……
第3章用JNI實(shí)現(xiàn)與原生代碼通信
第4章使用SWIG自動(dòng)生成JNI代碼
第5章日志、調(diào)試及故障處理
第6章BionicAPI入門(mén)
第7章原生線(xiàn)程
第8章POSIXSocketAPI:面向連接的通信
第9章POSIXSocketAPI:無(wú)連接的通信
第10章POSIXSocketAPI:本地通信
第11章支持C++
第12章原生圖形AP
第13章原生音頻API
第14章程序概要分析和NEON優(yōu)化
使用說(shuō)明
1.在綠色資源網(wǎng)下載Android C++高級(jí)編程
2.解壓后獲得Android C++高級(jí)編程
3.雙擊使用wps打開(kāi),或者在本站下載pdf閱讀器閱讀
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容