[發(fā)明專利]一種應用界面顯示方法及裝置有效
| 申請?zhí)枺?/td> | 201810285021.0 | 申請日: | 2018-04-02 |
| 公開(公告)號: | CN110362366B | 公開(公告)日: | 2022-06-24 |
| 發(fā)明(設計)人: | 吳錦 | 申請(專利權)人: | 青島海信移動通信技術股份有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F9/445 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 江崇玉 |
| 地址: | 266071 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 界面 顯示 方法 裝置 | ||
1.一種應用界面顯示方法,其特征在于,所述方法包括:
當檢測到針對目標應用的嵌入顯示指令時,在應用插件中添加窗口容器控件,并獲取所述窗口容器控件中的窗口信息,所述窗口信息包括寬度、高度和屏幕分辨率;
獲取所述目標應用的應用包類名,并基于所述應用包類名對所述窗口容器控件進行初始化;
將所述應用插件添加至桌面的目標界面對應的界面容器中,所述桌面顯示在主屏幕上,所述目標界面為所述桌面的多個界面中存在空閑區(qū)域的界面,且所述空閑區(qū)域的寬度大于或等于所述窗口信息中的寬度,所述空閑區(qū)域的高度大于或等于所述窗口信息中的高度;
通過所述應用插件中初始化后的所述窗口容器控件在虛擬屏中啟動所述目標應用,并基于所述窗口信息,通過所述應用插件中初始化后的所述窗口容器控件將所述目標應用的應用界面顯示在所述桌面的目標界面的空閑區(qū)域中;
所述方法還包括:
確定所述虛擬屏上的坐標和所述主屏幕上的坐標的映射關系;當在所述主屏幕上檢測到針對所述目標應用的應用界面的觸摸操作時,確定所述觸摸操作的坐標;基于所述觸摸操作的坐標和所述映射關系,通過所述虛擬屏對所述觸摸操作進行響應。
2.根據權利要求1所述的方法,其特征在于,所述窗口容器控件包括與所述虛擬屏對應的窗口容器和在所述窗口容器中創(chuàng)建的TextureView和表層Surface對象;
其中,所述TextureView用于繪制和顯示所述目標應用的應用界面,所述Surface對象包括用于指示寬度、高度和屏幕分辨率的窗口信息。
3.根據權利要求2所述的方法,其特征在于,所述基于所述窗口信息,通過所述應用插件中初始化后的所述窗口容器控件將所述目標應用的應用界面顯示在所述桌面的目標界面的空閑區(qū)域中,包括:
通過初始化后的所述窗口容器控件中的Surface對象抓取所述目標應用的繪制信息;
基于所述繪制信息,通過初始化后的所述窗口容器控件中的TextureView繪制所述目標應用的應用界面;
基于所述窗口信息,通過初始化后的所述窗口容器控件中的TextureView將所述目標應用的應用界面顯示在所述桌面的目標界面的空閑區(qū)域中。
4.根據權利要求1-3任一所述的方法,其特征在于,所述通過所述應用插件中初始化后的所述窗口容器控件啟動所述目標應用,包括:
將虛擬屏標識作為StartActivity函數中的顯示屏參數,并通過初始化后的所述窗口容器控件調用所述StartActivity函數,所述StartActivity函數用于觸發(fā)在虛擬屏中啟動所述目標應用的操作。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
創(chuàng)建外部棧,所述外部棧用于存儲所述虛擬屏中啟動的應用的應用信息。
6.一種應用界面顯示裝置,其特征在于,所述裝置包括:
第一添加模塊,用于當檢測到針對目標應用的嵌入顯示指令時,在應用插件中添加窗口容器控件;
獲取模塊,用于獲取所述窗口容器控件中的窗口信息,所述窗口信息包括寬度、高度和屏幕分辨率;
初始化模塊,用于獲取所述目標應用的應用包類名,并基于所述應用包類名對所述窗口容器控件進行初始化;
第二添加模塊,用于將所述應用插件添加至桌面的目標界面對應的界面容器中,所述桌面顯示在主屏幕上,所述目標界面為所述桌面的多個界面中存在空閑區(qū)域的界面,且所述空閑區(qū)域的寬度大于或等于所述窗口信息中的寬度,所述空閑區(qū)域的高度大于或等于所述窗口信息中的高度;
啟動模塊,用于通過所述應用插件中初始化后的所述窗口容器控件在虛擬屏中啟動所述目標應用;
顯示模塊,用于基于所述窗口信息,通過所述應用插件中初始化后的所述窗口容器控件將所述目標應用的應用界面顯示在所述桌面的目標界面的空閑區(qū)域中;
所述裝置還包括用于執(zhí)行以下操作的模塊:
確定所述虛擬屏上的坐標和所述主屏幕上的坐標的映射關系;當在所述主屏幕上檢測到針對所述目標應用的應用界面的觸摸操作時,確定所述觸摸操作的坐標;基于所述觸摸操作的坐標和所述映射關系,通過所述虛擬屏對所述觸摸操作進行響應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信移動通信技術股份有限公司,未經青島海信移動通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810285021.0/1.html,轉載請聲明來源鉆瓜專利網。





