欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

全屏窗口拖拽方法及相關(guān)設(shè)備與流程

文檔序號:40563018發(fā)布日期:2025-01-03 11:23閱讀:12來源:國知局
全屏窗口拖拽方法及相關(guān)設(shè)備與流程

本技術(shù)涉及終端,尤其涉及一種全屏窗口拖拽方法及相關(guān)設(shè)備。


背景技術(shù):

1、隨著通信技術(shù)的發(fā)展,一些電子設(shè)備可以在互聯(lián)后共用輸入設(shè)備,輸入設(shè)備可以包括鼠標(biāo)、觸摸板等。例如,平板電腦pad和個人電腦(personal?computer,pc)在建立互聯(lián)后,通過連在pc上的鼠標(biāo),可以實現(xiàn)對pad界面中顯示內(nèi)容的觸發(fā)。

2、一些實現(xiàn)中,在pad與pc建立連接后,還可以支持通過連在pc上的鼠標(biāo)將pc中的文件和圖片拖到pad上,但是pad和pc之間通過鼠標(biāo)實現(xiàn)的功能較為單一,不利于用戶在設(shè)備互聯(lián)中的體驗。


技術(shù)實現(xiàn)思路

1、本技術(shù)實施例提供一種全屏窗口拖拽方法及相關(guān)設(shè)備,應(yīng)用于終端技術(shù)領(lǐng)域,本技術(shù)實施例中,可以實現(xiàn)將pad或手機(jī)中的全屏窗口拖動到pc后,在pc中進(jìn)行異源投屏的過程,增加設(shè)備交互的豐富性。

2、第一方面,本技術(shù)實施例提出一種全屏窗口拖拽方法,應(yīng)用于通信系統(tǒng),通信系統(tǒng)包括安裝有第一操作系統(tǒng)的第一電子設(shè)備和安裝有第二操作系統(tǒng)的第二電子設(shè)備,第一電子設(shè)備或第二電子設(shè)備連接有輸入設(shè)備,第一操作系統(tǒng)與第二操作系統(tǒng)不同,方法包括:

3、第一電子設(shè)備顯示第一光標(biāo)和第一應(yīng)用的全屏窗口,第一光標(biāo)位于全屏窗口上;當(dāng)用戶通過輸入設(shè)備控制第一光標(biāo)選中并拖拽全屏窗口時,第一電子設(shè)備顯示縮小的全屏窗口;當(dāng)?shù)谝还鈽?biāo)將全屏窗口拖拽至第一位置時,第一電子設(shè)備顯示壁紙,并在第一位置顯示第一動效窗口,停止顯示全屏窗口,第一動效窗口包括第一應(yīng)用的第一標(biāo)識,第一動效窗口位于壁紙的上層,第一動效窗口的大小小于全屏窗口的大?。辉诘谝还鈽?biāo)拖拽第一動效窗口移動的過程中,當(dāng)?shù)谝还鈽?biāo)從第一電子設(shè)備的第一屏幕邊緣移出至第二電子設(shè)備的第二屏幕邊緣時,第一電子設(shè)備顯示壁紙,停止顯示第一動效窗口,并且,第二電子設(shè)備顯示被第一光標(biāo)拖動的第二動效窗口,第二動效窗口包括第一應(yīng)用的第二標(biāo)識;在第一光標(biāo)拖拽第二動效窗口移動的過程中,當(dāng)檢測到用戶通過輸入設(shè)備在第二位置釋放第一光標(biāo)的操作后,第二電子設(shè)備在第二位置顯示投屏窗口,停止顯示第二動效窗口,當(dāng)?shù)诙娮釉O(shè)備的投屏窗口中未顯示出全屏窗口的部分或全部內(nèi)容時,第一電子設(shè)備顯示壁紙,并將全屏窗口所在的圖層設(shè)置在壁紙的下層。

4、這樣,可以支持將第一電子設(shè)備的全屏窗口拖動到第二電子設(shè)備后,在第二電子設(shè)備中進(jìn)行異源投屏的過程,增加設(shè)備交互的豐富性。且,在當(dāng)用戶在第二電子設(shè)備中松手釋放鼠標(biāo)后,到第二電子設(shè)備的投屏窗口中顯示真實的投屏內(nèi)容之間的一段時間,在第一電子設(shè)備中顯示壁紙,可以使得用戶不感知第一應(yīng)用的窗口在第一電子設(shè)備中切換到全屏的過程,提升用戶體驗。

