本技術(shù)實(shí)施例涉及終端顯示領(lǐng)域,并且更具體地,涉及一種顯示懸浮窗的方法和電子設(shè)備。
背景技術(shù):
1、隨著終端設(shè)備的功能多樣化,懸浮窗能夠?qū)崿F(xiàn)用戶在一個(gè)屏幕上同時(shí)使用不同的設(shè)備功能,然而,現(xiàn)有懸浮窗在終端設(shè)備上的顯示狀態(tài)始終為豎屏顯示狀態(tài),設(shè)計(jì)模式較為僵化,無法充分利用懸浮窗的顯示空間,內(nèi)容顯示占比較小,無法很好的適用于終端設(shè)備為橫屏顯示狀態(tài)的場(chǎng)景,從而影響用戶的觀看和使用體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種顯示懸浮窗的方法和電子設(shè)備,通過該方法和電子設(shè)備,能夠?qū)崿F(xiàn)當(dāng)電子設(shè)備在橫屏顯示狀態(tài)時(shí),其屏幕上顯示的懸浮窗也呈橫屏顯示狀態(tài),能夠充分利用懸浮窗的顯示空間,減小懸浮窗中內(nèi)容的縮放程度,從而能夠明顯提升用戶的使用體驗(yàn)。
2、第一方面,提供一種顯示懸浮窗的方法,該方法包括:響應(yīng)于用戶觸發(fā)在第一電子設(shè)備的屏幕上顯示第一懸浮窗的操作,確定該第一電子設(shè)備的顯示狀態(tài),該第一電子設(shè)備的顯示狀態(tài)包括橫屏顯示或豎屏顯示;當(dāng)該第一電子設(shè)備的顯示狀態(tài)為橫屏顯示時(shí),在該第一電子設(shè)備的屏幕上橫屏顯示該第一懸浮窗;或,當(dāng)該第一電子設(shè)備的顯示狀態(tài)為豎屏顯示時(shí),在該第一電子設(shè)備的屏幕上豎屏顯示該第一懸浮窗。
3、其中,第一電子設(shè)備的橫屏顯示是指第一電子設(shè)備的屏幕上顯示的內(nèi)容橫屏顯示,第一電子設(shè)備的豎屏顯示是指第一電子設(shè)備的屏幕上顯示的內(nèi)容豎屏顯示。
4、類似地,第一懸浮窗的顯示狀態(tài)也包括橫屏顯示或豎屏顯示,其中,橫屏顯示是指第一懸浮窗在電子設(shè)備的屏幕上橫屏顯示,且第一懸浮窗中顯示的內(nèi)容相對(duì)于第一懸浮窗橫屏顯示,豎屏顯示是指第一懸浮窗在電子設(shè)備的屏幕上豎屏顯示,且第一懸浮窗中顯示的內(nèi)容相對(duì)于第一懸浮窗豎屏顯示。
5、在一些實(shí)施例中,用戶觸發(fā)在第一電子設(shè)備上的屏幕上顯示第一懸浮窗的操作,可以是通過最近任務(wù)列表觸發(fā)應(yīng)用對(duì)應(yīng)的第一懸浮窗的顯示;還可以是通過第一電子設(shè)備的設(shè)置功能觸發(fā)第一懸浮窗的顯示;還可以是在應(yīng)用退至后臺(tái)時(shí)自動(dòng)觸發(fā)第一懸浮窗的顯示;還可以是其他觸發(fā)第一懸浮窗的顯示的操作,例如將第一懸浮窗投屏或擴(kuò)展至第一電子設(shè)備的屏幕上的操作,本技術(shù)對(duì)此不做限定。
6、其中,將第一懸浮窗擴(kuò)展至第一電子設(shè)備的屏幕上的操作,還可以描述為:將第一懸浮窗遷移至第一電子設(shè)備的屏幕上的操作。
7、本技術(shù)實(shí)施例中,電子設(shè)備上觸發(fā)顯示的懸浮窗的橫豎屏顯示狀態(tài)與該電子設(shè)備當(dāng)前的橫豎屏顯示狀態(tài)相同,這樣,當(dāng)電子設(shè)備在橫屏顯示狀態(tài)時(shí),懸浮窗也呈橫屏顯示狀態(tài),能夠充分利用懸浮窗的顯示空間,減小懸浮窗中內(nèi)容的縮放程度,從而能夠明顯提升用戶的觀看體驗(yàn)和使用體驗(yàn)。
8、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)該第一電子設(shè)備的顯示狀態(tài)由橫屏顯示切換為豎屏顯示時(shí),該第一懸浮窗的顯示狀態(tài)由橫屏顯示切換為豎屏顯示;或,當(dāng)該第一電子設(shè)備的顯示狀態(tài)由豎屏顯示切換為橫屏顯示時(shí),該第一懸浮窗的顯示狀態(tài)由豎屏顯示切換為橫屏顯示。
9、也就是說,第一電子設(shè)備上顯示的第一懸浮窗的顯示狀態(tài)隨著第一電子設(shè)備的顯示狀態(tài)的切換而同步切換。
10、本技術(shù)實(shí)施例中,電子設(shè)備的屏幕上顯示的懸浮窗的橫豎屏顯示狀態(tài)與該電子設(shè)備的橫豎屏顯示狀態(tài)相同,并且會(huì)隨著該電子設(shè)備的橫豎屏顯示狀態(tài)的切換而進(jìn)行自適應(yīng)切換,這樣,當(dāng)電子設(shè)備在豎屏顯示狀態(tài)時(shí),懸浮窗也呈豎屏顯示狀態(tài),能很好地適應(yīng)于用戶的觀看習(xí)慣;并且,當(dāng)電子設(shè)備在橫屏顯示狀態(tài)時(shí),懸浮窗也呈橫屏顯示狀態(tài),能夠充分利用懸浮窗的顯示空間,減小懸浮窗中內(nèi)容的縮放程度,從而能夠明顯提升用戶的觀看體驗(yàn)和使用體驗(yàn)。
11、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,該第一懸浮窗包括第一控件,該方法還包括:響應(yīng)于用戶點(diǎn)擊該第一控件的操作,該第一懸浮窗的顯示狀態(tài)發(fā)生切換,且該第一懸浮窗的顯示狀態(tài)鎖定為切換后的顯示狀態(tài)。
12、應(yīng)理解:通過第一控件使得第一懸浮窗的顯示狀態(tài)發(fā)生切換時(shí),第一電子設(shè)備的顯示狀態(tài)可以不變,該第一懸浮窗的顯示狀態(tài)鎖定為切換后的顯示狀態(tài)后,第一懸浮窗的顯示狀態(tài)不再隨著第一電子設(shè)備的顯示狀態(tài)的切換而切換。
13、本技術(shù)實(shí)施例中,用戶可以對(duì)懸浮窗的橫豎屏顯示狀態(tài)進(jìn)行手動(dòng)切換,并在手動(dòng)切換后鎖定,從而能夠在電子設(shè)備的顯示狀態(tài)為豎屏顯示的情況下實(shí)現(xiàn)懸浮窗的橫屏顯示,還能夠在電子設(shè)備的顯示狀態(tài)為橫屏顯示的情況下實(shí)現(xiàn)懸浮窗的豎屏顯示,能夠適應(yīng)于用戶的多種觀看或使用需求,從而提升用戶的使用體驗(yàn)。
14、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,響應(yīng)于用戶點(diǎn)擊該第一控件的操作,該第一懸浮窗的顯示狀態(tài)發(fā)生切換,包括:當(dāng)該第一電子設(shè)備的顯示狀態(tài)和該第一懸浮窗的顯示狀態(tài)均為豎屏顯示時(shí),響應(yīng)于用戶點(diǎn)擊該第一控件的操作,該第一懸浮窗的顯示狀態(tài)由豎屏顯示切換為橫屏顯示。
15、本技術(shù)實(shí)施例中,用戶可以對(duì)懸浮窗的橫豎屏顯示狀態(tài)進(jìn)行手動(dòng)切換,并在手動(dòng)切換后鎖定,從而能夠在電子設(shè)備的顯示狀態(tài)為豎屏顯示的情況下實(shí)現(xiàn)懸浮窗的橫屏顯示,同理,還能夠在電子設(shè)備的顯示狀態(tài)為橫屏顯示的情況下實(shí)現(xiàn)懸浮窗的豎屏顯示,能夠適應(yīng)于用戶的多種觀看或使用需求,從而提升用戶的使用體驗(yàn)。
16、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,該第一懸浮窗的顯示狀態(tài)處于鎖定狀態(tài),當(dāng)該第一電子設(shè)備的顯示狀態(tài)發(fā)生切換時(shí),該第一懸浮窗的顯示狀態(tài)不變。
17、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,該方法還包括:響應(yīng)于用戶再次點(diǎn)擊該第一控件的操作,該第一懸浮窗的顯示狀態(tài)與該第一電子設(shè)備的顯示狀態(tài)保持同步。
18、本技術(shù)實(shí)施例中,在手動(dòng)切換懸浮窗的顯示狀態(tài)后,為了用戶適應(yīng)用戶的使用需求,會(huì)自適應(yīng)將懸浮窗的顯示狀態(tài)鎖定為切換后的狀態(tài),并且,用戶可以隨時(shí)解除該懸浮窗的鎖定,使其恢復(fù)至隨著電子設(shè)備的顯示狀態(tài)同步切換的狀態(tài),這樣,能夠適用于用戶的多種觀看和使用需求,進(jìn)一步提升用戶的使用體驗(yàn)。
19、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,該第一懸浮窗包括第二控件,該方法還包括:
20、響應(yīng)于用戶點(diǎn)擊該第二控件的操作,該第一懸浮窗的顯示狀態(tài)鎖定為當(dāng)前顯示狀態(tài)。
21、本技術(shù)實(shí)施例中,用戶可以將懸浮窗的橫豎屏顯示狀態(tài)進(jìn)行鎖定,使得懸浮窗的顯示狀態(tài)保持為當(dāng)前顯示狀態(tài),不再隨著電子設(shè)備的顯示狀態(tài)的切換而切換,能夠適應(yīng)于用戶的多種觀看或使用需求,從而提升用戶的使用體驗(yàn)。
22、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,該方法還包括:響應(yīng)于用戶再次點(diǎn)擊該第二控件的操作,該第一懸浮窗的顯示狀態(tài)與該第一電子設(shè)備的顯示狀態(tài)保持同步。
23、本技術(shù)實(shí)施例中,在將懸浮窗鎖定為當(dāng)前顯示狀態(tài)后,用戶可以隨時(shí)解除該懸浮窗的鎖定,使其恢復(fù)至隨著電子設(shè)備的顯示狀態(tài)同步切換的狀態(tài),這樣,能夠適用于用戶的多種觀看和使用需求,進(jìn)一步提升用戶的使用體驗(yàn)。
24、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,該方法還包括:響應(yīng)于用戶的第一操作,向第二電子設(shè)備發(fā)送第一顯示信息,該第一顯示信息用于在該第二電子設(shè)備的屏幕上顯示第二懸浮窗,該第二懸浮窗的顯示狀態(tài)與該第二電子設(shè)備的顯示狀態(tài)相同,該第二懸浮窗的顯示內(nèi)容是根據(jù)該第一懸浮窗的顯示內(nèi)容生成的。
25、其中,該第二懸浮窗的顯示內(nèi)容是根據(jù)該第一懸浮窗的顯示內(nèi)容生成的,還可以描述為:該第二懸浮窗的顯示內(nèi)容與該第一懸浮窗的顯示內(nèi)容相同。
26、應(yīng)理解:豎屏顯示的懸浮窗和橫屏顯示的懸浮窗的顯示內(nèi)容相同,也就是說,橫屏顯示的懸浮窗以橫屏的形式顯示原來豎屏顯示的懸浮窗顯示的內(nèi)容,豎屏顯示的懸浮窗和橫屏顯示的懸浮窗所顯示的內(nèi)容是一樣的,但是可能會(huì)由于顯示空間的原因,使得豎屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容和橫屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容不完全一致,例如,由于橫屏顯示狀態(tài)下的顯示空間更大,可能會(huì)導(dǎo)致橫屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容比豎屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容更多。
27、本技術(shù)實(shí)施例中,當(dāng)?shù)谝浑娮釉O(shè)備上顯示的懸浮窗在第二電子設(shè)備上顯示時(shí),在第二電子設(shè)備上顯示的懸浮窗的顯示狀態(tài)與第二電子設(shè)備的顯示狀態(tài)一致,而不是跟第一電子設(shè)備的顯示狀態(tài)一致,這樣,能夠充分利用懸浮窗的顯示空間,使得用戶具有更好地觀看體驗(yàn)。
28、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,該方法還包括:接收第二電子設(shè)備發(fā)送的該第二電子設(shè)備的設(shè)備信息,該第二電子設(shè)備的設(shè)備信息包括該第二電子設(shè)備的顯示狀態(tài);根據(jù)該第二電子設(shè)備的設(shè)備信息和該第一電子設(shè)備的顯示界面生成該第一顯示信息。
29、在一種實(shí)現(xiàn)方式中,該第一電子設(shè)備向該第二電子設(shè)備發(fā)送第一請(qǐng)求消息,該第一請(qǐng)求消息用于請(qǐng)求獲取該第二電子設(shè)備的設(shè)備信息,該第二電子設(shè)備為響應(yīng)于該第一請(qǐng)求消息,向第一電子設(shè)備發(fā)送該第二電子設(shè)備的設(shè)備信息。
30、本技術(shù)實(shí)施例中,電子設(shè)備能夠獲取其他電子設(shè)備的顯示狀態(tài),并且根據(jù)所獲取的顯示狀態(tài)確定懸浮窗在其他電子設(shè)備上的顯示狀態(tài),為實(shí)現(xiàn)懸浮窗在其他電子設(shè)備上的顯示狀態(tài)與其他電子設(shè)備的顯示狀態(tài)保持一致奠定了基礎(chǔ)。
31、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,該第一操作為將該第一電子設(shè)備的顯示界面投屏至該第二電子設(shè)備的屏幕上的操作,該第一顯示信息包括第一虛擬屏的界面對(duì)應(yīng)的視頻流,該第一虛擬屏的顯示狀態(tài)與該第二電子設(shè)備的顯示狀態(tài)相同,該第一虛擬屏的顯示內(nèi)容是根據(jù)該第一電子設(shè)備的顯示內(nèi)容生成的。
32、可選地,第一電子設(shè)備根據(jù)第二電子設(shè)備的顯示狀態(tài)和第一電子設(shè)備的顯示界面創(chuàng)建該第一虛擬屏。
33、可選地,可以在第一電子設(shè)備端通過特定控件對(duì)第二懸浮窗進(jìn)行顯示狀態(tài)的切換或鎖定。
34、本技術(shù)實(shí)施例中,在投屏場(chǎng)景中,在被投屏端顯示的懸浮窗的顯示狀態(tài)與被投屏端設(shè)備的顯示狀態(tài)一致,而不是跟投屏源端設(shè)備的顯示狀態(tài)一致,這樣,能夠充分利用懸浮窗的顯示空間,使得用戶具有更好地觀看體驗(yàn)。
35、結(jié)合第一方面,在一種可能的實(shí)現(xiàn)方式中,該第一操作為將該第一懸浮窗遷移至該第二電子設(shè)備的屏幕上的操作,該第一顯示信息包括第三虛擬屏的界面對(duì)應(yīng)的視頻流,該第三虛擬屏的顯示狀態(tài)與該第二電子設(shè)備的顯示狀態(tài)相同,該第三虛擬屏的顯示內(nèi)容是根據(jù)該第一懸浮窗的顯示內(nèi)容生成的。
36、其中,遷移也可以理解為擴(kuò)展。
37、可選地,第一電子設(shè)備根據(jù)第二電子設(shè)備的顯示狀態(tài)和第一電子設(shè)備的顯示界面創(chuàng)建該第三虛擬屏。
38、可選地,可以在第二電子設(shè)備端通過特定控件對(duì)第二懸浮窗進(jìn)行顯示狀態(tài)的切換或鎖定。
39、本技術(shù)實(shí)施例中,在多屏協(xié)同場(chǎng)景中,在擴(kuò)展屏上顯示的懸浮窗的顯示狀態(tài)與該擴(kuò)展屏的顯示狀態(tài)一致,而不是跟源端設(shè)備的顯示狀態(tài)一致,這樣,能夠充分利用懸浮窗的顯示空間,使得用戶具有更好地觀看體驗(yàn)。
40、第二方面,提供一種顯示懸浮窗的方法,該方法包括:第一電子設(shè)備的當(dāng)前顯示狀態(tài)為第一顯示狀態(tài),當(dāng)該第一電子設(shè)備的顯示狀態(tài)由第一顯示狀態(tài)切換為第二顯示狀態(tài)時(shí),將該第一電子設(shè)備的屏幕上顯示的第一懸浮窗的顯示狀態(tài)由第一顯示狀態(tài)切換為第二顯示狀態(tài),其中,該第一顯示狀態(tài)包括橫屏顯示或豎屏顯示,該第二顯示狀態(tài)包括橫屏顯示或豎屏顯示,該第一顯示狀態(tài)和該第二顯示狀態(tài)不同。
41、在一種實(shí)現(xiàn)方式中,當(dāng)該第一電子設(shè)備的顯示狀態(tài)由豎屏顯示切換為橫屏顯示時(shí),該第一懸浮窗的顯示狀態(tài)由豎屏顯示切換為橫屏顯示。
42、在另一種實(shí)現(xiàn)方式中,當(dāng)該第一電子設(shè)備的顯示狀態(tài)由橫屏顯示切換為豎屏顯示時(shí),該第一懸浮窗的顯示狀態(tài)由橫屏顯示切換為豎屏顯示。
43、本技術(shù)實(shí)施例中,電子設(shè)備的屏幕上顯示的懸浮窗的橫豎屏顯示狀態(tài)與該電子設(shè)備的橫豎屏顯示狀態(tài)相同,并且會(huì)隨著該電子設(shè)備的橫豎屏顯示狀態(tài)的切換而進(jìn)行自適應(yīng)切換,這樣,當(dāng)電子設(shè)備在豎屏顯示狀態(tài)時(shí),懸浮窗也呈豎屏顯示狀態(tài),能很好地適應(yīng)于用戶的觀看習(xí)慣;并且,當(dāng)電子設(shè)備在橫屏顯示狀態(tài)時(shí),懸浮窗也呈橫屏顯示狀態(tài),能夠充分利用懸浮窗的顯示空間,減小懸浮窗中內(nèi)容的縮放程度,從而能夠明顯提升用戶的觀看體驗(yàn)和使用體驗(yàn)。
44、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,該第一懸浮窗包括第一控件,該方法還包括:響應(yīng)于用戶點(diǎn)擊該第一控件的操作,該第一懸浮窗的顯示狀態(tài)發(fā)生切換,且該第一懸浮窗的顯示狀態(tài)鎖定為切換后的顯示狀態(tài)。
45、應(yīng)理解:通過第一控件使得第一懸浮窗的顯示狀態(tài)發(fā)生切換時(shí),第一電子設(shè)備的顯示狀態(tài)可以不變,該第一懸浮窗的顯示狀態(tài)鎖定為切換后的顯示狀態(tài)后,第一懸浮窗的顯示狀態(tài)不再隨著第一電子設(shè)備的顯示狀態(tài)的切換而切換。
46、本技術(shù)實(shí)施例中,用戶可以對(duì)懸浮窗的橫豎屏顯示狀態(tài)進(jìn)行手動(dòng)切換,并在手動(dòng)切換后鎖定,從而能夠在電子設(shè)備的顯示狀態(tài)為豎屏顯示的情況下實(shí)現(xiàn)懸浮窗的橫屏顯示,還能夠在電子設(shè)備的顯示狀態(tài)為橫屏顯示的情況下實(shí)現(xiàn)懸浮窗的豎屏顯示,能夠適應(yīng)于用戶的多種觀看或使用需求,從而提升用戶的使用體驗(yàn)。
47、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,響應(yīng)于用戶點(diǎn)擊該第一控件的操作,該第一懸浮窗的顯示狀態(tài)發(fā)生切換,包括:當(dāng)該第一電子設(shè)備的顯示狀態(tài)和該第一懸浮窗的顯示狀態(tài)均為豎屏顯示時(shí),響應(yīng)于用戶點(diǎn)擊該第一控件的操作,該第一懸浮窗的顯示狀態(tài)由豎屏顯示切換為橫屏顯示。
48、本技術(shù)實(shí)施例中,用戶可以對(duì)懸浮窗的橫豎屏顯示狀態(tài)進(jìn)行手動(dòng)切換,并在手動(dòng)切換后鎖定,從而能夠在電子設(shè)備的顯示狀態(tài)為豎屏顯示的情況下實(shí)現(xiàn)懸浮窗的橫屏顯示,同理,還能夠在電子設(shè)備的顯示狀態(tài)為橫屏顯示的情況下實(shí)現(xiàn)懸浮窗的豎屏顯示,能夠適應(yīng)于用戶的多種觀看或使用需求,從而提升用戶的使用體驗(yàn)。
49、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,該第一懸浮窗的顯示狀態(tài)處于鎖定狀態(tài),當(dāng)該第一電子設(shè)備的顯示狀態(tài)發(fā)生切換時(shí),該第一懸浮窗的顯示狀態(tài)不變。
50、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,該第一懸浮窗的顯示狀態(tài)處于鎖定狀態(tài),當(dāng)該第一電子設(shè)備的顯示狀態(tài)發(fā)生切換時(shí),該第一懸浮窗的顯示狀態(tài)不變。
51、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,該方法還包括:響應(yīng)于用戶再次點(diǎn)擊該第一控件的操作,該第一懸浮窗的顯示狀態(tài)與該第一電子設(shè)備的顯示狀態(tài)保持同步。
52、本技術(shù)實(shí)施例中,在手動(dòng)切換懸浮窗的顯示狀態(tài)后,為了用戶適應(yīng)用戶的使用需求,會(huì)自適應(yīng)將懸浮窗的顯示狀態(tài)鎖定為切換后的狀態(tài),并且,用戶可以隨時(shí)解除該懸浮窗的鎖定,使其恢復(fù)至隨著電子設(shè)備的顯示狀態(tài)同步切換的狀態(tài),這樣,能夠適用于用戶的多種觀看和使用需求,進(jìn)一步提升用戶的使用體驗(yàn)。
53、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,該第一懸浮窗包括第二控件,該方法還包括:
54、響應(yīng)于用戶點(diǎn)擊該第二控件的操作,該第一懸浮窗的顯示狀態(tài)鎖定為當(dāng)前顯示狀態(tài)。
55、本技術(shù)實(shí)施例中,用戶可以將懸浮窗的橫豎屏顯示狀態(tài)進(jìn)行鎖定,使得懸浮窗的顯示狀態(tài)保持為當(dāng)前顯示狀態(tài),不再隨著電子設(shè)備的顯示狀態(tài)的切換而切換,能夠適應(yīng)于用戶的多種觀看或使用需求,從而提升用戶的使用體驗(yàn)。
56、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,該方法還包括:響應(yīng)于用戶再次點(diǎn)擊該第二控件的操作,該第一懸浮窗的顯示狀態(tài)與該第一電子設(shè)備的顯示狀態(tài)保持同步。
57、本技術(shù)實(shí)施例中,在將懸浮窗鎖定為當(dāng)前顯示狀態(tài)后,用戶可以隨時(shí)解除該懸浮窗的鎖定,使其恢復(fù)至隨著電子設(shè)備的顯示狀態(tài)同步切換的狀態(tài),這樣,能夠適用于用戶的多種觀看和使用需求,進(jìn)一步提升用戶的使用體驗(yàn)。
58、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,該方法還包括:響應(yīng)于用戶的第一操作,向第二電子設(shè)備發(fā)送第一顯示信息,該第一顯示信息用于在該第二電子設(shè)備的屏幕上顯示第二懸浮窗,該第二懸浮窗的顯示狀態(tài)與該第二電子設(shè)備的顯示狀態(tài)相同,該第二懸浮窗的顯示內(nèi)容是根據(jù)該第一懸浮窗的顯示內(nèi)容生成的。
59、其中,該第二懸浮窗的顯示內(nèi)容是根據(jù)該第一懸浮窗的顯示內(nèi)容生成的,還可以描述為:該第二懸浮窗的顯示內(nèi)容與該第一懸浮窗的顯示內(nèi)容相同。
60、應(yīng)理解:豎屏顯示的懸浮窗和橫屏顯示的懸浮窗的顯示內(nèi)容相同,也就是說,橫屏顯示的懸浮窗以橫屏的形式顯示原來豎屏顯示的懸浮窗顯示的內(nèi)容,豎屏顯示的懸浮窗和橫屏顯示的懸浮窗所顯示的內(nèi)容是一樣的,但是可能會(huì)由于顯示空間的原因,使得豎屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容和橫屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容不完全一致,例如,由于橫屏顯示狀態(tài)下的顯示空間更大,可能會(huì)導(dǎo)致橫屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容比豎屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容更多。
61、本技術(shù)實(shí)施例中,當(dāng)?shù)谝浑娮釉O(shè)備上顯示的懸浮窗在第二電子設(shè)備上顯示時(shí),在第二電子設(shè)備上顯示的懸浮窗的顯示狀態(tài)與第二電子設(shè)備的顯示狀態(tài)一致,而不是跟第一電子設(shè)備的顯示狀態(tài)一致,這樣,能夠充分利用懸浮窗的顯示空間,使得用戶具有更好地觀看體驗(yàn)。
62、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,該方法還包括:接收第二電子設(shè)備發(fā)送的該第二電子設(shè)備的設(shè)備信息,該第二電子設(shè)備的設(shè)備信息包括該第二電子設(shè)備的顯示狀態(tài);根據(jù)該第二電子設(shè)備的設(shè)備信息和該第一電子設(shè)備的顯示界面生成該第一顯示信息。
63、在一種實(shí)現(xiàn)方式中,該第一電子設(shè)備向該第二電子設(shè)備發(fā)送第一請(qǐng)求消息,該第一請(qǐng)求消息用于請(qǐng)求獲取該第二電子設(shè)備的設(shè)備信息,該第二電子設(shè)備為響應(yīng)于該第一請(qǐng)求消息,向第一電子設(shè)備發(fā)送該第二電子設(shè)備的設(shè)備信息。
64、本技術(shù)實(shí)施例中,電子設(shè)備能夠獲取其他電子設(shè)備的顯示狀態(tài),并且根據(jù)所獲取的顯示狀態(tài)確定懸浮窗在其他電子設(shè)備上的顯示狀態(tài),為實(shí)現(xiàn)懸浮窗在其他電子設(shè)備上的顯示狀態(tài)與其他電子設(shè)備的顯示狀態(tài)保持一致奠定了基礎(chǔ)。
65、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,該第一操作為將該第一電子設(shè)備的顯示界面投屏至該第二電子設(shè)備的屏幕上的操作,該第一顯示信息包括第一虛擬屏的界面對(duì)應(yīng)的視頻流,該第一虛擬屏的顯示狀態(tài)與該第二電子設(shè)備的顯示狀態(tài)相同,該第一虛擬屏的顯示內(nèi)容是根據(jù)該第一電子設(shè)備的顯示內(nèi)容生成的。
66、可選地,第一電子設(shè)備根據(jù)第二電子設(shè)備的顯示狀態(tài)和第一電子設(shè)備的顯示界面創(chuàng)建該第一虛擬屏。
67、本技術(shù)實(shí)施例中,在投屏場(chǎng)景中,在被投屏端顯示的懸浮窗的顯示狀態(tài)與被投屏端設(shè)備的顯示狀態(tài)一致,而不是跟投屏源端設(shè)備的顯示狀態(tài)一致,這樣,能夠充分利用懸浮窗的顯示空間,使得用戶具有更好地觀看體驗(yàn)。
68、結(jié)合第二方面,在一種可能的實(shí)現(xiàn)方式中,該第一操作為將該第一懸浮窗遷移至該第二電子設(shè)備的屏幕上的操作,該第一顯示信息包括第三虛擬屏的界面對(duì)應(yīng)的視頻流,該第三虛擬屏的顯示狀態(tài)與該第二電子設(shè)備的顯示狀態(tài)相同,該第三虛擬屏的顯示內(nèi)容是根據(jù)該第一懸浮窗的顯示內(nèi)容生成的。
69、其中,遷移也可以理解為擴(kuò)展。
70、可選地,第一電子設(shè)備根據(jù)第二電子設(shè)備的顯示狀態(tài)和第一電子設(shè)備的顯示界面創(chuàng)建該第三虛擬屏。
71、本技術(shù)實(shí)施例中,在多屏協(xié)同場(chǎng)景中,在擴(kuò)展屏上顯示的懸浮窗的顯示狀態(tài)與該擴(kuò)展屏的顯示狀態(tài)一致,而不是跟源端設(shè)備的顯示狀態(tài)一致,這樣,能夠充分利用懸浮窗的顯示空間,使得用戶具有更好地觀看體驗(yàn)。
72、第三方面,提供一種顯示懸浮窗的方法,該方法包括:第二電子設(shè)備接收第一電子設(shè)備發(fā)送的第一顯示信息,該第一電子設(shè)備的屏幕上當(dāng)前顯示有第一懸浮窗;該第二電子設(shè)備根據(jù)該第一顯示信息在該第二電子設(shè)備的屏幕上顯示第二懸浮窗,該第二懸浮窗的顯示狀態(tài)和該第二電子設(shè)備的顯示狀態(tài)相同,該顯示狀態(tài)包括橫屏顯示或豎屏顯示,該第二懸浮窗的顯示內(nèi)容是根據(jù)該第一懸浮窗的顯示內(nèi)容生成的。
73、其中,該第二懸浮窗的顯示內(nèi)容是根據(jù)該第一懸浮窗的顯示內(nèi)容生成的,還可以描述為:該第二懸浮窗的顯示內(nèi)容與該第一懸浮窗的顯示內(nèi)容相同。
74、應(yīng)理解:豎屏顯示的懸浮窗和橫屏顯示的懸浮窗的顯示內(nèi)容相同,也就是說,橫屏顯示的懸浮窗以橫屏的形式顯示原來豎屏顯示的懸浮窗顯示的內(nèi)容,豎屏顯示的懸浮窗和橫屏顯示的懸浮窗所顯示的內(nèi)容是一樣的,但是可能會(huì)由于顯示空間的原因,使得豎屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容和橫屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容不完全一致,例如,由于橫屏顯示狀態(tài)下的顯示空間更大,可能會(huì)導(dǎo)致橫屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容比豎屏顯示的懸浮窗上的實(shí)際顯示內(nèi)容更多。
75、本技術(shù)實(shí)施例中,當(dāng)?shù)谝浑娮釉O(shè)備上顯示的懸浮窗在第二電子設(shè)備上顯示時(shí),在第二電子設(shè)備上顯示的懸浮窗的顯示狀態(tài)與第二電子設(shè)備的顯示狀態(tài)一致,而不是跟第一電子設(shè)備的顯示狀態(tài)一致,這樣,能夠充分利用懸浮窗的顯示空間,使得用戶具有更好地觀看體驗(yàn)。
76、結(jié)合第三方面,在一種可能的實(shí)現(xiàn)方式中,方法還包括:該第二電子設(shè)備向該第一電子設(shè)備發(fā)送該第二電子設(shè)備的設(shè)備信息,該第二電子設(shè)備的設(shè)備信息包括該第二電子設(shè)備的顯示狀態(tài),該第二電子設(shè)備的設(shè)備信息用于該第一電子設(shè)備生成該第一顯示信息。
77、在一種實(shí)現(xiàn)方式中,該第二電子設(shè)備接收該第一電子設(shè)備發(fā)送第一請(qǐng)求消息,該第一請(qǐng)求消息用于請(qǐng)求獲取該第二電子設(shè)備的設(shè)備信息,該第二電子設(shè)備為響應(yīng)于該第一請(qǐng)求消息,向第一電子設(shè)備發(fā)送該第二電子設(shè)備的設(shè)備信息。
78、本技術(shù)實(shí)施例中,電子設(shè)備能夠獲取其他電子設(shè)備的顯示狀態(tài),并且根據(jù)所獲取的顯示狀態(tài)確定懸浮窗在其他電子設(shè)備上的顯示狀態(tài),為實(shí)現(xiàn)懸浮窗在其他電子設(shè)備上的顯示狀態(tài)與其他電子設(shè)備的顯示狀態(tài)保持一致奠定了基礎(chǔ)。
79、結(jié)合第三方面,在一種可能的實(shí)現(xiàn)方式中,該第一顯示信息包括第一虛擬屏的界面對(duì)應(yīng)的視頻流,該第一虛擬屏的顯示狀態(tài)與該第二電子設(shè)備的顯示狀態(tài)相同,該第一虛擬屏的顯示內(nèi)容是根據(jù)該第一電子設(shè)備的顯示內(nèi)容生成的。
80、可選地,第一電子設(shè)備根據(jù)第二電子設(shè)備的顯示狀態(tài)和第一電子設(shè)備的顯示界面創(chuàng)建該第一虛擬屏。
81、本技術(shù)實(shí)施例中,在投屏場(chǎng)景中,在被投屏端顯示的懸浮窗的顯示狀態(tài)與被投屏端設(shè)備的顯示狀態(tài)一致,而不是跟投屏源端設(shè)備的顯示狀態(tài)一致,這樣,能夠充分利用懸浮窗的顯示空間,使得用戶具有更好地觀看體驗(yàn)。
82、結(jié)合第三方面,在一種可能的實(shí)現(xiàn)方式中,該第一顯示信息包括第三虛擬屏的界面對(duì)應(yīng)的視頻流,該第三虛擬屏的顯示狀態(tài)與該第二電子設(shè)備的顯示狀態(tài)相同,該第三虛擬屏的顯示內(nèi)容是根據(jù)該第一懸浮窗的顯示內(nèi)容生成的,當(dāng)該第二電子設(shè)備的屏幕上顯示第二懸浮窗時(shí),該第一電子設(shè)備的屏幕上不顯示該第一懸浮窗。
83、其中,遷移也可以理解為擴(kuò)展。
84、可選地,第一電子設(shè)備根據(jù)第二電子設(shè)備的顯示狀態(tài)和第一電子設(shè)備的顯示界面創(chuàng)建該第三虛擬屏。
85、本技術(shù)實(shí)施例中,在多屏協(xié)同場(chǎng)景中,在擴(kuò)展屏上顯示的懸浮窗的顯示狀態(tài)與該擴(kuò)展屏的顯示狀態(tài)一致,而不是跟源端設(shè)備的顯示狀態(tài)一致,這樣,能夠充分利用懸浮窗的顯示空間,使得用戶具有更好地觀看體驗(yàn)。
86、第四方面,提供一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:確定模塊,用于響應(yīng)于用戶觸發(fā)在第一電子設(shè)備上的屏幕上顯示第一懸浮窗的操作,確定該第一電子設(shè)備的顯示狀態(tài),該第一電子設(shè)備的顯示狀態(tài)包括橫屏顯示或豎屏顯示;顯示模塊,用于在該第一電子設(shè)備的顯示狀態(tài)為橫屏顯示時(shí),在該第一電子設(shè)備的屏幕上橫屏顯示該第一懸浮窗;或,在該第一電子設(shè)備的顯示狀態(tài)為豎屏顯示時(shí),在該第一電子設(shè)備的屏幕上豎屏顯示該第一懸浮窗。
87、本技術(shù)實(shí)施例中,電子設(shè)備上觸發(fā)顯示的懸浮窗的橫豎屏顯示狀態(tài)與該電子設(shè)備當(dāng)前的橫豎屏顯示狀態(tài)相同,這樣,當(dāng)電子設(shè)備在橫屏顯示狀態(tài)時(shí),懸浮窗也呈橫屏顯示狀態(tài),能夠充分利用懸浮窗的顯示空間,減小懸浮窗中內(nèi)容的縮放程度,從而能夠明顯提升用戶的觀看體驗(yàn)和使用體驗(yàn)。
88、結(jié)合第四方面,在一種可能的實(shí)現(xiàn)方式中,該電子設(shè)備還包括:切換模塊,用于在該第一電子設(shè)備的顯示狀態(tài)由橫屏顯示切換為豎屏顯示時(shí),將該第一懸浮窗的顯示狀態(tài)由橫屏顯示切換為豎屏顯示;還用于在該第一電子設(shè)備的顯示狀態(tài)由豎屏顯示切換為橫屏顯示時(shí),將該第一懸浮窗的顯示狀態(tài)由豎屏顯示切換為橫屏顯示。
89、本技術(shù)實(shí)施例中,電子設(shè)備的屏幕上顯示的懸浮窗的橫豎屏顯示狀態(tài)與該電子設(shè)備的橫豎屏顯示狀態(tài)相同,并且會(huì)隨著該電子設(shè)備的橫豎屏顯示狀態(tài)的切換而進(jìn)行自適應(yīng)切換,這樣,當(dāng)電子設(shè)備在豎屏顯示狀態(tài)時(shí),懸浮窗也呈豎屏顯示狀態(tài),能很好地適應(yīng)于用戶的觀看習(xí)慣;并且,當(dāng)電子設(shè)備在橫屏顯示狀態(tài)時(shí),懸浮窗也呈橫屏顯示狀態(tài),能夠充分利用懸浮窗的顯示空間,減小懸浮窗中內(nèi)容的縮放程度,從而能夠明顯提升用戶的觀看體驗(yàn)和使用體驗(yàn)。
90、第五方面,提供一種電子設(shè)備,該電子設(shè)備包括:切換模塊,用于在第一電子設(shè)備的顯示狀態(tài)由第一顯示狀態(tài)切換為第二顯示狀態(tài)時(shí),將該第一電子設(shè)備的屏幕上顯示的第一懸浮窗的顯示狀態(tài)由第一顯示狀態(tài)切換為第二顯示狀態(tài),其中,該第一顯示狀態(tài)包括橫屏顯示或豎屏顯示,該第二顯示狀態(tài)包括橫屏顯示或豎屏顯示,該第一顯示狀態(tài)和該第二顯示狀態(tài)不同。
91、本技術(shù)實(shí)施例中,電子設(shè)備的屏幕上顯示的懸浮窗的橫豎屏顯示狀態(tài)與該電子設(shè)備的橫豎屏顯示狀態(tài)相同,并且會(huì)隨著該電子設(shè)備的橫豎屏顯示狀態(tài)的切換而進(jìn)行自適應(yīng)切換,這樣,當(dāng)電子設(shè)備在豎屏顯示狀態(tài)時(shí),懸浮窗也呈豎屏顯示狀態(tài),能很好地適應(yīng)于用戶的觀看習(xí)慣;并且,當(dāng)電子設(shè)備在橫屏顯示狀態(tài)時(shí),懸浮窗也呈橫屏顯示狀態(tài),能夠充分利用懸浮窗的顯示空間,減小懸浮窗中內(nèi)容的縮放程度,從而能夠明顯提升用戶的觀看體驗(yàn)和使用體驗(yàn)。
92、第六方面,提供一種電子設(shè)備,該電子設(shè)備包括存儲(chǔ)器和處理器,其中,存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序代碼,處理器用于執(zhí)行存儲(chǔ)于存儲(chǔ)器中的計(jì)算機(jī)程序代碼,以實(shí)現(xiàn)上述第一方面或第一方面中任一種可能實(shí)現(xiàn)方式中的方法,或,實(shí)現(xiàn)上述第二方面或第二方面中任一種可能實(shí)現(xiàn)方式中的方法,或,實(shí)現(xiàn)上述第三方面或第三方面中任一種可能實(shí)現(xiàn)方式中的方法。
93、第七方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序或指令,當(dāng)該計(jì)算機(jī)程序或指令被執(zhí)行時(shí),實(shí)現(xiàn)上述第一方面或第一方面中任一種可能實(shí)現(xiàn)方式中的方法,或,實(shí)現(xiàn)上述第二方面或第二方面中任一種可能實(shí)現(xiàn)方式中的方法,或,實(shí)現(xiàn)上述第三方面或第三方面中任一種可能實(shí)現(xiàn)方式中的方法。
94、第八方面,提供了一種芯片,其中存儲(chǔ)有指令,當(dāng)其在設(shè)備上運(yùn)行時(shí),使得所述芯片執(zhí)行上述第一方面或第一方面中任一種可能實(shí)現(xiàn)方式中的方法,或,執(zhí)行上述第二方面或第二方面中任一種可能實(shí)現(xiàn)方式中的方法,或,執(zhí)行上述第三方面或第三方面中任一種可能實(shí)現(xiàn)方式中的方法。