System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于終端,尤其涉及協同顯示方法、終端設備及計算機可讀存儲介質。
技術介紹
1、協同顯示是指通過兩個或者兩個以上的終端設備,協同一致地完成某一顯示服務的過程。在現有的協同顯示中,可以在第二終端設備(如平板電腦)上設置多個顯示窗口來顯示第一終端設備(如手機)的多個應用。然而,當第一終端設備的顯示狀態發生變化(如由豎屏顯示狀態變為橫屏顯示狀態)時,第二終端設備的顯示窗口也會進行相應變化(如由豎向窗口變為橫向窗口),從而需要對各顯示窗口所顯示的內容進行重新布局和刷新,造成第二終端設備中內容顯示的延遲,影響用戶體驗。
技術實現思路
1、本申請實施例提供了一種協同顯示方法、終端設備及計算機可讀存儲介質,在協同顯示中,當第一終端設備的顯示狀態發生變化時,可以減少內容的重新布局和刷新,從而減少第二終端設備中內容顯示的時延,提升用戶體驗。
2、第一方面,本申請實施例提供了一種協同顯示方法,應用于第一終端設備,所述方法可以包括:
3、根據所述第一終端設備的第一顯示狀態確定所述第一終端設備的第一主屏幕在第二終端設備中的第一顯示區域和所述第一終端設備的虛擬屏幕在所述第二終端設備中的第二顯示區域;
4、將所述第一主屏幕投屏至所述第二終端設備,并將所述第一顯示區域的第一位置信息發送至所述第二終端設備,所述第一位置信息用于所述第二終端設備將所述第一主屏幕顯示在所述第一顯示區域;
5、將所述虛擬屏幕投屏至所述第二終端設備,并將所述第二顯示區域的第二位置信息發送
6、在檢測到所述第一終端設備由所述第一顯示狀態調整為第二顯示狀態時,根據所述第二顯示狀態調整所述第一主屏幕的內容顯示方式,得到第二主屏幕,并根據所述第二顯示狀態重組所述第一顯示區域和所述第二顯示區域;
7、將所述第二主屏幕和所述虛擬屏幕投屏至所述第二終端設備,并將重組后的第一顯示區域的第三位置信息和重組后的第二顯示區域的第四位置信息發送至所述第二終端設備,所述第三位置信息用于所述第二終端設備將所述第二主屏幕顯示在重組后的第一顯示區域,所述第四位置信息用于所述第二終端設備將所述虛擬屏幕顯示在重組后的第二顯示區域。
8、通過上述的協同顯示方法,第一終端設備可以根據第一終端設備的顯示狀態確定第一終端設備的主屏幕在第二終端設備中的第一顯示區域和虛擬屏幕在第二終端設備中的第二顯示區域,以使得第二終端設備可以在第一顯示區域顯示主屏幕,在第二顯示區域顯示虛擬屏幕。而當第一終端設備的顯示狀態發生變化時,第一終端設備可以只對主屏幕的內容顯示方式以及第一顯示區域和第二顯示區域進行動態調整,而不用調整虛擬屏幕的內容顯示方式以及虛擬屏幕在第二顯示區域中的相對位置,使得不需要對虛擬屏幕所顯示的應用程序進行內容的重新布局和刷新,以減少第二顯示區域中所顯示內容的顯示時延,提升用戶體驗,具有較強易用性和實用性。
9、可選地,在所述將所述虛擬屏幕投屏至所述第二終端設備之前,可以包括:
10、在獲取所述第二終端設備發送的應用程序的啟動指令時,根據所述第一主屏幕創建所述虛擬屏幕,并將所述應用程序的應用界面顯示在所述虛擬屏幕,所述虛擬屏幕不在所述第一終端設備中顯示。
11、在該實現方式提供的協同顯示方法中,當用戶點擊第二終端設備的第一主屏幕中的某一應用程序時,第二終端設備可以向第一終端設備發送打開該應用程序的指令,此時第一終端設備可以創建虛擬屏幕,將該應用程序的應用界面顯示在虛擬屏幕,并將虛擬屏幕投屏至第二終端設備的第二顯示區域,以使得在第二終端設備可以同時打開第一終端設備的多個窗口,方便用戶瀏覽,提高用戶體驗。
12、在第一方面的一種可能的實現方式中,所述根據所述第一終端設備的第一顯示狀態確定所述第一終端設備的第一主屏幕在第二終端設備中的第一顯示區域和所述第一終端設備的虛擬屏幕在所述第二終端設備中的第二顯示區域,可以包括:
13、獲取所述第二終端設備的界面信息;
14、根據所述第一終端設備的第一顯示狀態和所述第二終端設備的界面信息確定所述第一顯示區域和所述第二顯示區域。
15、在該實現方式提供的協同顯示方法中,第一終端設備可以根據第二終端設備的界面信息和第一終端設備的第一顯示狀態進行第一顯示區域和第二顯示區域的準確確定,以確保第二終端設備可以顯示第一終端設備更多的窗口,提高第二終端設備中顯示界面的利用率,提升用戶的瀏覽體驗。
16、示例性的,所述界面信息包括界面高度和界面寬度,所述根據所述第一終端設備的第一顯示狀態和所述第二終端設備的界面信息確定所述第一顯示區域和所述第二顯示區域,可以包括:
17、當所述第一顯示狀態為豎屏顯示狀態時,確定所述第一顯示區域的第一區域高度與所述第二顯示區域的第二區域高度相同,且所述第一區域高度和所述第二區域高度與所述界面高度相同;
18、確定所述第一顯示區域的第一區域寬度與所述第一主屏幕的屏幕寬度相同。
19、示例性的,所述界面信息包括界面高度和界面寬度,所述根據所述第一終端設備的第一顯示狀態和所述第二終端設備的界面信息確定所述第一顯示區域和所述第二顯示區域,可以包括:
20、當所述第一顯示狀態為橫屏顯示狀態時,確定所述第一顯示區域的第一區域寬度與所述第二顯示區域的第二區域寬度相同,且所述第一區域寬度和所述第二區域寬度與所述界面寬度相同;
21、確定所述第一顯示區域的第一區域高度與所述第一主屏幕的屏幕高度相同。
22、在第一方面的另一種可能的實現方式中,所述第一終端設備為具有可折疊顯示屏的終端設備,所述界面信息包括界面高度和界面寬度;
23、所述根據所述第一終端設備的第一顯示狀態和所述第二終端設備的界面信息確定所述第一顯示區域和所述第二顯示區域,可以包括:
24、當所述第一顯示狀態為展開屏顯示狀態時,根據所述界面高度和所述界面寬度確定所述第二終端設備的第三顯示狀態;
25、根據所述第三顯示狀態和所述界面信息確定所述第一顯示區域和所述第二顯示區域。
26、在該實現方式提供的協同顯示方法中,當具有可折疊顯示屏的第一終端設備處于展開屏顯示狀態時,第一終端設備的主屏幕相應會變大,第一顯示區域的面積也需要相應變大,為充分利用第二終端設備的顯示界面,以提高第二終端設備中顯示界面的利用率,第一終端設備還可以結合第二終端設備的顯示狀態和界面信息來進行第一顯示區域和第二顯示區域的確定。
27、可選地,所述根據所述第三顯示狀態和所述界面信息確定所述第一顯示區域和所述第二顯示區域,可以包括:
28、當所述第三顯示狀態為橫屏顯示狀態時,確定所述第一顯示區域的第一區域高度與所述第二顯示區域的第二區域高度相同,且所述第一區域高度與所述第二區域高度與所述界面高度相同;
29、確定所述第一顯示區本文檔來自技高網...
【技術保護點】
1.一種協同顯示方法,應用于第一終端設備,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1或2所述的方法,其特征在于,在所述將所述虛擬屏幕投屏至所述第二終端設備之前,包括:
4.根據權利要求1-3中任一項所述的方法,其特征在于,所述根據所述第一終端設備的第一顯示狀態確定所述第一終端設備的第一主屏幕在第二終端設備中的第一顯示區域和所述第一終端設備的虛擬屏幕在所述第二終端設備中的第二顯示區域,包括:
5.根據權利要求4所述的方法,其特征在于,所述界面信息包括界面高度和界面寬度,所述根據所述第一終端設備的第一顯示狀態和所述第二終端設備的界面信息確定所述第一顯示區域和所述第二顯示區域,包括:
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
7.根據權利要求4所述的方法,其特征在于,所述界面信息包括界面高度和界面寬度,所述根據所述第一終端設備的第一顯示狀態和所述第二終端設備的界面信息確定所述第一顯示區域和所述第二顯示區域,包括:
8.根據
9.根據權利要求4所述的方法,其特征在于,所述第一終端設備為具有可折疊顯示屏的終端設備,所述界面信息包括界面高度和界面寬度;
10.根據權利要求9所述的方法,其特征在于,所述根據所述第三顯示狀態和所述界面信息確定所述第一顯示區域和所述第二顯示區域,包括:
11.根據權利要求10所述的方法,其特征在于,所述方法還包括:
12.根據權利要求9所述的方法,其特征在于,所述根據所述第三顯示狀態和所述界面信息確定所述第一顯示區域和所述第二顯示區域,包括:
13.根據權利要求12所述的方法,其特征在于,所述方法還包括:
14.一種協同顯示方法,應用于第二終端設備,其特征在于,所述方法包括:
15.根據權利要求14所述的方法,其特征在于,所述方法還包括:
16.根據權利要求14或15所述的方法,其特征在于,在所述獲取所述第一終端設備投屏的虛擬屏幕之前,包括:
17.一種終端設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時,使所述終端設備實現如權利要求1至16中任一項所述的方法。
18.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被計算機執行時,使所述計算機實現如權利要求1至16中任一項所述的方法。
...【技術特征摘要】
1.一種協同顯示方法,應用于第一終端設備,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1或2所述的方法,其特征在于,在所述將所述虛擬屏幕投屏至所述第二終端設備之前,包括:
4.根據權利要求1-3中任一項所述的方法,其特征在于,所述根據所述第一終端設備的第一顯示狀態確定所述第一終端設備的第一主屏幕在第二終端設備中的第一顯示區域和所述第一終端設備的虛擬屏幕在所述第二終端設備中的第二顯示區域,包括:
5.根據權利要求4所述的方法,其特征在于,所述界面信息包括界面高度和界面寬度,所述根據所述第一終端設備的第一顯示狀態和所述第二終端設備的界面信息確定所述第一顯示區域和所述第二顯示區域,包括:
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
7.根據權利要求4所述的方法,其特征在于,所述界面信息包括界面高度和界面寬度,所述根據所述第一終端設備的第一顯示狀態和所述第二終端設備的界面信息確定所述第一顯示區域和所述第二顯示區域,包括:
8.根據權利要求7所述的方法,其特征在于,所述方法還包括:
9.根據權利要求4所述的方法,其特征在于,所述第一終端設備為具有可折疊顯示屏的終端設備...
【專利技術屬性】
技術研發人員:吉偉,藺振超,闞彬,路雪,
申請(專利權)人:華為技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。