5、一種可能的實現(xiàn)中,方法還包括:當(dāng)投屏窗口中顯示出全屏窗口的部分或全部內(nèi)容后,第一電子設(shè)備停止顯示壁紙,并顯示桌面。這樣,在第二電子設(shè)備中實現(xiàn)異源投屏后,第一電子設(shè)備可以支持用戶實現(xiàn)其他功能。

6、一種可能的實現(xiàn)中,當(dāng)檢測到用戶通過輸入設(shè)備在第二位置釋放第一光標(biāo)的操作時,第二電子設(shè)備還向第一電子設(shè)備發(fā)送光標(biāo)釋放事件;響應(yīng)于光標(biāo)釋放事件,第一電子設(shè)備還進(jìn)行移棧;第一電子設(shè)備在完成移棧后,投屏窗口中顯示出全屏窗口的部分或全部內(nèi)容,第一電子設(shè)備停止顯示壁紙。因為完成移棧后,第二電子設(shè)備的投屏窗口可以顯示第一應(yīng)用的投屏內(nèi)容,所以第一設(shè)備停止顯示壁紙,顯示桌面,用戶可以在桌面中進(jìn)行其他操作。

7、一種可能的實現(xiàn)中,第一電子設(shè)備包括第一模塊和第二模塊;第一模塊和第二模塊不同;當(dāng)?shù)谝还鈽?biāo)將全屏窗口拖拽至第一位置時,第一模塊繪制第一動效窗口,并繪制第一動效窗口下層的壁紙;當(dāng)?shù)谝还鈽?biāo)從第一電子設(shè)備的第一屏幕邊緣移出至第二電子設(shè)備的第二屏幕邊緣時,第一模塊繪制壁紙,且不繪制第一動效窗口;響應(yīng)于光標(biāo)釋放事件,第一模塊結(jié)束繪制壁紙,以及,第二模塊繪制位于全屏窗口上層的壁紙;在投屏窗口中顯示出全屏窗口的部分或全部內(nèi)容后,第二模塊結(jié)束繪制壁紙。這樣,在不影響第一模塊的執(zhí)行邏輯的基礎(chǔ)上,第一電子設(shè)備可以通過第二模塊實現(xiàn)更高層級壁紙的繪制,增加本技術(shù)實施例的通用性。

8、一種可能的實現(xiàn)中,第二模塊維護(hù)有拖拽狀態(tài)的值,拖拽狀態(tài)的值包括第一值、第二值和第三值;當(dāng)用戶通過輸入設(shè)備控制第一光標(biāo)選中并拖拽全屏窗口時,第二模塊將拖拽狀態(tài)的值從第一值更新到第二值;當(dāng)?shù)谝还鈽?biāo)將全屏窗口拖拽至第一位置時,第一模塊查詢到拖拽狀態(tài)的值為第二值,第一模塊繪制第一動效窗口,并繪制第一動效窗口下層的壁紙;當(dāng)?shù)谝还鈽?biāo)從第一電子設(shè)備的第一屏幕邊緣移出至第二電子設(shè)備的第二屏幕邊緣時,第二模塊將拖拽狀態(tài)的值從第二值更新到第三值,第一模塊查詢到拖拽狀態(tài)的值為第三值,第一模塊繪制壁紙,且不繪制第一動效窗口;響應(yīng)于光標(biāo)釋放事件,第二模塊將拖拽狀態(tài)的值從第三值更新到第一值。

9、這樣,通過設(shè)置拖拽狀態(tài),可以使得發(fā)生鼠標(biāo)穿越時,電子設(shè)備可以判斷該鼠標(biāo)穿越是沒有拖拽事件時的光標(biāo)穿越(例如用戶不按下鼠標(biāo),僅挪動鼠標(biāo)在電子設(shè)備之間穿越),還是有拖拽事件時的光標(biāo)拖拽窗口穿越(例如用戶在全屏窗口中按下鼠標(biāo),并挪動鼠標(biāo)拖動全屏窗口在電子設(shè)備之間穿越)。

10、一種可能的實現(xiàn)中,當(dāng)?shù)谝还鈽?biāo)從第一電子設(shè)備的第一屏幕邊緣移出至第二電子設(shè)備的第二屏幕邊緣時,若第一電子設(shè)備判斷拖拽狀態(tài)的值為第二值,第一電子設(shè)備還向第二電子設(shè)備發(fā)送用于指示顯示窗口的信息;第二電子設(shè)備顯示被第一光標(biāo)拖動的第二動效窗口,包括:響應(yīng)于用于指示顯示窗口的信息,第二電子設(shè)備顯示被第一光標(biāo)拖動的第二動效窗口。這樣,拖過拖拽狀態(tài),第一電子設(shè)備可以便捷的判斷拖拽操作中光標(biāo)的不同狀態(tài)。

