


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Android GWES基本框架篇 我這里的GWES這個(gè)術(shù)語實(shí)際上從Microsoft 的Window上移植過來的,用GWES來表示Android的窗口事件系統(tǒng)不是那么準(zhǔn)確,在Android中Window是個(gè)弱化了的概念,更多的表現(xiàn)在View這個(gè)概念上。在很大程度上,Android的View的概念可以代替Microsoft Window這個(gè)概念,有點(diǎn)和Microsof暗中較勁的意味,你用過的概念我就偏不用,這個(gè)也是我以為的設(shè)計(jì)者意圖。 原始GUI基本框架 首先我們從Android的SDK外特性空間開始,在編寫Actvitiy時(shí),我們都是面對(duì)的處理函數(shù):OnXXXX(),例如有按鍵按下就是OnK
2、eyDown等,在這個(gè)過程中系統(tǒng)做了怎樣的處理?要詳細(xì)的理解這個(gè)過程,我們就需要理解Andoid的View管理,窗口系統(tǒng),消息系統(tǒng)和輸入系統(tǒng)。我們還是從最本質(zhì)的地方開始,Android作為一種嵌入式的圖形用戶界面系統(tǒng),它的基本原理與一般GUI的原理是相同的,同時(shí)也是遵循GWES(圖形窗口事件系統(tǒng))的一般規(guī)律,總體上Android就是管理用戶輸入和系統(tǒng)屏幕輸出的一個(gè)系統(tǒng)。其實(shí)GWES這個(gè)名稱更能體現(xiàn)GUI的基本實(shí)質(zhì)要素:圖形、窗口、事件。1 一般GUI的基本組成 GUI的實(shí)現(xiàn)就是對(duì)上面提到的三個(gè)基本要素的管理,根據(jù)這這三個(gè)要素的特性及其涉及的范圍,GUI在總體上可以分為三部分: 事件管理器 窗口管理器 GDI(繪制與GDI邏輯對(duì)象管理) (1) 事件管理器收集系統(tǒng)消息,轉(zhuǎn)換并分發(fā)系統(tǒng)消息和用戶消息給各個(gè)窗口對(duì)象。 消息隊(duì)列管理 (2)窗口管理器: 管理窗口的創(chuàng)建,銷毀 窗口的繪制 活動(dòng)窗口,輸入焦點(diǎn)的切換 窗口間關(guān)系的管理 控件,菜單實(shí)現(xiàn) (3)GDI上下文設(shè)備管理 上下文設(shè)備對(duì)象管理:字體,畫筆等 圖形繪制:點(diǎn)、線,填充等 圖象操作:位傳送、位圖操作 2 系統(tǒng)體系構(gòu)架及其數(shù)據(jù)流的大體走向 在本質(zhì)上GUI就是管理用戶輸入和屏幕輸出,我們從上面的體系結(jié)構(gòu)可以看到GUI的這兩大數(shù)據(jù)流的基本流向,這也決定了Android GWES設(shè)計(jì)的最基本的著眼點(diǎn)。Android弱化了窗口
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 主播上崗考試題及答案
- 靜物寫生素描考試題及答案
- 宣傳接待崗面試題及答案
- 廣東省廣州市番禺育才2022-2023學(xué)年八年級(jí)下學(xué)期期中考試物理試題(含答案)
- 抗體檢驗(yàn)知識(shí)培訓(xùn)課件
- 創(chuàng)新型醫(yī)療器械研發(fā)協(xié)議
- 關(guān)于職場軟技能培養(yǎng)的建議與反思
- 小學(xué)生科學(xué)知識(shí)讀物征文
- 員工技能培訓(xùn)安排表
- 全球教育資源分布及質(zhì)量評(píng)估表
- 人際關(guān)系與溝通技巧-職場中的平行溝通與同事溝通
- 教師系列高、中級(jí)職稱申報(bào)人員民意測評(píng)表
- 社會(huì)穩(wěn)定風(fēng)險(xiǎn)評(píng)估報(bào)告-穩(wěn)評(píng)報(bào)告
- 2024屆高考英語作文:讀后續(xù)寫課件
- 小學(xué)班隊(duì)工作原理與實(shí)踐 全套課件
- 形式語言與自動(dòng)機(jī)理論-蔣宗禮-第一章參考答案
- 注塑生產(chǎn)過程控制流程
- 教科版六年級(jí)科學(xué)下冊(cè) (廚房里的物質(zhì)與變化)教學(xué)課件
- 腸造口術(shù)-課件
- 建設(shè)工程概算預(yù)算結(jié)算管理規(guī)定
- 消費(fèi)者心理與行為分析PPT(第四版)完整全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論