固定方向顯示器上的顯示應(yīng)用
【技術(shù)領(lǐng)域】
[0001] 所公開的實(shí)現(xiàn)通常涉及電子設(shè)備的應(yīng)用領(lǐng)域,更具體地說,涉及具有固定方向顯 示器的電子設(shè)備上的顯示應(yīng)用。
【背景技術(shù)】
[0002] 諸如個(gè)人計(jì)算機(jī)或智能電話的電子設(shè)備能執(zhí)行應(yīng)用。通過使用應(yīng)用,提高電子設(shè) 備的用戶體驗(yàn)。有許多可用于電子設(shè)備的應(yīng)用,包括但不限于日歷應(yīng)用、投票應(yīng)用、生產(chǎn)力 應(yīng)用、游戲應(yīng)用、視頻顯示應(yīng)用、和包裹跟蹤應(yīng)用。一些應(yīng)用被配置成用在特定類型的電子 設(shè)備上并且僅能用在配置它的特定設(shè)備上。其他應(yīng)用被配置成用在各種電子設(shè)備上。當(dāng)配 置待用在電子設(shè)備上的應(yīng)用時(shí),了解與電子設(shè)備相關(guān)聯(lián)的顯示器的方向和大小來確保適當(dāng) 地向電子設(shè)備的用戶顯示該應(yīng)用是很有用的。
[0003] 諸如智能電話或平板電腦的一些電子設(shè)備具有能易于在橫向或縱向方向上旋轉(zhuǎn) 和使用的顯示器。諸如電視機(jī)或個(gè)人計(jì)算機(jī)的其他電子設(shè)備具有在橫向方向或縱向方向固 定并且不易于旋轉(zhuǎn)到不同方向的顯示器。具有能易于旋轉(zhuǎn)的顯示器的電子設(shè)備由于能改變 顯示器的方向的便利,而能正確地顯示配置成在橫向方向或縱向方向顯示的應(yīng)用。
【發(fā)明內(nèi)容】
[0004] 根據(jù)一些實(shí)現(xiàn),公開了一種在固定方向顯示器上顯示來自應(yīng)用的輸出的方法。在 具有一個(gè)或多個(gè)處理器、存儲用于由一個(gè)或多個(gè)處理器執(zhí)行的一個(gè)或多個(gè)程序的存儲器的 電子設(shè)備上存儲的應(yīng)用處執(zhí)行該方法。該應(yīng)用將以第二方向和第二尺寸顯示來自應(yīng)用的輸 出的請求發(fā)送到存儲應(yīng)用的電子設(shè)備。該應(yīng)用從電子設(shè)備接收與電子設(shè)備相關(guān)聯(lián)的顯示器 是具有第一方向和第一尺寸的固定方向顯示器的通知、以及所請求的第二方向和第二尺寸 與第一方向不同的通知。然后,該應(yīng)用基于與固定方向顯示器相關(guān)聯(lián)的第一方向和第一尺 寸,確定顯示來自應(yīng)用的輸出的最佳尺寸。然后,該應(yīng)用縮放輸出數(shù)據(jù)來匹配所確定的最佳 尺寸。然后,將所縮放的輸出數(shù)據(jù)發(fā)送到電子設(shè)備,以在固定屏幕顯示器上顯示。
[0005] 根據(jù)一些實(shí)現(xiàn),公開了一種在固定方向顯示器上顯示應(yīng)用的方法。在電子設(shè)備上 執(zhí)行該方法,該電子設(shè)備具有一個(gè)或多個(gè)處理器、存儲用于由一個(gè)或多個(gè)處理器執(zhí)行的一 個(gè)或多個(gè)程序的存儲器、和具有第一方向的固定方向顯示器。電子設(shè)備從在電子設(shè)備上運(yùn) 行的應(yīng)用接收以第二方向和第二尺寸顯示來自應(yīng)用的輸出的請求。電子設(shè)備確定將顯示從 應(yīng)用接收到的輸出數(shù)據(jù)的顯示器是具有與所請求的第二方向不同的第一方向的固定方向 顯示器。然后,電子設(shè)備接收來自應(yīng)用的輸出以顯示。電子設(shè)備確定可用于顯示來自應(yīng)用 的輸出的第一顯示空間的第一尺寸。然后,電子設(shè)備自動(dòng)地縮放從應(yīng)用接收的輸出來適配 在第一尺寸內(nèi),使得由應(yīng)用輸出的數(shù)據(jù)顯示為比由應(yīng)用初始請求更小的顯示部分。電子設(shè) 備在固定方向顯示器上在固定方向顯示器上顯示縮放輸出。
[0006] 根據(jù)一些實(shí)現(xiàn),公開了一種用于在固定方向顯示器上顯示應(yīng)用的電子設(shè)備。電子 設(shè)備具有一個(gè)或多個(gè)處理器、具有第一方向的固定方向顯示器、以及存儲將由一個(gè)或多個(gè) 處理器執(zhí)行的一個(gè)或多個(gè)應(yīng)用的存儲器、以及具有第一方向的顯示器。一個(gè)或多個(gè)應(yīng)用中 的應(yīng)用包括用于將以第二方向和第二尺寸顯示來自應(yīng)用的輸出的請求發(fā)送到存儲應(yīng)用的 電子設(shè)備的指令。應(yīng)用進(jìn)一步包括用于從電子設(shè)備接收與電子設(shè)備相關(guān)聯(lián)的顯示器是具有 第一方向和第一尺寸的固定方向顯示器的通知、以及所請求的第二方向和第二尺寸與第一 方向不同的通知的指令。該應(yīng)用進(jìn)一步包括用于基于與固定方向顯示器相關(guān)聯(lián)的第一方向 和第一尺寸,確定顯示來自應(yīng)用的輸出的最佳尺寸的指令。該應(yīng)用進(jìn)一步包括用于縮放輸 出數(shù)據(jù)來匹配所確定的最佳尺寸的指令。該應(yīng)用進(jìn)一步包括用于將所縮放的輸出數(shù)據(jù)發(fā)送 到電子設(shè)備,以在固定方向顯示器上顯示的指令。
[0007] 根據(jù)一些實(shí)現(xiàn),公開了一種電子設(shè)備,用于在固定方向顯示器上顯示應(yīng)用。電子設(shè) 備具有一個(gè)或多個(gè)處理器、具有第一方向的固定方向顯示器,以及存儲將由一個(gè)或多個(gè)處 理器執(zhí)行的一個(gè)或多個(gè)程序的存儲器。一個(gè)或多個(gè)程序包括用于從在電子設(shè)備上運(yùn)行的應(yīng) 用接收以第二方向和第二尺寸顯示來自應(yīng)用的輸出的請求的指令。一個(gè)或多個(gè)程序包括用 于確定將顯示從應(yīng)用接收到的輸出數(shù)據(jù)的顯示器是具有與所請求的第二方向不同的第一 方向的固定方向顯示器。電子設(shè)備進(jìn)一步包括用于接收來自應(yīng)用的輸出以顯示的指令。電 子設(shè)備進(jìn)一步包括用于確定可用于顯示來自應(yīng)用的輸出的第一顯示空間的第一尺寸的指 令。電子設(shè)備進(jìn)一步包括用于自動(dòng)地縮放從應(yīng)用接收到的輸出來適配在第一尺寸內(nèi),使得 以比應(yīng)用初始請求更小的尺寸顯示由應(yīng)用輸出的數(shù)據(jù)。電子設(shè)備在固定方向顯示器上顯示 從應(yīng)用接收到的縮放輸出。
[0008] 根據(jù)一些實(shí)現(xiàn),公開了一種非瞬時(shí)計(jì)算機(jī)可讀存儲介質(zhì),存儲配置用于由電子設(shè) 備執(zhí)行的一個(gè)或多個(gè)應(yīng)用。一個(gè)或多個(gè)程序中的應(yīng)用包括用于將以第二方向和第二尺寸顯 示來自應(yīng)用的輸出的請求發(fā)送到存儲應(yīng)用的電子設(shè)備。該應(yīng)用進(jìn)一步包括用于從電子設(shè)備 接收與電子設(shè)備相關(guān)聯(lián)的顯示器是具有第一方向和第一尺寸的固定方向顯示器的通知、以 及所請求的第二方向和第二尺寸與第一方向不同的通知的指令。應(yīng)用進(jìn)一步包括用于基于 與固定方向顯示器相關(guān)聯(lián)的第一方向和第一尺寸,確定顯示來自應(yīng)用的輸出的最佳尺寸的 指令。應(yīng)用進(jìn)一步包括用于縮放輸出數(shù)據(jù)來匹配所確定的最佳尺寸的指令。應(yīng)用進(jìn)一步包 括用于將所縮放的輸出數(shù)據(jù)發(fā)送到電子設(shè)備,以用于在固定屏幕顯示器上顯示的指令。
[0009] 根據(jù)一些實(shí)現(xiàn),公開了一種非瞬時(shí)計(jì)算機(jī)可讀存儲介質(zhì),存儲配置用于由電子設(shè) 備執(zhí)行的一個(gè)或多個(gè)程序。一個(gè)或多個(gè)程序包括用于從在電子設(shè)備上運(yùn)行的應(yīng)用接收以第 二方向和第二尺寸顯示來自應(yīng)用的輸出的請求的指令。一個(gè)或多個(gè)程序包括用于確定將顯 示從應(yīng)用接收到的輸出數(shù)據(jù)的顯示器是具有與所請求的第二方向不同的第一方向的固定 方向顯示器的指令。一個(gè)或多個(gè)程序進(jìn)一步包括用于接收來自應(yīng)用的輸出以顯示的指令。 一個(gè)或多個(gè)程序進(jìn)一步包括用于確定可用于顯示來自應(yīng)用的輸出的第一顯示空間的第一 尺寸的指令。一個(gè)或多個(gè)程序進(jìn)一步包括自動(dòng)地縮放從應(yīng)用接收到的輸出來適配在第一尺 寸內(nèi),使得以比由應(yīng)用初始請求的更小尺寸顯示由應(yīng)用輸出的數(shù)據(jù)的指令。一個(gè)或多個(gè)程 序進(jìn)一步包括用于在固定方向顯示器上顯示從應(yīng)用接收到的縮放輸出的指令。
【附圖說明】
[0010] 圖1是根據(jù)一些實(shí)現(xiàn)的圖示具有顯示器的電子設(shè)備的框圖。
[0011] 圖2是根據(jù)一些實(shí)現(xiàn)的圖示電子設(shè)備的框圖。
[0012] 圖3A描繪了根據(jù)一些實(shí)現(xiàn)的如在固定方向顯示器上顯示的應(yīng)用。
[0013] 圖3B描繪了根據(jù)一些實(shí)現(xiàn)的如在固定方向顯示器上顯示的應(yīng)用。
[0014] 圖4是根據(jù)一些實(shí)現(xiàn)的圖示從應(yīng)用接收請求,通過發(fā)送固定方向顯示器的尺寸做 出響應(yīng),并且顯示縮放到適配固定方向顯示器的尺寸的應(yīng)用的輸出的過程的流程圖。
[0015] 圖5是根據(jù)一些實(shí)現(xiàn)的圖示從應(yīng)用接收請求,自動(dòng)地縮放從應(yīng)用接收到的輸出, 并且顯示縮放到適配固定方向顯示器的尺寸的應(yīng)用的輸出的過程的流程圖。
[0016] 在整個(gè)圖中,相同的參考數(shù)字是指相應(yīng)的部件。
【具體實(shí)施方式】
[0017] 在一些實(shí)現(xiàn)中,具有固定方向和長寬比的顯示器的電子設(shè)備(諸如具有橫向顯示 器和16:9長寬比的大平板電視)被配置成執(zhí)行能在其他類型的設(shè)備(例如,智能電話、平 板電腦、膝上型計(jì)算機(jī)、媒體播放器和機(jī)頂盒)上執(zhí)行的操作系統(tǒng)(諸如Android?操作系 統(tǒng))。操作系統(tǒng)之間的共性的優(yōu)點(diǎn)是電子設(shè)備能執(zhí)行初始被配置在另一類型的電子設(shè)備上 使用的許多應(yīng)用。這顯著地增加可用在電子設(shè)備上的應(yīng)用的范圍和數(shù)量。然而,不同類型 的設(shè)備通常具有不同的顯示特性,這意味著為不同設(shè)備類型開發(fā)的應(yīng)用的輸出格式可能不 與電子設(shè)備的固定顯示特性(包括方向和長寬比)兼容。
[0018] 在一些實(shí)現(xiàn)中,電子設(shè)備包括顯示模塊,該顯示模塊與在設(shè)備上執(zhí)行的應(yīng)用、和/ 或鑒于第一設(shè)備的顯示特性配置應(yīng)用的輸出以便在電子設(shè)備上良好顯示的電子設(shè)備的顯 示器交互。在一些實(shí)現(xiàn)中,顯示模塊從在電子設(shè)備上運(yùn)行的應(yīng)用接收請求尺寸和請求方向。 在一些實(shí)現(xiàn)中,請求尺寸和請求方向與電子設(shè)備相關(guān)聯(lián)的固定方向顯示器的尺寸和方向匹 配。如果遇到這種情況,則能沒有修改地在固定方向顯示器上顯示由應(yīng)用輸出以顯示的數(shù) 據(jù)。
[0019] 在一些實(shí)現(xiàn)中,請求方向和尺寸不同于固定方向顯示器的方向和尺寸。在這種情 況下,應(yīng)用或