11、一種可能的實現(xiàn)中,第一電子設(shè)備停止顯示全屏窗口包括:第一模塊將第一應(yīng)用的顯示屬性設(shè)置為隱藏;響應(yīng)于光標(biāo)釋放事件,第一模塊還將第一應(yīng)用的顯示屬性設(shè)置為可見,以及將第一應(yīng)用設(shè)置為全屏模式。這樣,第一電子設(shè)備可以通過對第一應(yīng)用的顯示屬性,以及顯示模式的便捷設(shè)置,控制第一應(yīng)用的全屏窗口的顯示或隱藏。

12、一種可能的實現(xiàn)中,當(dāng)用戶通過按下輸入設(shè)備控制第一光標(biāo)選中全屏窗口的可拖拽區(qū)域時,第一電子設(shè)備監(jiān)聽到手勢按下事件;第一電子設(shè)備根據(jù)手勢按下事件,注冊輸入監(jiān)聽,輸入監(jiān)聽用于監(jiān)聽可拖拽區(qū)域的移動事件。這樣,后續(xù)拖拽操作持續(xù)時,可以通過任務(wù)定位器進(jìn)行光標(biāo)的move事件監(jiān)聽,不需要每次都調(diào)用moving?task,節(jié)約計算資源。

13、一種可能的實現(xiàn)中,當(dāng)?shù)谝浑娮釉O(shè)備監(jiān)聽到可拖拽區(qū)域的首次移動事件時,第一電子設(shè)備向第二電子設(shè)備發(fā)送第一應(yīng)用的標(biāo)識信息,標(biāo)識信息包括:應(yīng)用包名、應(yīng)用名和/或應(yīng)用圖標(biāo)。這樣可以使得后續(xù)光標(biāo)拖動全屏窗口從第一電子設(shè)備穿越到第二電子設(shè)備時,第二電子設(shè)備可以及時通過應(yīng)用包名、應(yīng)用名和/或應(yīng)用圖標(biāo)等信息繪制動效窗口,使得用戶可以有將懸浮窗拖到第二電子設(shè)備的體驗。

14、一種可能的實現(xiàn)中,當(dāng)?shù)谝还鈽?biāo)從第一電子設(shè)備的第一屏幕邊緣移出至第二電子設(shè)備的第二屏幕邊緣時,第一電子設(shè)備還屏蔽第一電子設(shè)備中的手勢事件;當(dāng)?shù)谝浑娮釉O(shè)備完成移棧后,第一電子設(shè)備還取消屏蔽第一電子設(shè)備中的手勢事件。這樣,可以使得第一電子設(shè)備屏幕接收到用戶的點擊等操作時,第一電子設(shè)備不響應(yīng),不打斷拖拽全屏窗口的執(zhí)行流程。

15、一種可能的實現(xiàn)中,還包括:在第一光標(biāo)拖拽第二動效窗口的過程中,當(dāng)?shù)谝还鈽?biāo)從第二電子設(shè)備的第二屏幕邊緣移出至第一電子設(shè)備的第一屏幕邊緣時,第一電子設(shè)備顯示被第一光標(biāo)拖動的第一動效窗口,第一動效窗口位于壁紙的上層,并且,第二電子設(shè)備停止顯示第二動效窗口。這樣,可以支持用戶將第一電子設(shè)備的全屏窗口拖到第二電子設(shè)備后,還可以支持全屏窗口再從該第二電子設(shè)備拖回第一電子設(shè)備,豐富設(shè)備交互場景。

16、第二方面,本技術(shù)實施例提供一種通信系統(tǒng),該通信系統(tǒng)可以包括第一方面的第一電子設(shè)備和第二電子設(shè)備,第一電子設(shè)備可以實現(xiàn)第一方面或第一方面的任意一種可能的實現(xiàn)方式中描述的第一電子設(shè)備執(zhí)行的方法,第二電子設(shè)備可以實現(xiàn)第一方面或第一方面的任意一種可能的實現(xiàn)方式中描述的第二電子設(shè)備執(zhí)行的方法。

