Ⅰ 論文摘要英文翻譯,求大神~
Can be used in the smart phone, whether in the hardware or software. Upgrading of smart phones is also growing fast, ever have to be done on the computer can now be transplanted to smart phones the tiny mobile devices, has a significant impact on people's proction and life.
About data shows that in people's daily life and proction, 80% of the information and geographical space position. So the research design is based on the android platform mobile navigation service development and application of simple, use Bai map application program interface (API Bai map), the basic personal positioning and simple navigation path.
This paper first introces the research background, development environment to build "," mobile navigation software requirement analysis, a detailed description of the based on the Android platform application development "mobile navigation software function design", "the realization of mobile navigation system" and "software test". Finally, this paper summary.
Ⅱ 什麼是基於android平台的移動辦公應用客戶端設計和開發
Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用「安卓」或「安致」。Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨後Google以Apache開源許可證的授權方式,發布了Android的源代碼。第一部Android智能手機發布於2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、游戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2012年11月數據顯示,Android占據全球智能手機操作系統市場76%的份額,中國市場佔有率為90%。2013年09月24日谷歌開發的操作系統Android在迎來了5歲生日,全世界採用這款系統的設備數量已經達到10億台。 隨著社會分工與經濟建設的不斷發展[4],管理在物業的快速發展中越來越重要。為了提高物業的辦公效率,開發一個適用的協同辦公系統已經尤為重要。協同辦公系統已經不是最初的簡單的文字處理功能,而因為具備不斷創新的功能,開發不同的模塊,實時更新,與時俱進。 在信息技術日新月異的今天,隨著新技術、新功能的演變,開發一個任務協作系統有著多種技術手段來實現。如何根據具體需求採用合適的技術來實現,是很多軟體開發者正在考慮的問題。 目前為止,從我國物業協同自動化辦公的現狀來看,還存在一些問題: (1)物業的硬體設施不夠完善,推行先進的自動化技術較為困難。 (2)用戶對協同辦公系統的理解不夠透徹,以為辦公系統僅限於使用辦公軟體針對文字進行編輯等操作,使用郵件傳遞信息,導致宣傳先進的協同辦公系統遇到阻力。 (3)功能不夠完善,缺少針對性,很多物業在建設協同辦公系統的時候,沒有考慮到真正的物業需求,也沒有充分考慮自身的特點,缺少明顯的針對性,開發的軟體並不完全適用於本物業的情況。 此外,現有的協同辦公系統普遍存在著辦公效率不高的問題,一直得不到解決。 目前,很多軟體開發平台並不十分成熟,還處於初級階段,並不能完全滿足協同辦公所需的強大功能。通常,大型國企物業公司以辦公事務處理為主,涉及到的范圍也比較寬泛,如:文字處理、文件管理、資料管理、檔案管理、文件傳遞等,需要的功能比較復雜。因此,協同辦公系統還需要基於成熟的開發平台,面對更系統並完善的功能開發所需的功能。 本辦公事務系統採用工作流技術,實現對物業服務管理進行辦公事務的業務過程建模、過程分析、過程管理等操作,進而實現協同辦公的目的。對物業使用工作流方法進行事務管理,不僅有助於規范單位的業務流程,而且有利於對物業進行業務進行優化組合,而且建立的業務過程模型自身就是單位十分重要的資料庫,對提高單位的信息化程度,工作效率及競爭力均具備重要意義。同時採用UML技術,可以為系統提供更高效並友好的界面,更有利於人機交互。 任務協作系統是解決物業日常內部管理問題的產品,它可以完整、清晰地掌握全范圍的任務分布及執行情況,並對物業全局范圍的任務進行統一有序的管理。該系統能夠幫助物業實現現代化的管理,把握物業發展方向,留住物業現有資源,能為物業發掘潛力資源和可開拓性資源,為提高物業的市場綜合競爭力和物業的經濟效益,使物業最終成為學習型物業,具有很強的現實意義。 論文首先介紹了物業服務系統的研究背景,對所需要解決的問題進行了概述,討論了項目的研究意義與重要性,闡述了系統開發方法和相關技術。論文提出了系統的設計目標,對系統進行了詳細的需求分析,包括業務需求、功能需求、數據需求和非功能需求,給出了系統的業務流程圖並進行了用例描述;在系統設計中,對系統進行了總體設計與模塊設計,包括發文管理、內部會議、計劃內會議報批、會議召開申請、會務組織方案審批、任務執行反饋、督辦計劃、督辦反饋、督辦變更、督辦報告、來文來電、大事記、每日要情、領導日程、接待管理、重大活動審查、重大活動反饋、信息采編、公告管理等功能模塊,給出了模塊設計的功能結構圖和處理流程圖,詳細闡述了設計內容,進行了界面設計;論文最後對研究的內容進行了總結,闡述了本人的主要工作,指出了論文存在的不足,並對進一步的工作進行了展望。 在 21 世紀中,物業服務系統這一高效的管理模式更有助於物業服務公司的發展,其站在整個管理信息起點上,協調及集成全部節點企業資源,對於戰略夥伴協同、快速響應以及信息資源集成等內容都是強調的。以 B/S 模式以及 ASP.NET 技術為基礎,完成了面向物業信息管理電子商務人員管理系統的設計和實現,管理水平的提升主要是依靠信息技術優點實現,從而,決策者對信息及分配資源能夠較快且較准確的掌握,同時對資源實現合理分配,且能夠實現服務人員的服務質量的提升,也就能夠最優化生產、管理及銷售。對於該物業服務系統的開發過程,將大量較先進和較成熟的軟體引入,而其流程及安全性的設計是最核心的內容。目前,市場中絕大多數的物業公司需求量都是極大的,尤其對於中小物業而言,其管理信息管理對物業的發展意義更加的重大。 本文對國內外供應物業管理系統進行了深入調研,通過閱讀眾多的文獻,為物業服務管理系統的設計奠定了理論的基礎,具體工作內容包括: 1. 對於以網路計算機技術為基礎的物業服務系統而言,詳細的介紹了其開發過程中,所涉及到的理論的基礎。基於物業管理相關的基本概念、運作模式、人員管理系統特點及電子商務平台等內容,從而找到了物業管理系統的基礎。對 ASP.NET技術優缺點進行分析,選擇最優開發工具,對 C/S 及 B/S 網路架構進行分析,選擇最合理開發模式。同時,對非同步交互 Ajax 技術進行深入的研究,以該技術為基礎,在 AjaxPanel 的輔助下,實現人員管理系統性能的提高,使用戶操作體驗也得到完善。 2. 對人員管理系統需求分析進行詳細闡述。人員管理系統的描述,是結合人員管理系統功能及性能完成的。利用用例法有效的分析人員管理系統功能性需求相關內容,完成信息展示、跟人商務中心以及後台管理等子人員管理系統用例模型的構建。也分析了非功能性需求內容。 3. 對人員管理系統開發過程中,涉及到的核心技術進行研究,並提出了具體的設計方案。以設計原則為依據,利用三層應用影星人員管理系統安全設置、人員管理系統安全措施以及身份認證方案等的探索,對安全規劃設計策略了詳細的論述。 4. 針對所開發的人員管理系統,對其運行環境及應用的開發工具等內容實現了有效的研究並確定,同時對總功能模型也實現了設計,此外,基於此,針對包括登錄、供方業績、采購計劃、綜合查詢、供方資料、人員管理系統管理以及檢驗數據輸錄入在內的模塊,提出設計過程中需注意的重點內容,也就能夠有效的設計流程及界面。 5.監測管理信息管理電子商務人員管理系統功能及性能,設置監測相關參數;測試人員管理系統功能,說明了實際的運行過程中,人員管理系統的運行基本穩定,且效果較理想。 隨著信息技術的高度發展,物業服務系統信息化建設需要面對新的機遇與挑戰。建設高效協同辦公系統,挖掘員工知識,共享員工知識,達到知識資源的再利用,進一步提高工作質量和效率,建立辦事高效、運轉協調、行為規范的行政管理體制已成為重要環節。辦公信息化建設應用的進程和水平,將對本單位的信息化工作起著重要的推論動作用。 在安卓手機的逐漸普及下,越來越多的物業服務人員接觸並使用安卓系統的移動終端,安卓手機已經成為物業服務人員生活中的重要工具。在物業服務中心,物業服務人員提供直接信息,隨著移動互聯網路的發展,物業服務人員大都採用手機進行隨時隨地上網,登陸校園網來了解自己的校園信息,但是智能手機無論從執行效率、內存大小、屏幕大小以及操作方式都與計算機有很大差別,如果單純用智能手機里瀏覽器通過網址連接物業和開發商網站獲取信息,如同計算機里顯示樣式一樣,就會給智能手機帶來一定的負擔。因此為了使物業服務人員更好的利用手機方便為小區人們提供服務,開發基於Android平台的智能移動終端應用軟體,依託移動互聯網路,讓物業服務人員可以隨時隨地了小區業主的生活需求。 一、研究設計方案 課題主要研究並實現的內容有如下幾方面。 (1)資料庫的設計和實現,根據系統需求以及功能分析進行設計。 (2)web端系統框架設計,為了保證系統具有更好的安全性以及可維護性和可擴展性,將採用四層體系結構:數據模型層,數據訪問層,業務邏輯層以及表示層。 具體實現如下。 ①物業服務系統的各頁面實現。尤其是首頁,根據用戶的賬號密碼進行登錄。 ②用戶管理模塊的實現。其中包括,用戶注冊,修改密碼。 ③管理模塊的實現。實現對於業主以及物業服務人員的各種信息資源增加、修改,刪除。 (3)手機端學生模塊的實現。能夠完成輸入業主的基本信息,選擇物業服務需求,查詢個人信息,了解服務資訊等功能。 二、文章內容與結構 本文由五章內容組成,其中: 第一章介紹了本文的研究背景,對所需要解決的問題進行了概述,討論了項目的研究意義與重要性,闡述了論文的主要內容以及本人的主要工作。 第二章闡述的安卓系統的簡介和概述。 第三章的是本文所涉及到的開發方法及相關技術,包括:軟體工程開發模型、工作流技術等。 第四章是本文的核心內容之一,針對物業服務系統的業務需求、功能需求、及非功能需求等進行了詳細分析,給出了主要的業務流程圖並進行了功能闡述與分析。 第五章是本文的重點,在進行了系統總體設計的基礎上,給出了功能模塊設計的情況,主要進行了功能的結構設計、界面設計及流程設計分析。 第六章總結了本文所做的工作,同時對進一步的工作進行了展望。
Ⅲ 有什麼基於安卓開發的創新設計方案
為了繼續促進互聯設備的創新能力和開放性,ARM公司近日宣布設立Android解決方案中心,該中心為設計和開發基於ARM技術的、並且運行在Android(源自Open Handset Alliance的開源平台)平台的人員提供各種資源。超過35個ARM Connected Community成員已經加入了這個中心,再一次體現了ARM正強化其生態系統。
隨著用戶對家庭和移動設備上體驗的不斷發展,消費者期待數碼相框以及智能手機和上網本能夠滿足「永遠在線」,並能輕松獲得最新應用的體驗。為了滿足這些不斷變化的市場需求,開發人員必須確保他們所使用的開發組件是根據最新的工作任務而決定。Android最初是為ARM架構而編寫的, 而Android 2.0的發布更是基於高性能的Cortex-A處理器設計,而且在大部分的手持設備上進行了廣泛地測試。
ARM公司市場營銷副總裁Kevin Smith表示:「從最新發布的摩托羅拉 Droid和宏? Liquid手機的發布中我們可以看到,Android平台代表了開源生態系統上的根本改變。ARM是能夠滿足從手機到互聯家庭產品隨時隨地介入互聯網的領先的處理器架構。憑借這一領導者地位,ARM能夠推進一個創新的生態系統,以確保設備製造商可以隨心所欲地開發出最好的解決方案。Android解決方案中心可以作為一個一站式服務中心,當開發人員需要創造出能符合消費者需要的創新型產品時,中心會為他們提供不可或缺的工具和信息。」
ABI 研究公司資深分析師Jeff Orr認為:「在未來幾年中,消費者對智能本、智能手機和那些「永遠在線」的設備的需求將增長迅猛。這些設備的製造商需要一個支持架構來幫助他們更快、更省錢地開發出尖端的設備。」
除了支持主要的OEM廠商、晶元合作夥伴和解決方案提供商,Android解決方案中心還擁有來自超過35家來自ARM Connected Community的成員,提供專為基於ARM平台的Android進行優化的開發工具、解決方案和服務。參與的合作夥伴包括Acrodea、America Megatrends、Archos、Atelier、Beijing Farsight、CoWare、Datalight、Discretix Technologies、Embedded Artists AB、Enea、Haansoft、Incube Solutions、Ingenient Technologies、Intrinsyc Software、iWave Systems、Lauterbach、LSF Design、Mapusoft、Mentor Graphics、Mistrial Solution、Montavista、Movial、NECEL、Open Kernel Labs、Pathpartnertech、QSound、Symsource、SQLStar、Tata Elxis、Texas Instruments、Thundersoft、Vayavya Labs、Viosoft、VirtualLogix、VisualOn、Wipro 和 Zii Labs 。
Ⅳ 唐宋詞的開題報告
1.本課題所涉及的問題在國內(外)的研究現狀綜述
隨著城市建設越來越密集,人們希望通過手機來獲取城區公交的行走路線的想法越來越迫切,所以說如果設計和實現了一個公交查詢系統,在人群中的使用率應該會非常的高。城市公交查詢界面。用戶可以通過三種方式來查詢公交的線路,分別為通過輸入起始站和終點站來查詢,輸入線路號碼,輸入您想要去的站點名稱。 查詢結果界面。用戶通過輸入要求後會自動跳轉到查詢結果界面。此界面會顯示線路,此線路的去程,回程,次線路公交的信息。
現在,國內外已開發出很多公交查詢軟體,如愛幫公交,網路地圖,谷歌地圖,掌上公交等,為人們提供了公交路線搜索,站名查詢以及路線規劃等功能,給人們的出行帶來一定的便利。但是,目前的公交查詢系統的功能,主要是基於靜態數據的查詢,往往不能反映實時交通路況;查詢功能不具有智能性,操作不方便;人性化考慮不周全,不適合多種人群的使用,例如,老年人,計算機技術水平較差的人群等。這些功能的不完善,阻礙了手機公交查詢系統的廣泛使用。
目前,廈門市掌上公交網站,可隨時隨地查詢所等待公交線路的實時位置信息,以及距離所在車站的公里數。如果市民想要為自己的出行提供更多的線路選擇,還可以通過站點查詢,查詢任意一條途經自己所在站點的公交車實時位置信息。蘇州智能公交系統運行以後,市民可以通過公交電子站牌、移動掌上公交簡訊查詢、蘇州移動生活網等多種方式實時查詢車輛到站信息。根據交通部門統計,目前每天掌上公交簡訊查詢量已多達800人次。
1.本人對課題任務書提出的任務要求及實現預期目標的可行性分析
技術條件方面的可行性:
a.採用Java編程語言
b.開發環境:JDK1.6、myEclipse8.5、Apache Tomcat、Mysql、window XP系統
c.使用技術:開源框架Struts2、Spring、Hibernate
社會條件方面的.可行性:
a.滿足用戶基本導航功能的需求
b.用戶群面向廣
c.操作流程簡明,便於上手
市場條件方面的可行性:
a.用戶群主要面向需要公交查詢服務的安卓移動上網用戶
b.用戶可以隨時隨地用自己的安卓移動終端進行公交系統查詢。
本課題需要重點研究的、關鍵的問題及解決的思路
1.研究的內容:
(1) 公交查詢演算法
(2) 移動GIS技術
(3) Android平台地圖API
2.解決的問題:
(1) 設計一種公交查詢演算法
(2) Android地圖API的應用
(3) SQLite資料庫的使用
(4) 移動公交信息系統設計
3.理論基礎:
(1) 一種成熟的公交查詢演算法
(2) 開放的Android地圖API應用實踐
(3) SQLite資料庫技術在移動設備上的完美搭載
完成本課題所必須的工作條件(如工具書、實驗設備或實驗環境條件、某類市場調研、計算機輔助設計條件等等)及解決的辦法
工具書:
[1]楊豐盛 著 Android應用開發揭秘. 北京:機械工業出版社, 2010/01
[2]基於Google Android平台的應用程序開發與研究
[3]郭宏志.Android應用開發詳解[M].北京:電子工業出版社,2010
[4]高煥堂.Android應用框架原理及程式設計36技[M].2008
[5]E2ECloud工作室.深入淺出 Google Android[M].北京:人民郵電出版社,2009
所需條件:1一台預裝了Windows XP、能訪問Internet的電腦;
2安裝word 2003或word 2007;
3安裝並配置JDK 6、Eclipse3.5及ADT、Android SDK;
4一台Android智能手機。
完成本課題的工作方案及進度計劃
第1周 問題定義、可行性研究
第2~3周 系統需求分析
第4~5周總體設計
第6~7周開始撰寫畢業論文,詳細設計
第8~10周 配置實現、調試
第11~12周 總結畢業設計的整個過程,完成畢業設計論文初稿
第13~14周 論文審核、修改,論文答辯
第15~16周 論文修改、成績評定、裝訂、歸檔
Ⅳ Android核心技術與實例詳解的前 言
Android是Google於2007年11月推出的一款開放的嵌入式操作系統平台,由於其完全開源的特性,Android正以空前的速度吸引著大批開發者的加入。為了幫助眾多的軟體開發人員盡快地掌握Android平台的相關知識,盡快地步入實際項目的開發中來,作者根據多年項目開發經驗編寫了此書。
本書既介紹了Android應用程序基本框架,也對Android平台的各種控制項進行了講解,還通過三個真實案例向讀者介紹了Android應用程序完整的開發步驟。通過本書讀者可以盡快地掌握在Android平台下進行開發的相關知識。
本書特點
1.內容飽滿,由淺入深
本書內容既包括Android平台下開發的基礎知識,也有項目編程的實用技巧,還提供了多個真實案例供讀者學習。本書在知識的層次上由淺入深,使讀者可以從Android的門外漢平穩、快速地步入Android開發的殿堂。
2.結構清晰、語言簡潔
本書中所有案例都是按照筆者的實際開發過程進行介紹的,同時也是按照真實項目的開發流程進行的,結構清晰,語言簡潔,便於實際練習。為了幫助讀者更好地理解相關知識點,全書穿插了很多實用技巧及溫馨提示。
3.實用超值的光碟
為了幫助讀者更好地掌握與實踐Android平台下應用程序的開發,本書附贈DVD光碟一張,其中包括案例的多媒體視頻、電子教案(PPT)和實例源代碼等。
4.實際商業案例
本書最後的三個案例都有實際商業價值,如果進行開發,價格要數萬元,筆者將其完整地展現給了讀者。
本書內容導讀
本書共分三篇,第一篇介紹了在Android平台下進行應用程序開發的基本知識,主要對Android應用程序框架及用戶界面的開發進行了介紹。章 名 主 要 內 容
第1章 Android開發起步 簡要說明Android平台的來歷及其特性,同時介紹了在Android平台下開發用戶界面的基本知識
第2章 Android應用程序的構成 對Android平台下的應用程序構成進行了介紹,同時還介紹了應用程序基本組件(如Activity等)的相關知識
第3章 Android布局管理器 初步介紹Android平台下用戶界面的開發,主要對布局管理器(如線性布局等的用法)進行了介紹
第4章 Android常用基本控制項 介紹了Android平台用戶界面中基本控制項(如按鈕和文本框等)的特性及其用法
第5章 Android常用高級控制項 繼續上一章的內容,對Android平台用戶界面中的高級控制項的相關知識和用法進行了介紹
第6章 菜單與對話框 介紹了Android平台選項菜單、上下文菜單和子菜單等的相關知識,同時還將各種對話框的用法進行了詳細的介紹
第7章 Android事件處理模型 對Android平台下用戶界面開發中常用到的事件處理模型進行了介紹
第二篇介紹如何在Android平台下進行高級應用程序的開發,包括游戲和基於OpenGL ES的3D應用程序的開發,以及與針對手機特性和網路服務程序的開發。
章 名 主 要 內 容
第8章 游戲與3D應用程序開發 向讀者介紹了在Android平台下進行游戲開發的相關知識,同時還對Android平台下3D應用程序的開發進行了初步介紹
第9章 消息廣播與服務 對Android平台下基於Intent的消息廣播機制進行了介紹,同時通過一個比較大的案例說明Service組件的用法
第10章 網路與數據處理 簡要介紹了在Android平台下進行網路編程的相關知識,同時還對Android平台下的SQLite等數據處理機制進行了介紹
第11章 手機通信功能開發 通過實例對Android平台下基於手機通信功能(如打電話、發簡訊和E-mail)的開發進行了介紹
第12章 手機特有Feature開發 介紹了如何基於Android平台對手機的特性進行開發,如改變壁紙、控制手機振動和音量等
第13章 桌面組件與多媒體數據採集 簡單介紹了如何在Android平台下開發包括快捷方式和實時文件夾等在內的桌面組件的流程,以及如何在程序中對多媒體數據(如音頻和圖像)等進行採集的步驟
第14章 感測器應用的開發 對Android平台下感測器的相關知識進行了簡單介紹,並通過案例來講解開發基於感測器的應用程序的步驟
第15章 Google服務 介紹了在應用程序中與Google提供的如Google Map等網路服務進行混搭的開發步驟
第三篇以三個比較大的案例來說明Android平台下大型應用的開發流程,通過這三個案例的講解,讀者對Android開發將會有更深層次的理解。
章 名 主 要 內 容
第16章 Android游戲開發實踐——快樂數獨 介紹了手機游戲《快樂數獨》的開發,通過該案例向讀者介紹了在Android平台下進行游戲開發的相關知識和基本流程,並對游戲開發中的編程技巧進行了介紹
第17章 Android地圖搜索應用——美食天下 介紹了地圖搜索應用《美食天下》的開發,該應用包括Web端和Android手機端,通過該案例向讀者介紹了在Android平台下開發大型應用的基本步驟
第18章 Android社交分享平台——口袋微博 介紹了社交分享平台《口袋微博》的開發,該平台包括Web端和Android手機端,通過該案例向讀者介紹了基於客戶端/伺服器模式的網路應用程序開發的基本步驟
本書面向的讀者
本書的內容十分詳細,幾乎涵蓋了Android相關的所有技術,並向讀者介紹了真實項目的開發流程,主要面向以下讀者。
Android初學者:本書詳細介紹了Android的基礎知識及各種控制項,並對Android平台下3D程序的開發進行了介紹,Android初學者通過本書可以快速、全面地掌握Android平台相關知識,快速地步入Android開發人員的行列。
有一定Java基礎且希望學習Android開發的讀者:Android平台下的開發基於Java語言,有一定Java基礎的讀者通過閱讀本書的前半部分便可快速地掌握Android的各種組件及基礎控制項,然後通過三個真實案例的學習迅速地掌握Android平台下的應用程序開發。
在職的開發人員:本書中的案例都是作者精心挑選的,其中涉及的相關知識均是作者多年來積累的編程經驗及心得體會。具有一定開發經驗的在職開發人員可以通過本書進一步鞏固Android的基礎知識,並迅速成為高級的Android開發人員。
本書作者
吳亞峰,畢業於北京郵電大學,後留學澳大利亞卧龍崗大學取得碩士學位。1998年開始從事Java的開發,有十多年的Java開發與培訓經驗。主要的研究方向為手機游戲、Java EE、搜索引擎,現為手機游戲、Java EE獨立軟體開發工程師,同時兼任Sun授權Java培訓中心認證教師。為數十家著名企業培訓了上千名軟體開發人員,曾編寫過《Java SE 6.0編程指南》、《30天學通Java Web項目案例開發》、《Java程序員職場全攻略:從小工到專家》、《Android 2.0游戲開發實戰寶典》等暢銷技術書籍。2008年開始關注Android平台下的應用開發,並開發出一系列優秀的Android應用程序。
索依娜,畢業於燕山大學,從業於計算機軟體領域9年,在軟體開發和計算機教學方面有著豐富的經驗。工作期間曾參與省級科研項目2項、市級科研項目1項、發表論文多篇;同時為多個廠礦,企事業單位設計、開發了信息管理系統;從2008年開始關注Android平台下應用的開發,參與開發了多款手機娛樂應用。
另外,昊燃、方振宇、陳冠佐、傅奎、陳勤、梁洋洋、畢夢飛、陳慶、柴相花、陳非凡、陳華、陳嵩、承卓也參與了本書的編寫。在此表示感謝!
本書在編寫過程中得到了唐山百納科技有限公司Java培訓中心的大力支持,同時 於庭龍、魏鵬飛、王海峰及作者的家人為本書的編寫提供了很多幫助,在此表示衷心感謝!
由於編者的水平和學識有限,且書中涉及的知識較多,難免有疏漏之處,敬請廣大讀者朋友批評指正。
編者
Ⅵ 【急】基於Android平台游戲程序的開發與研究,論文,游戲為魔塔
andriod說的是跨平台,結果做了才知道不是這么回事。各個廠商都有自己的一套。
這里有本書是專門研究andriod的游戲的
《Pro Android Games》
Vladimir Silva
希望對你有幫助。
Ⅶ 安卓開發參考文獻
安卓開發參考文獻
按照字面的意思,參考文獻是文章或著作等寫作過程中參考過的文獻。下面是我幫大家整理的安卓開發參考文獻,僅供參考,希望能夠幫助到大家。
安卓開發參考文獻1
[1]郭志宏.Android應用開發詳解[M].電子工業出版社.2010.
[2]楊豐盛.Android應用開發揭秘[M].機械工業出版社.2010.
[3]Frank Ableson.Introction to Android development[J].developerWorks,2009,10(7).
[4]余志龍,陳昱勛,鄭名傑,陳小鳳,郭秩均.Google Android SDK開發範例大全[M].人民郵電出版社.2009.
[5]李寧.Android/OPhone開發完全講義[M].中國水利水電出版社.2010.
[6]Ed Burnett, Hello, Android: Introcing Google』s Mobile Development Platform[J]. PRAGMATIC BOOKSHELF,2010.7:10-11.
[7]Rick Rogers, John Lombardo.Android Application Development[M].O』Reilly Media,Inc.2009.
[8]胡偉.Android系統架構及其驅動研究[J].廣州廣播電視大學學報.2010,10(4).
[9]Steve Guo.Binder[OL].http://iremnant tistory.com/entry/Android-JAVA-Binder-IPC-System,2010/03/18.
[10]靳岩,姚尚朗.Google Android開發入門與實踐[M].人民郵電出版社.2009.
[11]陳建偉.基於Android的三維物體的觸摸控制[J].矽谷,2009,(23):76.
[12]E2ECloud工作室.深入淺出Google Android[M].人民郵電出版社.2009.
[13]傅曦,手機游戲開發精粹[M],北京:人民郵電出版社.2009.
安卓開發參考文獻2
[1]周雅翠.基於Android平台的個人事務管理系統設計[J].吉林建築大學學報,2015,06:67-68.
[2]吳亞林.淺析基於Android的天氣預報系統設計與實現[J].山東工業技術,2015,24:123.
[3]王毅.Android平台並行計算研究[J].電子製作,2015,24:26.
[4]王冬.基於Android的天氣預報軟體的設計與實現[J].電子製作,2015,24:32.
[5]林煌,楊秀芝.基於Android機頂盒的節目管理方案設計[J].有線電視技術,2015,12:69-71.
[6]簡靖韡.Android智能手機信息安全問題與對策分析[J].通訊世界,2015,24:33.
[7]鄧昌友,肖遙,馬小月,夏利,曾俊.基於Android智能手機數據安全的研究[J].福建電腦,2015,12:5-6.
[8]勾通.基於Android平台的遠程視頻監控系統設計[J].電腦編程技巧與維護,2015,24:60-61.
[9]石翠.PS製作Android智能手機界面技巧解析[J].電腦編程技巧與維護,2015,24:53-54+66.
[10]傅偉.基於Android的校園通系統設計--以江蘇財經職業技術學院為例[J].廊坊師范學院學報(自然科學版),2015,06:24-29.
[11]吳新華,萬強.基於Android平台的手機游戲開發[J].萍鄉學院學報,2015,06:66-69.
[12]楊平.基於Android的移動外勤系統設計與開發[J].信息通信,2015,12:145-146.
[13]陳崇輝.基於Android手機的健康調理手環設計[J].計算機測量與控制,2015,12:4145-4148.
[14]田甜,林築英.基於雲存儲的Android手機視頻監控和流量共享系統設計[J].電子設計工程,2015,24:190-193.
[15]牟式標,樓越升.基於工程項目的Android設計研究[J].數字技術與應用,2015,12:75-76.
[16]劉曉明.Android應用異常檢測方法研究[J].無線互聯科技,2015,24:121-122.
[17]郝波.基於Android的海南自助旅遊系統開發[J].中國新通信,2015,24:74-75.
[18]張儒俠,付姍姍.基於Android智能手機的志願服務信息查詢系統設計[J].首都師范大學學報(自然科學版),2016,03:63-70.
[19]金永奎,袁圓,顏愛忠.基於Android的高效節水灌溉遠程監控系統設計及實現[J].中國農機化學報,2016,04:202-206.
[20]李成吉,雷靈光,林璟鏘,高能.安全的Android移動終端內容保護方案[J].計算機工程與設計,2016,03:591-596.
[21]劉洪偉,戴芬,李璐.Android手機手工恢復文件方法研究[J].信息通信,2016,03:133-134.
[22]吳志霞.基於Android平台的「戰鬥士」游戲軟體案例設計及實現[J].九江學院學報(自然科學版),2016,01:67-69+76.
[23]胡全,莫秀良,王春東.基於Markov鏈模型的Android平台惡意APP檢測研究[J].天津理工大學學報,2016,02:27-31.
[24]鄺家瑞.android系統用戶體驗下的可視化交互界面設計[J].現代裝飾(理論),2016,04:124.
[25]黃曉先.基於Android的掌上校園交流系統設計與實現[J].開封教育學院學報,2016,03:280-281.
[26]丘增富,秦裕德,陸科宏,馬柏林,陸家卓.基於Android平台的互聯網+雲超市軟體[J].電腦編程技巧與維護,2016,07:36+45.
[27]徐強,周倩,成敏,宋占偉.基於Android平台的物流信息採集系統[J].吉林大學學報(信息科學版),2016,02:196-203.
[28]柳淑婷,傅梓怡,范亞芹.基於Android的僵屍網路設計與實現[J].吉林大學學報(信息科學版),2016,02:182-185.
[29]王慶磊.Android移動數據安全探析[J].福建電腦,2016,03:101+109.
[30]陳屴.Android雲終端的系統備份與還原方案[J].福建電腦,2016,03:130-131+157.
[31]沈麗雲,尹孟征,郭鳳仙,嚴佳玲,劉鵬.基於Android的康復醫療機器人控制系統設計與實現[J].裝備機械,2016,01:37-41.
[32]李赫,趙晉睿.基於Android系統的地籍調查平台[J].中國新技術新產品,2016,09:30-31.
[33]陳紅梅.基於Android的科目三模擬考試系統[J].智能計算機與應用,2016,02:55-57.
[34]胡偉峰,辛向陽.智能手機iOS&Android系統功能交互行為對比研究[J].裝飾,2016,04:82-83.
[35]徐昕軍,袁媛,蘇劍臣,楊峰.基於Android平台的行為分析系統研究[J].計算機應用與軟體,2016,04:223-226.
[36]李永寶,崔廣章,陳琛,李岱英.基於Android的校園訂餐系統[J].物聯網技術,2016,04:71-75+78.
[37]王慧蘭.基於Android平台的圖書管理系統手機客戶端開發[J].中外企業家,2016,11:204.
[38]祁洋,曹紅根,朱長水,陳佳鑫.基於Android平台家校通的設計與實現[J].軟體工程,2016,04:33-35.
[39]徐雪麗.基於Android平台的虛擬試衣關鍵技術研究[J].西安文理學院學報(自然科學版),2016,02:47-51.
[40]牛嘉祥,張紅雨.基於Android平台的GPS防盜器軟體設計[J].電子質量,2016,04:30-35+39.
[41]韋江華,李福章,林川.基於Android平台定位系統的客戶端設計[J].信息系統工程,2016,04:102-103.
[42]吳成玉,吳飛青,章麗姣.Android系統上基於圖像顏色特徵的檢索研究[J].安徽電子信息職業技術學院學報,2016,02:1-4.
[43]柳迪,章國寶.基於Android的網購葯品應用的設計與實現[J].工業控制計算機,2016,04:121-122+134.
[44]葛藝瀟,閔富紅.基於Android和Arino的藍牙考勤系統實現[J].信息通信,2016,04:109-110.
[45]江麗.基於android平台的實時互動遠程教育系統設計與實現[J].信息通信,2016,04:121-122.
[46]楊世淼.基於Web Server和Android平台的智能幼兒園管理系統[D].浙江大學,2016.
[47]劉權,劉紅,韋啟旻,徐強,楊思晨,孫非凡.基於Android移動終端區域網通信設計[J].數碼世界,2016,04:52-53.
[48]周兵.基於Android網路圖片上傳與下載的研究[J].河北工程技術學院教學與研究,2015,04:40-43+46.
[49]張躍騫.Android APP保護及破解[J].中國教育網路,2016,Z1:44-46.
[50]許瑾.第一次開發Android程序的歷程[J].科技資訊,2014,29:20.
[51]張中偉,蘇靜.基於雲平台的Android移動學習系統設計[J].民營科技,2014,09:100+59.
[52]王柯,馬宏斌.一種基於Android平台數據採集系統的設計與實現[J].測繪與空間地理信息,2014,10:29-32.
[53]郭瑾,楊武年,易鵬.基於Google Android平台手機局域地圖的實現[J].地理空間信息,2014,05:158-161+13.
[54]曹海英,元元.基於Android系統的'移動校園信息平台設計[J].赤峰學院學報(自然科學版),2014,21:11-12.
[55]林偉銘,張源梁.基於Android平台的家庭燈光控制系統[J].中國新通信,2014,22:97-98.
[56]張生財.基於Android教務信息管理系統開發[J].科技創新與應用,2014,34:72.
[57]潘曉東,費軍,張益明.基於安卓終端的呼叫系統設計與應用[J].醫療衛生裝備,2014,11:52-53+88.
[58]徐劍,武爽,孫琦,周福才.面向Android應用程序的代碼保護方法研究[J].信息網路安全,2014,10:11-17.
[59]吳軼群,朱亞東,王明敏.基於Android平台的多屏互動系統設計[J].計算機應用與軟體,2014,10:234-238.
[60]余彥達.基於Android的校園卡查詢系統[J].價值工程,2014,20:201-202.
[61]趙振峰,董日壯.基於安卓的手機校園導航應用系統[J].電腦知識與技術,2014,30:7050-7052.
[62]李駿,陳小玉,Android驅動開發與移植實戰詳解,北京:人民郵電出版社,2012:87-105.
[63]韓超,梁全,Android系統原理及開發要點詳解,北京:電子工業出版社,2009:16-102.
[64]李剛.瘋狂Android講義[M].北京:電子工業出版社,2013:25-42.
[65]楊豐盛.Android技術內幕[M].北京:機械工業出版社,2011:77-89.
[66]楊雲君.Android的設計與實現[M].北京:機械工業出版社,2013:45-49.
[67]柯元旦.Android內核剖析[M].北京:電子工業出版社,2011:59-70.
[68]豐生強.Android軟體安全與逆向分析[M].北京:人民郵電出版社,2013:78-90.
[69]余成鋒,李代平,毛永華.Android3.0內存管理機制分析[M].計算機應用與軟體,2013:55-80.
[70]佐冰冰.Android平台下Launcher啟動器的設計與實現[D].哈爾濱工業大學,2012:108-150.
[71]杜吉志,徐明昆.Android系統內存管理研究及優化[J].軟體,2012,24(5):69-80.
[72]馬越.Android的架構與應用[D].北京:中國地質大學,2008:330-357.
[73]姚昱旻,劉衛國.Android的架構與應用開發研究[J].計算機系統應用,2008,77(11):99-111.
[74]高巍.Android操作系統軟體自動化測試方案的設計與實施[D].北京:北京郵電大學,2012:440-479.
[75]孫劍.Android系統上應用程序按需載入機制的設計與實現[M].北京大學,2011:99-110.
[76]盧娜.基於Android平台的手機桌面資訊系統的設計與實現[M].西安電子科技大學,2011:290-300.
[77]高煥堂.Google Android應用框架原理與程序設計36計[M].Misoo,2010:8-13
[78]楊雲君.Android的設計與實現[M].北京:機械工業出版社,2013:5-65.
[79]柯元旦.Android內核剖析[M].北京:電子工業出版社,2011:67-98.
[80]李剛.瘋狂Android講義[M].北京:電子工業出版社,2013:12-87.
[81]陳最.基於Android平台移動終端透明加密系統的研究與實現[D].重慶理工大學,2012:108-150.
[82]王春雷,柴守霞,袁傑,雷美容.基於Android智能手機的移動護士工作站[J].中國數字醫學,2013,05:85-87.
[83]李錚.基於Android的位置跟蹤系統設計與實現[J].承德石油高等專科學校學報,2013,05:33-36.
[84]孫亞非,曾成,伍萍輝.基於Android平台的智能低壓配電終端[J].低壓電器,2013,21:59-63.
[85]沈澤,周麗嫻,梁昌銀.Android語音備忘錄程序的設計與實現[J].現代電信科技,2013,10:37-42+47.
[86]吳立勇,丁作文.基於Android系統振動測試儀研究[J].工業控制計算機,2013,12:10-11.
[87]朱生,牟星亮,單康康.基於Android平台的應用程序開發研究[J].網路安全技術與應用,2013,10:46-47+64.
[88]郝俊壽,丁艷會.基於Android系統的影音播放器研究與實現[J].矽谷,2013,22:20-21.
[89]趙曉影.Android應用開發中的UI設計[J].勞動保障世界(理論版),2013,12:111.
[90]鄭洲.基於Android平台的快捷查詢軟體設計[J].中國新通信,2013,23:123.
[91]王楠.基於Android手機平台的互聯網應用探析[J].數字化用戶,2013,10:3.
[92]高志新,李春雲,仇治東,於泳波.基於二維碼和android應用的智能控制系統的研究[J].數字技術與應用,2013,11:13-14.
拓展:安卓開發就業前景
Java工程師的就業前景不是一層不變的,而是隨著市場變化而變化的,當我們大量需要的時候Java工程師就業前景就會比較明朗,相反我們不需要了,Java程序員的就業前景還會好嗎,今天我們來分析一下2017年Java就業前景。
一,整體就業環境
網路依靠編程堆積起來,所以互聯網時代編程語言必不可少。有專業人士闡述了下一代編程語言的要具備的特性:介於靜態語言與動態語言之間的語言,有特定領域功能,有註解功能,是面向過程語言等等,無論未來編程語言如何發展,學編程開發都不會失業,所以選一個自己喜歡的語言去編程吧。Java作為編程語言之手,可以優先選擇。
據業內人才預測,2017年我國將新增10000家IT企業,這些企業將強勢拉動IT人才的需求。而且現在80%互聯網公司基本都在使用Java,維護項目運行也需要大量人力,所以在未來幾年Java依舊是炙手可熱的技術,就業市場依舊很大。
二,Java發展空間
Java應用無處不在,例子不枚勝舉,在過去十年,Java為整個IT屆帶來的影響已經無法准確評估,現在Java向著高精尖方向而且,進一步說明了Java的時髦性。
現在Java非常普及,普及到在美國要求每一位人員都要會編程,巨大的Java社區需要很長時間才會接受新的編程語言,所以在未來幾年Java就業市場依舊光明。
Java技能是目前為止被招聘人員,高層人員甚至喬布斯都稱贊過的熱門技能,高度可移植性目前還沒有一門編程語言超過,所以不可避免,Java將繼續影響下一代程序員。
三,Java就業情況
根據鄭州達內12月份就業數據顯示,不論是就業速度,就業質量,薪資待遇,Java依舊領先其他專業,總體就業薪資在6000-9000之間,可見Java就業就業市場依舊光明。
作為Java程序員一定要讓自己有價值,如果你很容易被替代,那麼你的價值就很低廉。如果你能負責的工作,只有20%的人能超越你,那麼價值立刻凸顯,就不愁找不到高薪工作了。Java新技術層出不窮,內核精髓變化不大,作為程序員一定要多掌握精髓東西,向深度發展,另外盡量抽時間向廣度發展,這樣才能在Java行業屹立不倒。
;Ⅷ android論文參考文獻「」
android論文參考文獻「範文」
Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。以下是關於android論文參考文獻,希望對大家有幫助!
[1] 李鳳銀. 電子公文中多人簽名的設計與實現[J]. 計算機應用研究. 2005(06)
[2] 倪紅軍. 基於Android系統的數據存儲訪問機制研究[J]. 計算機技術與發展. 2013(06)
[3] 聖偉. 加入Android陣營--記首屆亞太地區Android技術大會[J]. 程序員. 2009(06)
[4] 金晨輝,孫瑩. AES密碼演算法S盒的線性冗餘研究[J]. 電子學報. 2004(04)
[5] 尹京花,王華軍. 基於Android開發的數據存儲[J]. 數字通信. 2012(06)
[6] 葉曉靜,黃俊偉. 基於Android系統的多媒體播放器解決方案[J]. 現代電子技術. 2011(24)
[7] 秦凱. Android開源社區應用項目開發的效率研究[D]. 華南理工大學 2012
[8] 李鈺. 基於Android系統的行人檢測設計[D]. 天津大學 2012
[9] 黃鑫. 基於Android的大學生個人課程助理系統的設計與實現[D]. 廈門大學 2014
[10] 祝忠方. 基於Android的移動互聯終端的設計和實現[D]. 北方工業大學 2014
[11] 房鑫鑫. Android惡意軟體實現及檢測研究[D]. 南京郵電大學 2013
[12] 張嘉賓. Android應用的安全性研究[D]. 北京郵電大學 2013
[13] 黃瑩. 基於Android平台智能手機多方通話軟體測試系統的研究與實現[D]. 華中師范大學 2013
[14] 趙朋飛. 智能手機操作系統Google Android分析[J]. 科技視界. 2011(02)
[15] 劉仙艷. 移動終端開放平台-Android[J]. 信息通信技術. 2011(04)
[16] 姚昱旻,劉衛國. Android的架構與應用開發研究[J]. 計算機系統應用. 2008(11)
[17] 陳昱,江蘭帆. 基於Google Android平台的移動開發研究[J]. 福建電腦. 2008(11)
[18] 梁雪梅,盛紅岩,周熙. RSA演算法體制研究[J]. 計算機安全. 2006(12)
[19] 易紅軍,佘名高. MD5演算法與數字簽名[J]. 計算機與數字工程. 2006(05)
[20] 王尚平,王育民,張亞玲. 基於DSA及RSA的證實數字簽名方案[J]. 軟體學報. 2003(03)
[21] 王雯娟,黃振傑,郝艷華. 一個高效的基於證書數字簽名方案[J]. 計算機工程與應用. 2011(06)
[22] 程桂花,齊學梅,羅永龍. AES演算法中的多項式模運算及其性能分析[J]. 計算機技術與發展. 2010(09)
[23] 葉炳發,孟小華. Android圖形系統的分析與移植[J]. 電信科學. 2010(02)
[24] 呂興鳳,姜譽. 計算機密碼學中的加密技術研究進展[J]. 信息網路安全. 2009(04)
[1] 蘇祥. 基於耦合鋸齒時空混沌的虛擬光學加密系統[D]. 南京郵電大學 2014
[2] 高繼明. 數字圖書館中的.用戶管理問題研究[D]. 西北師范大學 2006
[3] 賈蕤銘. 基於Android系統的動態密鑰管理方案的研究及實現[D]. 西北師范大學 2014
[4] 鄭亞紅. 無線感測器網路中的密鑰管理方案研究[D]. 西北師范大學 2014
[5] 慕瑩瑩. 無線感測器網路密鑰管理方案[D]. 西北師范大學 2013
[6] 蔡維. 基於RSA的可截取簽名方案的研究[D]. 西北師范大學 2013
[7] 陳志強. 基於質心漂移聚類演算法的LBS隱私保護研究[D]. 南京郵電大學 2014
[8] 陳凱. 融入隱私保護的特徵選擇演算法研究[D]. 南京郵電大學 2014
[9] 王筱娟. Ad-hoc網路密鑰管理方案的相關研究[D]. 西北師范大學 2011
[10] 於曉君. 基於MSC Pool的VLR備份技術的研究與實現[D]. 南京郵電大學 2014
[11] 周靜嵐. 雲存儲數據隱私保護機制的研究[D]. 南京郵電大學 2014
[12] 秦樹東. 音頻數字水印演算法的研究[D]. 南京郵電大學 2014
[13] 孫佳男. 即開型電子彩票發行方案的相關研究[D]. 西北師范大學 2011
[14] 孫龍. 可否認加密與可否認協議[D]. 西北師范大學 2011
[15] 樊睿. 門限代理簽名方案的研究[D]. 西北師范大學 2008
[16] 易瑋. 可搜索加密研究[D]. 西北師范大學 2009
[17] 俞惠芳. 基於自認證的簽密體制的研究[D]. 西北師范大學 2009
[18] 王會歌. 基於無證書公鑰密碼體制的若干簽名方案的研究[D]. 西北師范大學 2009
[19] 賈續涵. PKI中證書撤銷機制和具有前向安全性的數字簽名研究[D]. 西北師范大學 2007
[20] 宋福英. 電子政務系統若干安全問題的研究[D]. 西北師范大學 2007
[21] 龐雅麗. 基於統計的中文新聞網頁分類技術研究[D]. 西北師范大學 2007
[22] 劉軍龍. 可截取簽名體制研究[D]. 西北師范大學 2007
[23] 於成尊. 代理簽名與多銀行電子現金系統研究[D]. 西北師范大學 2007
[24] 藍才會. 具有特殊性質的簽密相關研究[D]. 西北師范大學 2008
[25] 左為平. 指定驗證人代理簽名體制研究[D]. 西北師范大學 2008
;Ⅸ Android系統原理及開發要點詳解的前 言
Android 是Google歷經數年和投資數億美元開發出來的智能手機系統,Google也發起了圍繞Android的組織——開放手機聯盟,其英文全稱為「Open Handset Alliance」。
隨著各大移動終端生產商大力開發和生產基於Android的移動智能設備,Android迅速得到業界和社會的認可,並成為整個產業的熱點,基於Android平台的各類人才逐漸成為各大企業競相爭奪的焦點。
Android系統是一個開放的系統,任何公司、個人開發者、愛好者都可以參與其中。對於技術工作者,Android不僅是一個智能手機的系統,也可以作為學習嵌入式Linux系統的較完整的軟體平台。
Android是一個較新的系統和技術,因此介紹Android的資料和書籍還比較少,尤其簡體中文的書籍,相對更少。本書《Android系統原理及開發要點詳解》 是一本綜合介紹Android系統的書,集合了Androidin社區多位專家作者的經驗,精心編寫而成。
Android 作為一個龐大的系統,包括了Linux操作系統、各種本地程序、虛擬機和運行環境、Java框架和Java應用程序多方面的內容。這對於初學者是一個非常大的挑戰,因此對於學習、研究進而開發Android系統來說,掌握系統的脈絡和使用恰當的學習方法是非常重要的,這也是本書的組織主旨。
本書特點
為了適應Android系統的情況,本書在內容的編排和組織上具有以下一些重要特點。
保持完整性和層次性
本書緊緊把握Android系統的4個層次,分章節介紹,並且有重點地介紹了Android整個系統的代碼結構、編譯系統、相關工具、各部分組織等全局性內容。這將讓讀者即使只花費較短的時間,也可以獲得對Android系統大致的感性理解。
提供清晰的框架
Android是一個有數百兆大小的較大系統,各部分之間是有機聯系的,這就要求Android的學習和開發者需要具有一些軟體架構方面的知識。本書為Android整體和重點模塊繪制了大量的框圖,這樣非常有利於幫助讀者直觀地理解系統。本書在講述每一個部分時,均列出相關代碼的路徑,幫助讀者對應著進行快速、高效地學習。
抓核心內容
Android系統已經發布了若干個版本:1.0、1.5(cupcake)、1.6(donut)和2.0(eclair),從開發的角度,各個版本在同時使用,這對於學習者是一個較大的挑戰。因此本書作者通過把握Android演進中脈絡,盡量總結出共性的內容展示給讀者。在某些部分,在講解代碼的同時,突出概念性的內容。本書力求通過一本教材,給讀者一個長期的、穩定的學習方法和思路。
開發細節
Android 包含眾多的軟體、程序和工具,涉及軟體開發各個方面。在實際的開發過程中,很多內容並不需要開發者去改動。本書從工程的角度出發,偏重開發中常用的內容,對於開發中較少涉及的部分,僅做精煉的大致介紹。本書重點介紹顯示機制、輸入機制、音頻/視頻系統的移植層、多媒體系統的構建、電話系統的構建、連接系統的構建、感測器的移值、應用開發中最常涉及的部分,在每段講解中,穿插了開發中可以使用的一些技巧。
本書內容
本書的各個章節及其組織方式如下所示。
第1章「Android系統概述」,概述Android系統方面的內容,包括智能手機平台的發展歷程、Android系統的特點、Android的3種開發工作,以及Android的2種不同的開發方式。
第2章「Android系統開發綜述」,介紹Android系統開發的綜述性內容,包括工具使用、獲得代碼、編譯系統、模擬器運行、SDK使用等。
第3章「Android的Linux內核與驅動程序」,介紹Android內核的特點、Android中使用的專用驅動程序、Android系統可能使用的標准設備驅動。
第4章「Android的底層庫和程序」,介紹Android系統的基礎程序,以本地程序為主。
第5章「Android的Java虛擬機和Java環境」,這是介於本地和Java層之間的相關內容,主要介紹Android的Java虛擬機Dalvik的基本概念、Android Java程序的環境、JNI的使用方法,以及Java框架的啟動流程等。
第6章「Android的GUI系統」,包括Android GUI系統架構、底層的pixelflinger和libui庫、Surface系統、Skia和2D圖形系統、Android的OpenGL和3D圖形系統等內容。
第7章「Android的Audio系統」,主要是音頻的輸入輸出環節,音頻系統從驅動程序、本地框架到Java框架都具有內容。
第8章「Android的Video輸入輸出系統」,介紹Android的Video輸入輸出系統,包括Overlay系統和Camera系統兩個部分,前者只有本地的內容,後者各個層次均有內容。
第9章「Android的多媒體系統」,介紹Android的多媒體系統的核心部分,包括Android中多媒體系統的業務、結構、多媒體系統的核心框架、OpenCore系統結構和使用等內容。
第10章「Android的電話部分」,介紹Android系統在電話方面的功能,Android是智能手機系統,電話是其核心部分。
第11章「Android的連接部分」,主要包括WiFi、藍牙及定位系統等,這些Android的連接部分也具有從驅動層到Java應用層的結構。
第12章「Android的感測器系統」,感測器系統涉及Android的各個層次,具有完整的結構,相比其他系統,感測器系統的各個層次都比較簡單。
第6~12章分模塊介紹Android的幾個核心系統,主要是本地框架和Java框架方面的內容,兼顧應用程序和驅動層,這是本書的重點。
第13章「Android應用程序概述及框架」,介紹Android應用程序層的基本概念和應用程序框架,這部分內容是Android自下而上的第4個層次,可以基於源代碼或者SDK開發,它們之間的差別非常小。
第14章「Android應用程序的主要方面」,介紹Android應用程序層開發的各個方面,基本上是橫向內容,包括應用程序的基本控制、各種UI元素的使用、圖形API使用3個方面的內容。
第15章「Android應用程序的設計思想」,本章的內容是基於通用的應用程序和GUI程序的通用設計思想,結合Android系統自身的特點,提出一些值得注意的問題和設計方法。
本書讀者
本書適應廣大的讀者群,力求在Android的系統移植、應用程序開發、系統框架改進方面給讀者全面的支持。不同的讀者在學習本書時,應該使用不同的方法。
Android初級開發者:在本書指引下閱讀代碼,搭建系統開發環境,對於Android應用程序的開發者,重點關注後3章的內容。
Android中、高級開發者:通過本書的引導,學習系統架構,關注開發要點,並盡量使用手機系統的通用設計思想、軟體工程思想、系統工程思想來指導Android系統學習。
嵌入式Linux系統學習者:將Android作為一個集Linux核心和應用層程序於一體的系統進行學習,並可以利用Android的模擬環境運行和調試程序。
讀者在學習本書的過程中,應盡量對照本書的框圖和手頭的Android源代碼,這樣可以達到事半功倍的效果。本書在重點代碼中加上大量的注釋,幫助讀者閱讀,對於非重點的代碼,不佔用本書的篇幅,讀者可以參考開放的源代碼。可以採用順序讀和重點讀相結合的方式學習本書,順序讀關注系統框架,重點讀關注開發要點。
本書作者
本書在編寫過程中提煉和綜合Android早期開發者的經驗、中國大陸Androidin社區的開發成果,以及各位專家的經驗和技術,這是本書出版的知識源泉。本書主要由Androidin社區的兩名核心技術專家韓超和梁泉領銜規劃和編著,韓超統稿。總部設在南加州、專注於Android平台並提供其移動應用開發及解決方案的邁奔無線(mAPPn Inc.)也投入技術和人力參與了本書的工作。
參與本書編寫的還有於仕林、張宇、張超等人,趙家維、黃亮、沈楨、徐威特、楊鈺等參與了審校工作。
由於時間倉促,可能依然存在一些錯誤和問題,請讀者見諒,歡迎讀者討論和指點。