手機開發(fā)培訓 01_Android系統(tǒng)概述.pdf

手機開發(fā)培訓 01_Android系統(tǒng)概述.pdf

ID:59522754

大?。?94.11 KB

頁數(shù):23頁

時間:2020-11-06

手機開發(fā)培訓 01_Android系統(tǒng)概述.pdf_第1頁
手機開發(fā)培訓 01_Android系統(tǒng)概述.pdf_第2頁
手機開發(fā)培訓 01_Android系統(tǒng)概述.pdf_第3頁
手機開發(fā)培訓 01_Android系統(tǒng)概述.pdf_第4頁
手機開發(fā)培訓 01_Android系統(tǒng)概述.pdf_第5頁
資源描述:

《手機開發(fā)培訓 01_Android系統(tǒng)概述.pdf》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、Android系統(tǒng)概述Android系統(tǒng)概述?第一部分基礎知識?第二部分Android的開發(fā)工作?第三部分Android的SDK與源代碼第一部分基礎知識OHA(OpenHandsetAlliance)開放手機聯(lián)盟,為Google與33家公司聯(lián)手為Android移動平臺系統(tǒng)的發(fā)展而組建的一個組織。Android是目前最流行的手機開發(fā)平臺,依靠Google強大開發(fā)和媒體資源,Android成為眾多手機廠商追逐的對象。第一部分基礎知識Android是包括一個操作系統(tǒng)、中間件和關鍵應用的移動設備的一個軟件堆。第一部分基礎知識傳統(tǒng)手機的開發(fā):?廠商制作手機出售開放式手機的開發(fā)

2、:?廠商制作手機出售?第三方開發(fā)手機應用第一部分基礎知識Android的雙重開發(fā)模式:?各廠商在統(tǒng)一開放平臺開發(fā)手機?第三方開發(fā)手機應用Android的市場:http://www.android.com/market/第一部分基礎知識開放源代碼,用于移植制作手機http://source.android.com/http://developer.android.com/http://www.android.com/market/豐富的資料,用于開發(fā)上層應程序應用程序的交易場所第一部分基礎知識未來智能電話的發(fā)展方向:?通訊工具?網(wǎng)絡工具?媒體播放器?媒體獲取設備?多類

3、型的連接設備?視頻電話?具有友好和絢麗用戶界面的設備?可以個性化定制的平臺?概念性產(chǎn)品第一部分基礎知識Android技術上的優(yōu)勢:?全開放智能手機平臺?多硬件平臺的支持?使用眾多的標準化技術?核心技術完整,統(tǒng)一?完善的SDK和文檔?完善的輔助開發(fā)工具第一部分基礎知識Android2.xAndroid技術上的優(yōu)勢:Eclair?全開放智能手機平臺?多硬件平臺的支持Android1.6Donut?使用眾多的標準化技術?核心技術完整,統(tǒng)一?完善的SDK和文檔Android1.5Cupcake?完善的輔助開發(fā)工具Android1.x第二部分Android的開發(fā)工作Andro

4、id的開發(fā)分成三種類型:1.移植開發(fā)手機系統(tǒng)2.應用程序開發(fā)3.Android系統(tǒng)開發(fā)第二部分Android的開發(fā)工作應用程序開發(fā)Android應用Android應用②Android應用①移植開發(fā)硬件系統(tǒng)手機系統(tǒng)第二部分Android的開發(fā)工作JAVA應用程序系統(tǒng)APIJAVA框架核心庫JNIDalvikAndoid虛擬機各種底層庫RunTime用戶空間C程序框架硬件抽象層內(nèi)核空間移植開發(fā)Android系統(tǒng)Android系統(tǒng)標準Linux手機系統(tǒng)核心驅動相關設備驅動硬件系統(tǒng)硬件系統(tǒng)第二部分Android的開發(fā)工作應用程序開發(fā)AndroidAndroidAndroid

5、JAVA應用程序應用應用應用系統(tǒng)APIJAVA框架核心庫JNIDalvikAndoid虛擬機各種底層庫RunTime用戶空間C程序框架硬件抽象層內(nèi)核空間Android系統(tǒng)Android系統(tǒng)標準Linux核心驅動相關設備驅動第二部分Android的開發(fā)工作Android系統(tǒng)開發(fā):JAVA應用JAVA應用程序系統(tǒng)APIJAVA框架類JAVA框架核心庫JNIJNIDalvik本地庫Andoid虛擬機各種底層庫RunTime用戶空間C程序框架硬件抽象層內(nèi)核空間Android系統(tǒng)Android系統(tǒng)標準Linux核心驅動相關設備驅動第三部分Android的SDK與源代碼兩種形式

6、的Android開發(fā):?Android的SDK(Linux和Windows兩種環(huán)境)?Android的完全源代碼(完全源代碼,Linux中開發(fā))第三部分Android的SDK與源代碼Android的SDK以二進制的形式提供,用于應用開發(fā)JAVA應用程序。不同版本的Android的SDK:?android-sdk-linux_x86-1.0?android-sdk-windows_x86-1.0?android-sdk-linux_x86-1.5_r2?android-sdk-windows_x86-1.5_r2?android-sdk-linux_x86-1.6_r

7、1?android-sdk-windows_x86-1.6_r1http://developer.android.com/第三部分Android的SDK與源代碼基于源代碼Android的開發(fā)在獲取所有源代碼的基礎上進行,可以開發(fā)應用程序,進行系統(tǒng)移植,或開發(fā)系統(tǒng)本身。Android的源代碼可以從其git的源代碼倉庫中獲得:android.git.kernel.orghttp://source.android.com/第三部分Android的SDK與源代碼Android的知識結構(SDK方面):?JAVA語言知識?應用程序架構?GUI設計基礎知識?各種視圖的使用?

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。