17、第三方面,本技術(shù)實施例提供一種全屏窗口拖拽裝置,該全屏窗口拖拽裝置可以是電子設(shè)備,也可以是電子設(shè)備內(nèi)的芯片或者芯片系統(tǒng)。該全屏窗口拖拽裝置可以包括顯示單元和處理單元。當(dāng)該全屏窗口拖拽裝置是電子設(shè)備時,該處顯示單元可以是顯示屏。該顯示單元用于執(zhí)行顯示的步驟,以使該電子設(shè)備實現(xiàn)第一方面或第一方面的任意一種可能的實現(xiàn)方式中描述的第一電子設(shè)備或第二電子設(shè)備執(zhí)行的方法。當(dāng)該全屏窗口拖拽裝置是電子設(shè)備時,該處理單元可以是處理器。該全屏窗口拖拽裝置還可以包括存儲單元,該存儲單元可以是存儲器。該存儲單元用于存儲指令,該處理單元執(zhí)行該存儲單元所存儲的指令,以使該電子設(shè)備實現(xiàn)第一方面或第一方面的任意一種可能的實現(xiàn)方式中描述的第一電子設(shè)備或第二電子設(shè)備執(zhí)行的方法。當(dāng)該全屏窗口拖拽裝置是電子設(shè)備內(nèi)的芯片或者芯片系統(tǒng)時,該處理單元可以是處理器。該處理單元執(zhí)行存儲單元所存儲的指令,以使該電子設(shè)備實現(xiàn)第一方面或第一方面的任意一種可能的實現(xiàn)方式中描述的第一電子設(shè)備或第二電子設(shè)備執(zhí)行的方法。該存儲單元可以是該芯片內(nèi)的存儲單元(例如,寄存器、緩存等),也可以是該電子設(shè)備內(nèi)的位于該芯片外部的存儲單元(例如,只讀存儲器、隨機(jī)存取存儲器等)。

18、第四方面,本技術(shù)實施例提供一種電子設(shè)備,包括處理器和存儲器,存儲器用于存儲代碼指令,處理器用于運行代碼指令,以執(zhí)行第一方面的任意一種可能的實現(xiàn)方式中描述的第一電子設(shè)備執(zhí)行的方法,或執(zhí)行第一方面的任意一種可能的實現(xiàn)方式中描述的第二電子設(shè)備執(zhí)行的方法。

19、第五方面,本技術(shù)實施例提供一種計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序。計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如第一方面的任意一種可能的實現(xiàn)方式中描述的第一電子設(shè)備執(zhí)行的方法,或?qū)崿F(xiàn)如第一方面的任意一種可能的實現(xiàn)方式中描述的第二電子設(shè)備執(zhí)行的方法。

20、第六方面,本技術(shù)實施例提供一種計算機(jī)程序產(chǎn)品,計算機(jī)程序產(chǎn)品包括計算機(jī)程序,當(dāng)計算機(jī)程序被運行時,使得計算機(jī)執(zhí)行第一方面的任意一種可能的實現(xiàn)方式中描述的第一電子設(shè)備執(zhí)行的方法,或執(zhí)行第一方面的任意一種可能的實現(xiàn)方式中描述的第二電子設(shè)備執(zhí)行的方法。

21、第七方面,本技術(shù)提供一種芯片或者芯片系統(tǒng),該芯片或者芯片系統(tǒng)包括至少一個處理器和通信接口,通信接口和至少一個處理器通過線路互聯(lián),至少一個處理器用于運行計算機(jī)程序或指令,以執(zhí)行第一方面的任意一種可能的實現(xiàn)方式中描述的第一電子設(shè)備執(zhí)行的方法,或執(zhí)行第一方面的任意一種可能的實現(xiàn)方式中描述的第二電子設(shè)備執(zhí)行的方法。其中,芯片中的通信接口可以為輸入/輸出接口、管腳或電路等。

22、在一種可能的實現(xiàn)中,本技術(shù)中上述描述的芯片或者芯片系統(tǒng)還包括至少一個存儲器,該至少一個存儲器中存儲有指令。該存儲器可以為芯片內(nèi)部的存儲單元,例如,寄存器、緩存等,也可以是該芯片的存儲單元(例如,只讀存儲器、隨機(jī)存取存儲器等)。

23、應(yīng)當(dāng)理解的是,本技術(shù)的第二方面至第七方面與本技術(shù)的第一方面的技術(shù)方案相對應(yīng),各方面及對應(yīng)的可行實施方式所取得的有益效果相似,不再贅述。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宁化县| 锦屏县| 安仁县| 东莞市| 商都县| 日土县| 新巴尔虎左旗| 东辽县| 沭阳县| 巢湖市| 温州市| 怀化市| 海安县| 应城市| 四子王旗| 绥阳县| 凌海市| 遵义市| 芷江| 封开县| 石河子市| 绍兴县| 高雄市| 河西区| 梅州市| 沁阳市| 林甸县| 普兰店市| 凤山市| 林口县| 武威市| 大渡口区| 武夷山市| 镇沅| 临海市| 隆安县| 荔浦县| 嘉善县| 麟游县| 即墨市| 安新县|