[發明專利]用于安卓系統的觸控實現方法及裝置有效
| 申請號: | 201710148091.7 | 申請日: | 2017-03-13 |
| 公開(公告)號: | CN106933486B | 公開(公告)日: | 2020-04-21 |
| 發明(設計)人: | 姜雷 | 申請(專利權)人: | 廣州視源電子科技股份有限公司;廣州視睿電子科技有限公司 |
| 主分類號: | G06F3/0488 | 分類號: | G06F3/0488 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
| 地址: | 510530 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 系統 實現 方法 裝置 | ||
1.一種用于安卓系統的觸控實現方法,其特征在于,包括:
安卓系統的native層基于所述安卓系統的java層的初始化操作確定觸摸軌跡的基本繪制信息,所述基本繪制信息包括繪制所述觸摸軌跡所需的幀緩存信息、全局位圖信息以及透明筆對象信息;
所述native層根據所述全局位圖信息創建臨時位圖,所述臨時位圖與全局位圖大小相同;
所述native層根據預設劃分規則將所述臨時位圖劃分為預設數量的子區域;
所述native層建立各子區域與各觸摸點的關系圖表;
安卓系統的java層獲取用戶觸摸操作的路徑信息;
安卓系統的native層獲取所述java層轉發的所述路徑信息;
所述native層根據所述路徑信息和所述關系圖表繪制所述觸摸操作的觸摸軌跡,并將所述觸摸軌跡通過屏幕展示給用戶。
2.根據權利要求1所述的方法,其特征在于,所述安卓系統的native層基于所述安卓系統的java層的初始化操作確定所述觸摸軌跡的基本繪制信息,包括:
安卓系統的native層基于所述安卓系統的java層的應用啟動操作獲取幀緩存信息和屏幕信息;
所述native層獲取所述java層創建的全局位圖信息和畫筆信息;
所述native層根據所述屏幕信息和所述畫筆信息實例化相應的透明筆對象。
3.根據權利要求1所述的方法,其特征在于,所述native層根據所述路徑信息繪制所述觸摸操作的觸摸軌跡,包括:
所述native層確定所述路徑信息對應的子區域信息,并基于所述子區域信息將所述路徑信息寫入所述關系圖表中生成待繪制路徑信息;
所述native層根據所述關系圖表獲取所述臨時位圖中與所述路徑信息對應的位圖區域;
所述native層清空所述位圖區域,并在所述位圖區域中繪制與所述待繪制路徑信息相對應的路徑軌跡;
所述native層將所述路徑軌跡與目標區域中的像素進行融合以確定所述位圖區域的像素信息,所述目標區域為所述全局位圖中同所述位圖區域相對應的區域;
所述native層將所述像素信息寫入幀緩存中,并基于所述幀緩存中包含的信息在所述全局位圖中繪制所述觸摸操作的觸摸軌跡。
4.根據權利要求1所述的方法,其特征在于,所述路徑信息包括所述路徑的端點信息、影響區域信息以及所述路徑對應的觸摸點信息。
5.一種用于安卓系統的觸控實現裝置,其特征在于,包括:
java層,用于獲取用戶觸摸操作的路徑信息;
native層,用于獲取所述java層轉發的所述路徑信息,根據所述路徑信息和關系圖表繪制所述觸摸操作的觸摸軌跡;
顯示屏,用于將所述native層繪制的觸摸軌跡通過屏幕展示給用戶;
其中,所述native層還用于:
在獲取所述java層轉發的所述路徑信息之前,基于所述java層的初始化操作確定所述觸摸軌跡的基本繪制信息,所述基本繪制信息包括繪制所述觸摸軌跡所需的幀緩存信息、全局位圖信息以及透明筆對象信息;
所述native層包括:
臨時位圖創建單元,用于根據所述全局位圖信息創建臨時位圖,所述臨時位圖與全局位圖大小相同;
子區域劃分單元,用于根據預設劃分規則將所述臨時位圖劃分為預設數量的子區域;
關系圖表建立單元,用于建立各子區域與各觸摸點的關系圖表。
6.根據權利要求5所述的裝置,其特征在于,所述native層包括:
第一信息獲取單元,用于基于所述安卓系統的java層的應用啟動操作獲取幀緩存信息和屏幕信息;
第二信息獲取單元,用于獲取所述java層創建的全局位圖信息和畫筆信息;
透明筆對象實例化單元,用于根據所述屏幕信息和所述畫筆信息實例化相應的透明筆對象。
7.根據權利要求6所述的裝置,其特征在于,所述native層還包括:
關系圖表寫入單元,用于確定所述路徑信息對應的子區域信息,并基于所述子區域信息將所述路徑信息寫入所述關系圖表中生成待繪制路徑信息;
位圖區域獲取單元,用于根據所述關系圖表獲取所述臨時位圖中與所述路徑信息對應的位圖區域;
路徑軌跡繪制單元,用于清空所述位圖區域,并在所述位圖區域中繪制與所述待繪制路徑信息相對應的路徑軌跡;
像素信息確定單元,用于將所述路徑軌跡與目標區域中的像素進行融合以確定所述位圖區域的像素信息,所述目標區域為所述全局位圖中同所述位圖區域相對應的區域;
觸摸軌跡繪制單元,用于將所述像素信息寫入幀緩存中,并基于所述幀緩存中包含的信息在所述全局位圖中繪制所述觸摸操作的觸摸軌跡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州視源電子科技股份有限公司;廣州視睿電子科技有限公司,未經廣州視源電子科技股份有限公司;廣州視睿電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710148091.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:應用程序關閉方法及系統
- 下一篇:一種圖像縮放方法及終端





