[發(fā)明專利]一種應(yīng)用界面顯示方法、裝置及移動(dòng)終端有效
| 申請?zhí)枺?/td> | 201810228052.2 | 申請日: | 2018-03-20 |
| 公開(公告)號: | CN110308956B | 公開(公告)日: | 2021-01-12 |
| 發(fā)明(設(shè)計(jì))人: | 吳錦;修平 | 申請(專利權(quán))人: | 青島海信移動(dòng)通信技術(shù)股份有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 江崇玉 |
| 地址: | 266071 山*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 應(yīng)用 界面 顯示 方法 裝置 移動(dòng) 終端 | ||
1.一種應(yīng)用界面顯示方法,其特征在于,所述方法包括:
當(dāng)檢測到針對目標(biāo)應(yīng)用的嵌入顯示指令時(shí),在桌面中創(chuàng)建窗口容器控件,并在虛擬屏上啟動(dòng)所述目標(biāo)應(yīng)用,所述目標(biāo)應(yīng)用為嵌入在所述桌面且需要顯示應(yīng)用界面的應(yīng)用,所述桌面顯示在主屏幕上,所述虛擬屏上啟動(dòng)的所述目標(biāo)應(yīng)用的應(yīng)用界面不可見;
通過所述窗口容器控件在所述虛擬屏上獲取所述目標(biāo)應(yīng)用的繪制信息,并基于所述繪制信息繪制所述目標(biāo)應(yīng)用的應(yīng)用界面;
通過所述窗口容器控件將所述目標(biāo)應(yīng)用的應(yīng)用界面作為所述桌面的界面的并行頁面顯示在所述主屏幕上;
確定所述虛擬屏上的坐標(biāo)和所述主屏幕上的坐標(biāo)的映射關(guān)系;在所述主屏幕上檢測到針對所述目標(biāo)應(yīng)用的應(yīng)用界面的觸摸操作時(shí),確定所述觸摸操作的坐標(biāo);基于所述觸摸操作的坐標(biāo)和所述映射關(guān)系,通過所述虛擬屏對所述觸摸操作進(jìn)行響應(yīng),以顯示更新后的所述目標(biāo)應(yīng)用的應(yīng)用界面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在桌面中創(chuàng)建窗口容器控件,包括:
在所述桌面的Activity組件中創(chuàng)建虛擬屏對應(yīng)的窗口容器;
為所述窗口容器創(chuàng)建監(jiān)聽事件,并在所述窗口容器中創(chuàng)建TextureView和表層Surface對象,以實(shí)現(xiàn)所述窗口容器控件的創(chuàng)建;
其中,所述監(jiān)聽事件用于監(jiān)聽所述桌面是否加載完成,所述TextureView用于繪制和顯示所述目標(biāo)應(yīng)用的應(yīng)用界面,所述Surface對象包括用于指示所述窗口容器的寬度、高度和屏幕分辨率的窗口信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過所述窗口容器控件在所述虛擬屏上獲取所述目標(biāo)應(yīng)用的繪制信息,并基于所述繪制信息繪制所述目標(biāo)應(yīng)用的應(yīng)用界面,包括:
通過所述Surface對象抓取所述目標(biāo)應(yīng)用的繪制信息;
基于所述繪制信息和所述窗口信息,通過所述TextureView繪制所述目標(biāo)應(yīng)用的應(yīng)用界面。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過所述窗口容器控件將所述目標(biāo)應(yīng)用的應(yīng)用界面作為所述桌面的界面的并行頁面顯示在所述主屏幕上,包括:
通過所述TextureView將所述目標(biāo)應(yīng)用的應(yīng)用界面作為所述桌面的界面的并行頁面顯示在所述主屏幕上。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述為所述窗口容器創(chuàng)建監(jiān)聽事件之后,還包括:
通過所述監(jiān)聽事件監(jiān)聽所述桌面是否加載完成;
若所述桌面已加載完成,則執(zhí)行所述啟動(dòng)目標(biāo)應(yīng)用的操作。
6.根據(jù)權(quán)利要求1或5所述的方法,其特征在于,所述啟動(dòng)目標(biāo)應(yīng)用,包括:
將虛擬屏標(biāo)識作為StartActivity函數(shù)中的顯示屏參數(shù),并通過所述窗口容器控件調(diào)用所述StartActivity函數(shù),所述StartActivity函數(shù)用于觸發(fā)在虛擬屏中啟動(dòng)所述目標(biāo)應(yīng)用的操作。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
創(chuàng)建外部棧,所述外部棧用于存儲所述虛擬屏中啟動(dòng)的應(yīng)用的應(yīng)用信息。
8.一種應(yīng)用界面顯示方法,其特征在于,所述方法包括:
當(dāng)檢測到針對目標(biāo)應(yīng)用的嵌入顯示指令時(shí),在載體應(yīng)用中創(chuàng)建窗口容器控件,并在虛擬屏上啟動(dòng)所述目標(biāo)應(yīng)用,所述目標(biāo)應(yīng)用為嵌入在所述載體應(yīng)用中且需要顯示應(yīng)用界面的應(yīng)用,所述載體應(yīng)用為移動(dòng)終端中安裝的第三方應(yīng)用或除桌面之外的內(nèi)置應(yīng)用,且所述載體應(yīng)用的應(yīng)用界面顯示在主屏幕上,所述虛擬屏上啟動(dòng)的所述目標(biāo)應(yīng)用的應(yīng)用界面不可見;
通過所述窗口容器控件在所述虛擬屏上獲取所述目標(biāo)應(yīng)用的繪制信息,并基于所述繪制信息繪制所述目標(biāo)應(yīng)用的應(yīng)用界面;
通過所述窗口容器控件將所述目標(biāo)應(yīng)用的應(yīng)用界面作為所述載體應(yīng)用的應(yīng)用界面的并行頁面顯示在所述主屏幕上;
確定所述虛擬屏上的坐標(biāo)和所述主屏幕上的坐標(biāo)的映射關(guān)系;在所述主屏幕上檢測到針對所述目標(biāo)應(yīng)用的應(yīng)用界面的觸摸操作時(shí),確定所述觸摸操作的坐標(biāo);基于所述觸摸操作的坐標(biāo)和所述映射關(guān)系,通過所述虛擬屏對所述觸摸操作進(jìn)行響應(yīng),以顯示更新后的所述目標(biāo)應(yīng)用的應(yīng)用界面。
9.一種應(yīng)用界面顯示裝置,其特征在于,所述裝置包括:
創(chuàng)建模塊,用于當(dāng)檢測到針對目標(biāo)應(yīng)用的嵌入顯示指令時(shí),在桌面中創(chuàng)建窗口容器控件,所述桌面顯示在主屏幕上;
啟動(dòng)模塊,用于在虛擬屏上啟動(dòng)所述目標(biāo)應(yīng)用,所述目標(biāo)應(yīng)用為嵌入在所述桌面且需要顯示應(yīng)用界面的應(yīng)用,所述虛擬屏上啟動(dòng)的所述目標(biāo)應(yīng)用的應(yīng)用界面不可見;
繪制模塊,用于通過所述窗口容器控件在所述虛擬屏上獲取所述目標(biāo)應(yīng)用的繪制信息,并基于所述繪制信息繪制所述目標(biāo)應(yīng)用的應(yīng)用界面;
顯示模塊,用于通過所述窗口容器控件將所述目標(biāo)應(yīng)用的應(yīng)用界面作為所述桌面的界面的并行頁面顯示在所述主屏幕上;
確定模塊,用于確定所述虛擬屏上的坐標(biāo)和所述主屏幕上的坐標(biāo)的映射關(guān)系;
檢測模塊,用于當(dāng)在所述主屏幕上檢測到針對所述目標(biāo)應(yīng)用的應(yīng)用界面的觸摸操作時(shí),確定所述觸摸操作的坐標(biāo);
響應(yīng)模塊,用于基于所述觸摸操作的坐標(biāo)和所述映射關(guān)系,通過所述虛擬屏對所述觸摸操作進(jìn)行響應(yīng),以顯示更新后的所述目標(biāo)應(yīng)用的應(yīng)用界面。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海信移動(dòng)通信技術(shù)股份有限公司,未經(jīng)青島海信移動(dòng)通信技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810228052.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





