細(xì)說Android 4.0 NDK編程
2024-09-09 00:46:45
供稿:網(wǎng)友
幾乎對任何一位移動互聯(lián)網(wǎng)應(yīng)用程序開發(fā)者而言,都會面臨或者思考這樣一個問題:在Android上,到底什么樣的應(yīng)用程序更賺錢?筆者認(rèn)為:符合Android 軟/硬件、云計算整合潮流的應(yīng)用程序更賺錢。
一般而言,大多數(shù)Android開發(fā)者都考慮如何使用自己開發(fā)的應(yīng)用程序“跑”在更多不同設(shè)備上,所以在開發(fā)應(yīng)用程序時,Android應(yīng)用開發(fā)工程師往往會舍棄不同Android設(shè)備具體的特性,使用各個平臺的共同屬性來進行應(yīng)用程序開發(fā)和適配,已達(dá)到跨平臺運行的母的,這樣開發(fā)出來的程序能夠在橫多不同的Android設(shè)備上運行,但在每一個平臺上運行的用戶體驗都會很平庸,結(jié)果就不會轉(zhuǎn)到很多錢。
Android應(yīng)用程序跨平臺問題的根源在于沒有充分發(fā)揮Android設(shè)備本身的硬件特性,此類應(yīng)用程序很難再這個特定的平臺上有出色的表現(xiàn),也就很難俘虜用戶的芳心,其結(jié)果必然是無法在市場上取得成功。
到目前為止,軟/硬件、云計算整合的最大成功這是蘋果公司,蘋果公司深度整合自己的硬件、平臺軟件、APP Store、云服務(wù),在商業(yè)上獲得了空前的成功,我們來看一下Android智能手機領(lǐng)域主要的成功者:HTC、摩托羅拉、三星等,都極為擅長軟/硬件、云計算的整合,如HTC Sense。
作為Android應(yīng)用程序開發(fā)者,如何順應(yīng)Android軟/硬件、云計算整合潮流從而在市場上取得更大的成功呢?
通過NDK,應(yīng)用程序可以非常方便地實現(xiàn)Java與C/C++代碼的相互溝通。本書順應(yīng)Android軟/硬件、云計算整合潮流,詳細(xì)剖析了NDK開發(fā)中涉及的各類問題和解決方案:搭建Android NDK開發(fā)環(huán)境的每一步細(xì)節(jié),開發(fā)第一個Android NDK程序,Android NDK中Java與C/C++代碼的互相調(diào)用,F(xiàn)acade設(shè)計模式在NDK中的美妙應(yīng)用,NDK與軟/硬件整合,NDK與云計算等。
《細(xì)說Android 4.0 NDK編程》力求從多個技術(shù)角度將移動互聯(lián)網(wǎng)智能終端軟件開發(fā)的重點、難點及解決方法呈現(xiàn)給讀者,使讀者通過系統(tǒng)的學(xué)習(xí),可以在移動互聯(lián)網(wǎng)迅猛發(fā)展的浪潮中自由遨游。《細(xì)說Android 4.0 NDK編程》還特別介紹了Android UI編程技術(shù)!本書適合從事Android開發(fā)的人員閱讀。
作者簡介
王家林,國內(nèi)最早(2007年年底開始)從事Android領(lǐng)域的技術(shù)創(chuàng)業(yè)者之一。致力于Android軟件、硬件、云計算的一體化整合,提供一站式Android軟件、硬件、云計算整合的方案設(shè)計、技術(shù)實施以及企業(yè)培訓(xùn)。
培訓(xùn)案例:為三星研究院、華為等企業(yè)成功實施Java多線程、Android應(yīng)用程序開發(fā)、Android框架技術(shù)、Android底層開發(fā)全方位培訓(xùn)。
開發(fā)的軟件:Android娛樂多媒體軟件、趕集網(wǎng)手機客戶端、移動辦公、來電管理器、短信監(jiān)控器、電話監(jiān)控器、手機安全軟件、手機守護神、新浪微博客戶端、貪吃蛇游戲、數(shù)獨游戲;Java虛擬機實現(xiàn)、基于分布式架構(gòu)的大型B2C電子商務(wù)網(wǎng)站(主要采用Struts+JPA+Spring)、具備承載大規(guī)模并發(fā)服務(wù)能力的SNS網(wǎng)站(主要采用LAMP);其他企業(yè)內(nèi)部應(yīng)用程序。
經(jīng)歷簡介:2008年前,B2C電子商務(wù)創(chuàng)業(yè)和SNS創(chuàng)業(yè);2008年至今,Android創(chuàng)業(yè);2010年6月至2010年9月底,作為趕集網(wǎng)移動部門Android高級軟件工程師參加“啟航行動”;2010年10月至今,提供企業(yè)Android技術(shù)咨詢服務(wù)、企業(yè)內(nèi)部培訓(xùn)、寫作。