[發明專利]一種基于symbian系統的手機桌面布局的實現方法有效
| 申請號: | 201310191772.3 | 申請日: | 2013-05-22 |
| 公開(公告)號: | CN103873677A | 公開(公告)日: | 2014-06-18 |
| 發明(設計)人: | 許欣欣;肖任遠 | 申請(專利權)人: | 深圳市明日空間信息技術有限公司 |
| 主分類號: | H04M1/725 | 分類號: | H04M1/725;H04M1/247;G06F9/44 |
| 代理公司: | 廈門市新華專利商標代理有限公司 35203 | 代理人: | 朱凌 |
| 地址: | 518054 廣東省深圳市南山區粵*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 symbian 系統 手機 桌面 布局 實現 方法 | ||
1.一種基于symbian系統的手機桌面布局的實現方法,其特征在于包括以下幾個步驟:
步驟1、點擊程序圖標,啟動手機桌面客戶端,進入后臺主界面;
步驟2、手機桌面客戶端啟動監聽函數HandleWsEventL判斷系統是否進入手機系統桌面,如果已經進入手機系統桌面,則轉入步驟3,否則轉入步驟2繼續進行監聽;
步驟3、用戶選擇窗口布局類型后,初始化所需要的RWindow窗口類型,對當前手機桌面的分辨率以及每個獨立RWindow窗口的坐標進行獲取;
步驟4、根據步驟3的計算結果和所選擇的窗口布局類型,把當前手機桌面初始化為多個獨立的RWindow窗口,且可以進一步將每個獨立的RWindow窗口拆分成若干小區域進行繪制;向加載服務器獲取預先制作的各種風格的窗口背景圖片,將原始整張背景圖按照窗口布局類型進行切割,然后加載到對應的每個獨立的RWindow窗口,所述的每個獨立的RWindow窗口在各自對應的區域內監聽事件,互不干擾且分別對事件進行攔截處理,并各自通知所屬的RWindow窗口進行刷新;
步驟5、創建Window?Server通信的窗口服務消息句柄RWsSession類,用于協調每個RWindow窗口發送到應用程序的異步事件,這樣使得后臺與多個獨立前臺RWindow窗口連接起來,構成通信機制;
步驟6、使用回調函數EEventFocusGroupChanged對當前顯示給用戶的窗口變化狀態做出回調響應,然后將窗口的變化信息傳遞給監聽函數HandleWsEventL用于對事件進行處理,如果是回到手機系統桌面那么馬上將手機桌面切換至步驟3和4所建立的多RWindow窗口界面,如果是其他界面則交給系統處理;
步驟7、使用監聽函數HandleKeyEvent用來對系統按鍵進行監聽,如果檢測到用戶在手機桌面上使用左右鍵和導航鍵及OK鍵時,程序自動屏蔽系統的響應,并且把系統攔截到的事件交給多RWindow窗口界面處理,讓程序自行處理用戶窗口事件,使得按鍵處理和系統原始按鍵相互區別,其他數字鍵盤上的操作繼續交給系統處理;
步驟8、當用戶返回手機系統桌面,監聽函數HandleKeyEvent就對用戶操作進行判斷,設立一個全局變量參數index,對每個RWindow窗口進行標記,該全局變量參數index值會根據手機按鍵的上下鍵移動發生變化,當用戶移動到當前選中的RWindow窗口的時候,該全局變量參數index的值隨之改變;當劃分的某個RWindow窗口里的內容需要刷新的時候,因為會有多個事件傳遞,所以手機客戶端需要根據當前全局變量參數index的值來判斷哪個RWindow窗口需要操作,使傳遞過來的事件與RWindow窗口對應,這樣就可以對當前RWindow窗口進行數據交互處理;
步驟9、所有RWindow窗口都可以通過步驟5的消息句柄RWsSession進行消息通信,這樣使得每一個RWindow窗口在已劃分的手機桌面區域內中獨立運行,互不影響。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市明日空間信息技術有限公司,未經深圳市明日空間信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310191772.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種安全網銀的實施方法
- 下一篇:一種控制電子設備的方法及電子設備





