《android傳感器高級編程》譯者序

翻看手機中的應用,就能發現大多數應用都已經使用了傳感器。讓微信完全火起來的「附近的人」和「搖一搖」、碰一碰交換信息的Bump、各類運動記錄app、神奇的「磁力探測儀」、火爆的遊戲Temple Run……手機設備中的傳感器讓應用的可玩性大大增長,提供了各類創新的交互方式,以及在PC上很難實現的功能。在我看來,移動設備相對PC來講的主要優點在於隨時隨地的便攜性,還有就是豐富的傳感器。用好傳感器,已是手機應用開發的必修課。數據庫

但是開始聽到本書書名時,對翻譯本書並無什麼興趣。我本身也寫過一本Android開發方面的書,以爲介紹傳感器編程的話,一個章節足以。但是在看了英文書後,發現本書並非簡單地介紹Android傳感器API的調用,而是很是專業細緻地介紹了Android傳感器。這本書將教會你真正用好Android傳感器。編程

      首先,本書對傳感器的介紹都很是深刻。我一直認爲,要真正用好一個東西,必須瞭解其原理。本書對傳感器的原理都做了必要的解讀,就拿第1章來講,相信你們都知道GPS的原理,可是你知道A-GPS嗎?S-GPS呢?是否知道Wi-Fi定位和移動網絡定位的原理呢?想要用好Android的定位服務,這些知識是必需的。個人一位朋友前幾天還問我,他玩微信中「附近的人」,明明在杭州卻總是定位在南京。其實緣由就是他在使用Wi-Fi定位,而這個路由器在南京呆了6年,在Google的數據庫中早就被定位在了南京的某地,Google並無即時更新該數據庫。若是微信考慮這種狀況,相信能夠對這種情況作一些特別的處理。微信

       其次,本書的範圍很廣。與其說是介紹傳感器,倒不如說是介紹如何充分利用Android設備的硬件能力。本書分4個部分,涵蓋了定位的相關內容、各類物理傳感器的介紹(包括重力傳感器、加速計、磁強計等,還介紹了AOA和ADK),同時還包括了NFC、攝像頭、圖像處理、麥克風等,以及語音識別和文本轉語音的內容。能夠說,本書徹底涵蓋了Android的硬件設備能力,可以用來打造一個很是有趣的應用。運用好這些硬件,能夠充分發揮Android設備智能和便攜的特性。同時這也是相對Web 應用來講很是大的優點。書中甚至包括了最近火熱的Arduino的使用介紹,讀者能夠盡情地創新創意。    網絡

再次,本書的示例很是豐富,而且不少均可以簡單複用。書中有着大量的示例,大多都是做者對傳感器使用的最佳實踐,而且結合了實際的使用場景,而不是簡單的demo。同時,做者提供了大量框架性的代碼,讀者均可以直接複用。經過這些示例,讀者能夠快速掌握這些傳感器的用法。app

       在翻譯本書的過程當中,感謝個人家人,大家給了我最大的支持。感謝個人好朋友徐婷翻譯了第六章,且對本書一絲不苟的校對,讓行文更加通順優美,在不少專業知識上也提供了寶貴的建議並對本書的第6章有所貢獻,在整個翻譯過程當中給了我莫大的支持和鼓勵。感謝我全部的朋友和同事,本書的完成少不了大家的鼓勵和支持。感謝清華大學出版社的編輯給了足夠的耐心,並給了我不少的建議和幫助,讓我獲益匪淺。框架

本書的翻譯過程很是艱辛,可謂一波三折。在本書付梓之際,雖然高興,卻也多了幾分惶恐。這也是個人第一本譯做,自覺水平有限,而本書其實又由多個做者完成,語言風格迥異,雖然我已經盡了很大的努力,可是確定不免會有一些錯漏和偏頗之處。對於本書的任何想法和意見都歡迎發送郵件至notice520@gmail.com。ui

       最後,但願本書能幫助各位開發人員打造更美、更有創意、更有趣的移動應用。spa

相關文章
相關標籤/搜索