[發明專利]基于Android消息處理機制的視圖切換系統及方法無效
| 申請號: | 201310294858.9 | 申請日: | 2013-07-15 |
| 公開(公告)號: | CN103345427A | 公開(公告)日: | 2013-10-09 |
| 發明(設計)人: | 劉翔;覃林;石磊;堯遠 | 申請(專利權)人: | 四川公用信息產業有限責任公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 四川澤坤律師事務所 51225 | 代理人: | 黃玲 |
| 地址: | 610041 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 android 消息 處理 機制 視圖 切換 系統 方法 | ||
?
技術領域
本發明涉及一種視圖切換的系統及方法,特別是基于Android消息處理機制的視圖切換系統及方法,屬移動通信領域。
?
背景技術
隨著移動互聯網不斷發展,以及android手機和手持設備的普及使用,應用戶的使用需求的不斷提高,android客戶端程序也應具備一些基本的功能,比如視圖切換功能,滿足用戶對應用程序可視化效果的需求。?
?
發明內容
在發明內容部分中引入了一系列簡化形式的概念,這將在具體實施方式部分中進一步詳細說明。本發明的發明內容部分并不意味著要試圖限定出所要求保護的技術方案的關鍵特征和必要技術特征,更不意味著試圖確定所要求保護的技術方案的保護范圍。
針對以上問題,本發明提供了一種基于Android消息處理機制的視圖切換系統,同時還提供采用該系統實現視圖切換的方法。
本發明采用的技術方案如下:
一種基于Android消息處理機制的視圖切換系統,主要由下述模塊構成:
1)事件消息:手機客戶端消息事件,包括視圖更新,觸摸事件等應用;?
2)事件隊列:用于存放事件消息的消息隊列;
3)Android主線程:Android客戶端應用程序執行的主程序,它會輪詢事件隊列獲取消息事件,并由事件分發器分發執行;
4)事件:指消息事件,一種程序定義的數據結構,程序根據事件觸發處理邏輯;
5)事件分發器:用于事件分發,將事件分發到Activity組件中,再由Activity提供的事件處理接口執行邏輯處理;
6)Activity組件:用來管理android應用程序生命周期并提供常用的導航回退功能,并提供事件處理接口;
7)更新視圖處理接口程序:該接口程序包含在activity中,用于執行視圖更新處理邏輯,實現視圖切換;
8)Android視圖,即android客戶界面展示。
根據本發明的系統,客戶端將資源數據存儲于客戶端設備內存中。
根據本發明的系統的事件更新視圖處理接口程序對視圖事件消息處理具體為提供一個視圖組件工廠生產視圖組件,并將視圖組件添加到視圖窗口。
根據本發明的系統的視圖組件可以為列表,宮格,畫廊。
根據本發明的系統的視圖窗口展示整個客戶端屏幕。
一種基于Android消息處理機制的視圖切換方法,其特征在于具體包括以下步驟:
a、客戶端主程序輪詢消息事件隊列;
b、從事件隊列取出事件消息;
c、由消息分發器發送到Activity事件處理接口;
d、Activity事件處理接口執行視圖切換。
根據本發明的方法,所述消息事件隊列實現同步機制,避免消息讀寫隊列操作的原子性。
本發明提供了一種靈活,完備,高性能的基于Android消息處理機制的視圖切換系統及方法,能簡單快速直觀的實現android手機和采用android處理系統的手持設備的視圖切換功能,滿足用戶對應用程序可視化效果的需求。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例子及及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1為本發明系統結構示意圖;
圖2為本發明方法流程示意圖;
圖3為android客戶端視圖構成結構示意圖。
具體實施方式
在下文的描述中,給出了大量具體的細節以便提供對本發明更為徹底的理解。然而,對于本領域技術人員來說顯而易見的是,本發明可以無需一個或多個這些細節而得以實施。在其他的例子中,為了避免與本發明發生混淆,對于本領域公知的一些技術特征未進行描述。
為了徹底了解本發明,將在下列的描述中提出詳細的細節,顯然,本發明的施行不限定于通信領域的技術人員所熟習的特殊細節。本發明的較佳實施例詳細描述如下,然而除了這些詳細描述外,本發明還可以具有其他實施方式。
如圖1所示,本發明提供一種基于Android消息處理機制的視圖切換系統,主要包括如下模塊:
事件消息001:手機客戶端消息事件,比如視圖更新,觸摸事件等。
事件隊列002:用于存放事件消息的消息隊列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川公用信息產業有限責任公司,未經四川公用信息產業有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310294858.9/2.html,轉載請聲明來源鉆瓜專利網。





