新四季網

一種處理應用顯示界面的方法及裝置的製作方法

2023-11-02 12:04:47 1

專利名稱:一種處理應用顯示界面的方法及裝置的製作方法
技術領域:
本發明涉及用戶界面處理技術領域,尤其涉及一種處理應用顯示界面的方法及裝置。
背景技術:
隨著軟體技術的發展,越來越多的終端應用被開發和使用,極大的豐富和方便了人們的生活。在使用應用的過程中,用戶會始終面對著應用的顯示界面,那麼,一個具有趣味性的顯示界面不但會增加生動有趣的用戶體驗,還會使該應用從眾多同類應用中脫穎而出,得到更多用戶的青睞。因此,如何進行應用顯示界面的顯示設置,是使該應用的顯示界面生動、有趣,並且在功能類似的眾多應用中脫穎而出的關鍵。目前,應用自身攜帶有預先定義好的顯示動畫包,在接收到運行應用的指令時,力口載自身所攜帶的顯示動畫包,並根據傳入的動態場景的標識ID來控制應用的顯示界面顯示自身所攜帶顯示動畫包內與所述標識ID對應的顯示動畫,以增加應用顯示界面的趣味性。例如,針對天氣類的應用,為了增加該天氣類應用顯示界面在顯示天氣狀態時的生動及趣味性,該天氣類應用預先定義有天氣狀態與顯示動畫間對應關係的天氣動畫包,如,「晴天」狀態對應的顯示動畫為「藍天白雲」,「陰天」狀態對應的顯示動畫為「灰色的天空」,等等;這樣,在接收到運行天氣類應用的指令時,將會加載該天氣動畫包,根據傳入的天氣狀態來控制顯示界面顯示該天氣狀態對應的顯示動畫,如傳入的是「晴天」狀態下,則應用顯示界面會顯示一 「藍天白雲」的動畫。在實現本發明的過程中,發明人發現目前的技術中至少存在以下問題:通過根據傳入的動態場景的標識ID來控制應用的顯示界面顯示應用自身所攜帶顯示動畫包內與所述顯示ID對應的顯示動畫的實現,雖然可以增加一些應用顯示界面的趣味性,但是,這裡加載顯示的顯示動畫是由應用自身攜帶的預先定義好的動畫,用戶不可以隨便改變,只有通過應用升級,升級應用攜帶的顯示動畫包,才能升級顯示界面所顯示的顯示動畫,沿用上例,應用自身所攜帶的天氣動畫包內定義的「陰天」狀態對應的顯示動畫為「灰色的天空」,那麼,如果用戶想要用「烏雲浮動」的顯示動畫來表現「陰天」,就需要該應用升級時,將天氣動畫包內定義的「陰天」狀態對應的顯示動畫修改為「烏雲浮動」,並升級應用才能實現;另外,在每次傳入的動態場景相同時,均會顯示相同的顯示動畫,沿用上例,當傳入的是「晴天」狀態時,則每次顯示界面都會顯示「藍天白雲」,而不會顯示同樣能標識「晴天」的「藍天白雲太陽」,這些都將導致應用顯示界面所顯示的顯示動畫不夠靈活及多樣化。

發明內容
為了解決上述技術問題,本發明實施例提供了一種處理應用顯示界面的方法及裝置,以保證應用顯示界面所顯示的動畫能夠靈活多變,進而可以使應用顯示界面能夠更加生動、有趣。
—方面,本發明實施例提供了一種處理應用顯示界面的方法,所述方法包括:接收運行終端所安裝應用的指令,確定所述終端預定位置處是否存在所述應用對應的第一顯示動畫包;當所述終端預定位置處存在所述第一顯示動畫包時,加載所述第一顯示動畫包;當所述終端預定位置處不存在所述第一顯示動畫包時,加載所述應用內自帶的第二顯示動畫包;根據傳入的動態場景的標識ID,控制所述應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫。另一方面,本發明實施例提供了一種處理應用顯示界面的裝置,所述裝置包括:確定模塊,用於接收運行終端所安裝應用的指令,確定所述終端預定位置處是否存在所述應用對應的第一顯示動畫包;第一加載模塊,用於當所述終端預定位置處存在所述第一顯示動畫包時,加載所述第一顯示動畫包;第二加載模塊,用於當所述終端預定位置處不存在所述第一顯示動畫包時,加載所述應用內自帶的第二顯示動畫包;控制顯示模塊,用於根據傳入的動態場景的標識ID,控制所述應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫。本發明實施例提供的一種處理應用顯示界面的方法及裝置,接收運行終端所安裝應用的指令後,當終端預定位置處存在第一顯示動畫包時,加載第一顯示動畫包,而在終端預定位置處不存在第一顯示動畫包時,則加載應用內自帶的第二顯示動畫包,之後,根據傳入的動態場景的標識ID來控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫,使得應用顯示界面所顯示的動畫可以是終端預定位置處存儲的第一顯示動畫包內的動畫,也可以是應用自身攜帶的第二顯示動畫包內的動畫,從而增加了應用顯示界面所顯示動畫的多樣性,沿用上例,應用自身所攜帶的天氣動畫包內定義的「陰天」狀態對應的顯示動畫為「灰色的天空」,用戶想要用「烏雲浮動」的動畫效果來表現「陰天」,就可以在終端預定位置處存儲的第一顯示動畫包內定義該「陰天」的顯示動畫為「烏雲浮動」,這樣就可以在運行天氣應用時,加載第一顯示動畫包,那麼,在傳入的動態場景為「陰天」時,就可以實現「烏雲浮動」的動畫效果,而無需等待應用升級實現,並且配合終端預定位置處的第一顯示動畫包,增加了應用顯示界面可顯示動畫的數量。另外,根據傳入的動態場景的標識ID來控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫,可以使得在動態場景一樣的情況下,應用顯示界面所顯示的應用場景的動畫效果可能是不同的,增加了應用顯示界面的靈活性,依然沿用上例,當傳入的是「晴天」狀態時,如果當前應用加載的是終端預定位置處的第一顯示動畫包,而該第一顯示動畫包內定義的「晴天」的顯示動畫為「藍天白雲太陽」,則顯示界面將顯示「藍天白雲太陽」的動畫效果,如果當前應用加載的是應用自身攜帶的第二顯示動畫包,而該第二顯示動畫包內定義的「晴天」的顯示動畫為「藍天白雲」,則顯示界面將顯示「藍天白雲」的動畫效果,增加界面顯示的靈活性,進而可以避免用戶產生視覺疲勞,提高用戶使用體驗。


圖1為本發明實施例一所提供的一種處理應用顯示界面的方法流程圖;圖2為本發明實施例二所提供的一種處理應用顯示界面的方法流程圖;圖3為本發明實施例三所提供的一種處理應用顯示界面的裝置結構示意圖;圖4為本發明實施例三所提供的一種處理應用顯示界面的裝置結構示意圖;圖5為本發明實施例三所提供的一種處理應用顯示界面的裝置結構示意圖;圖6為本發明實施例三所提供的一種處理應用顯示界面的裝置結構示意圖。
具體實施例方式下面結合附圖,對本發明實施例提供的處理應用顯示界面的方法及裝置的具體實施方式
進行詳細地說明。實施例一本發明實施例提供的一種處理應用顯示界面的方法,如圖1所示,具體包括以下步驟:步驟101、接收運行終端所安裝應用的指令,確定終端預定位置處是否存在所述應用對應的第一顯不動畫包;步驟102、當終端預定位置處存在第一顯示動畫包時,加載該第一顯示動畫包;步驟103、當終端預定位置處不存在第一顯示動畫包時,加載所述應用內自帶的第二顯示動畫包;步驟104、根據傳入的動態場景的標識ID,控制所述應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫。本發明實施例,接收運行終端所安裝應用的指令後,當終端預定位置處存在第一顯示動畫包時,加載第一顯示動畫包,而在終端預定位置處不存在第一顯示動畫包時,則加載應用內自帶的第二顯示動畫包,之後,根據傳入的動態場景的標識ID來控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫,使得應用顯示界面所顯示的動畫可以是終端預定位置處存儲的第一顯示動畫包內的動畫,也可以是應用自身攜帶的第二顯示動畫包內的動畫,從而增加了應用顯示界面所顯示動畫的多樣性,並且配合終端預定位置處的第一顯示動畫包,增加了應用顯示界面可顯示動畫的數量。另外,根據傳入的動態場景的標識ID來控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫,可以使得在動態場景一樣的情況下,應用顯示界面所顯示的應用場景的動畫效果可能是不同的,增加了應用顯示界面的靈活性,進而可以避免用戶產生視覺疲勞,提高用戶使用體驗。實施例二本發明實施例提供了一種處理應用顯示界面的方法,該方法的執行主體可以是終端(如手機、平板電腦等移動終端)的處理器。下面將結合具體的實施方式對圖1所示的處理流程進行詳細的闡述,如圖2所示,具體操作步驟可以如下所示:步驟201、進行預處理,生成應用對應的第一顯示動畫包,並在終端預定位置處存儲所生成的第一顯示動畫包,該第一顯示動畫包內描述有不同動態場景的標識ID對應的顯示動畫;
在對本步驟進行具體說明之前,先簡單的介紹一下本實例中由終端作業系統所提供的百變框架技術,這裡,百變框架是一種針對圖像處理的開放平臺,可以向第三方(包括用戶個人或第三方開發商)提供公開的API (Application Programming Interface,應用程式編程接口),第三方可以根據該API來編寫有關圖像處理的XML (Extensible MarkupLanguage,可擴展標記語言)描述文件,如第三方基於該API編寫描述不同動態場景的標識ID (IDentity)對應的顯示動畫的XML文件,而終端作業系統可以通過百變框架提供的API加載調用及解析第三方所編寫的描述顯示動畫的XML描述文件。那麼,基於該百變框架,終端所安裝的應用就可以支持第三方所提供的顯示動畫。基於上述有關百變框架的描述,本實例在生成應用對應的第一顯示動畫包,並在終端預定位置處存儲所生成的第一顯示動畫包的實現可以包括:向用戶提供預定的應用程式編程接口 API,由用戶根據所述API編寫描述不同動態場景的標識ID對應的顯示動畫的XML描述文件;將用戶所編寫的XML描述文件打包生成預定後綴名的第一顯示動畫包,並將該生成的第一顯示動畫包存儲至終端預定位置處,具體地,可以將第一顯示動畫包放入到終端預定位置中的定製文件夾內。本實例所述的動態場景可以包括如天氣狀態在內的場景,以下就以動態場景為天氣狀態為例來詳細說明應用對應的第一顯示動畫包的生成過程:預先定義天氣狀態與其標識ID間對應關係,具體實現可以如下所示:天氣狀態id:〈array name=//weather_image//>〈item〉晴〈/item>0〈item〉多雲 l〈item〉陰 2〈item〉霧〈/item>3〈item〉特大暴雨〈/item>4〈item〉大暴雨 5〈item〉暴雨〈/item>6〈item〉雷陣雨〈/item>7〈item〉陣雨 8〈item〉大雨〈/item>9〈item〉中雨 0〈item〉小雨 l〈item〉雨夾雪 2〈item〉暴雪〈/item>3〈item〉陣雪 4〈item〉大雪 5〈item〉中雪 6〈item〉小雪 7〈item〉強沙塵暴 8
〈item〉沙塵暴 9〈item〉沙塵〈/item>0〈item〉揚沙〈/item〉I〈item〉冰雹 2〈item〉浮塵〈/item>3〈item〉霾〈/item>4之後,基於上述定義的天氣狀態的ID,就可以根據所提供的預定的API接口來編寫相應的天氣狀態的ID對應的顯示動畫的XML文件,下面給出「霾」對應的顯示動畫的XML文件的示例:霾對應的顯示動畫:
〈Group name=」ani—haze">
〈Image src="vveather_bg_24.9.png"/> 〈Image y=」l50」 src="haze.png">

〈Position y=M0" time=」50007>
〈/Position Animation〉

〈Image src="haze.png">

cPosition/>


〈Image src="haze_tree.png"/>
〈Image>

〈Alpha time="07>
〈Alpha time=,!20007>
〈Alpha/>


而其他天氣狀態的ID對應的顯示動畫的XML文件可以參考上例進行編寫,此處就不再贅述。在根據預定的API(Group)完成對上述定義的各類天氣狀態的ID對應的顯示動畫的XML文件的編寫後,將編寫的各類天氣狀態的ID對應的顯示動畫的XML描述文件打包生成預定後綴名的第一顯示動畫包,並將其存儲在終端的預定位置處定製文件夾內,這裡,終端通過相應的解析器可以對所存儲的第一顯示動畫包進行解析。步驟202、接收運行終端所安裝應用的指令,確定終端預定位置處是否存在應用對應的第一顯示動畫包;當終端預定位置處存在應用對應的第一顯示動畫包時,執行步驟203 ;當終端預定位置處不存在應用對應的第一顯示動畫包時,執行步驟204 ;步驟203、加載所述第一顯示動畫包,執行步驟205 ;步驟204、加載應用內自帶的第二顯示動畫包,同樣的,該第二顯示動畫包內描述有不同動態場景的標識ID對應的顯示動畫,執行步驟205 ;步驟205、根據傳入的動態場景的標識ID,控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫;這裡,當傳入的動態場景為天氣狀態時,根據傳入的動態場景的標識ID,控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫可以包括:從網絡側獲取當前的天氣狀態,查找天氣狀態與標識ID間對應關係,得到當前的天氣狀態對應的標識ID ;將查找到的標識ID傳入所加載的第一顯示動畫包或第二顯示動畫包;將第一顯示動畫包或第二顯示動畫包內描述的與查找到的ID對應的顯示動畫進行渲染顯示。本實例中,將所述第一顯示動畫包或第二顯示動畫包內描述的與查找到的ID對應的顯示動畫進行渲染顯示可以包括:調用第一顯示動畫包或第二顯示動畫包內與查找到的ID對應的預先設置的背景圖片;調用第一顯示動畫包或第二顯示動畫包內與查找到的ID對應的虛擬屏幕元素,其中,所述虛擬屏幕元素包括渲染的一個或多個界面元素;將所述背景圖片及所述虛擬屏幕元素進行渲染顯示,本實例在具體實現時,可以將所述虛擬屏幕元素封裝成圖片,並將封裝到的圖片渲染疊加到所述背景圖片上,之後,將疊加生成的圖片渲染顯示。本發明實施例在加載完成第一顯示動畫包或第二顯示動畫包後,生成視圖對象MiAdvancedView,之後,根據所傳入的動態場景的ID來控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫,而在具體實現時,當天氣狀態發生變化,檢測到有新的動態場景的標識ID傳入時,MiAdvancedView會控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的新的標識ID對應的顯示動畫。本發明實施例在具體實現時,接收運行終端所安裝應用的指令後,當終端預定位置處存在第一顯示動畫包時,加載第一顯示動畫包,而在終端預定位置處不存在第一顯示動畫包時,則加載應用內自帶的第二顯示動畫包,之後,根據傳入的動態場景的標識ID來控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫,使得應用顯示界面所顯示的動畫可以是終端預定位置處存儲的第一顯示動畫包內的動畫,也可以是應用自身攜帶的第二顯示動畫包內的動畫,從而增加了應用顯示界面所顯示動畫的多樣性,沿用上例,應用自身所攜帶的天氣動畫包內定義的「陰天」狀態對應的顯示動畫為「灰色的天空」,用戶想要用「烏雲浮動」的動畫效果來表現「陰天」,就可以在終端預定位置處存儲的第一顯示動畫包內定義該「陰天」的顯示動畫為「烏雲浮動」,這樣就可以在運行天氣應用時,加載第一顯示動畫包,那麼,在傳入的動態場景為「陰天」時,就可以實現「烏雲浮動」的動畫效果,而無需等待應用升級實現,並且配合終端預定位置處的第一顯示動畫包,增加了應用顯示界面可顯示動畫的數量。另外,根據傳入的動態場景的標識ID來控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫,可以使得在動態場景一樣的情況下,應用顯示界面所顯示的應用場景的動畫效果可能是不同的,增加了應用顯示界面的靈活性,依然沿用上例,當傳入的是「晴天」狀態時,如果當前應用加載的是終端預定位置處的第一顯示動畫包,而該第一顯示動畫包內定義的「晴天」的顯示動畫為「藍天白雲太陽」,則顯示界面將顯示「藍天白雲太陽」的動畫效果,如果當前應用加載的是應用自身攜帶的第二顯示動畫包,而該第二顯示動畫包內定義的「晴天」的顯示動畫為「藍天白雲」,則顯示界面將顯示「藍天白雲」的動畫效果,增加界面顯示的靈活性,進而可以避免用戶產生視覺疲勞,提高用戶使用體驗。實施例三基於同一發明構思,本發明實施例還提供了一種處理應用顯示界面的裝置,由於該裝置解決問題的原理與前述一種處理應用顯示界面的方法相似,因此該裝置的實施可以參見方法的實施,重複之處不再贅述。本發明實施例提供的一種處理應用顯示界面的裝置,如圖3所示,所述裝置可以包括:確定模塊301,用於接收運行終端所安裝應用的指令,確定終端預定位置處是否存在應用對應的第一顯示動畫包;第一加載模塊302,用於當終端預定位置處存在第一顯示動畫包時,加載第一顯示動畫包;第二加載模塊303,用於當終端預定位置處不存在第一顯示動畫包時,加載應用內自帶的第二顯示動畫包;控制顯示模塊304,用於根據傳入的動態場景的標識ID,控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫。優選地,參見圖4,本發明實施例如圖3所示的裝置還可以包括:接口開放調用模塊305,用於向用戶提供預定的應用程式編程接口 API,由用戶根據所述API編寫描述不同動態場景的標識ID對應的顯示動畫的可擴展標記語言XML描述文件;文件打包存儲模塊306,用於將所述XML描述文件打包生成預定後綴名的第一顯示動畫包,並將第一顯示動畫包存儲至終端預定位置處。優選地,本實例中所述的動態場景為天氣狀態。優選地,參見圖5,本發明實施例所示的控制顯示模塊304可以包括:獲取單元3041,用於從網絡側獲取當前的天氣狀態,查找天氣狀態與標識ID間對應關係,得到當前的天氣狀態對應的標識ID ;參數傳輸接口 3042,用於將查找到的標識ID傳入所加載的第一顯示動畫包或第二顯示動畫包;控制顯示單元3043,用於將第一顯示動畫包或第二顯示動畫包內描述的與查找到的ID對應的顯示動畫進行渲染顯示。優選地,本發明實施例所述的控制顯示單元3043可以包括:第一調用子單元,用於調用所述第一顯示動畫包或第二顯示動畫包內與查找到的ID對應的預先設置的背景圖片;第二調用子單元,用於調用所述第一顯示動畫包或第二顯示動畫包內與查找到的ID對應的虛擬屏幕元素,其中,所述虛擬屏幕元素包括渲染的一個或多個界面元素;顯示子單元,用於將所述背景圖片及所述虛擬屏幕元素進行渲染顯示。優選地,參見圖6,本發明實施例如圖3所示的裝置還包括:更新顯示模塊307,用於當檢測到有新的動態場景的標識ID傳入時,控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的新的標識ID對應的顯示動畫。本實施例中,接收運行終端所安裝應用的指令後,當終端預定位置處存在第一顯示動畫包時,加載第一顯示動畫包,而在終端預定位置處不存在第一顯示動畫包時,則加載應用內自帶的第二顯示動畫包,之後,根據傳入的動態場景的標識ID來控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫,使得應用顯示界面所顯示的動畫可以是終端預定位置處存儲的第一顯示動畫包內的動畫,也可以是應用自身攜帶的第二顯示動畫包內的動畫,從而增加了應用顯示界面所顯示動畫的多樣性,沿用上例,應用自身所攜帶的天氣動畫包內定義的「陰天」狀態對應的顯示動畫為「灰色的天空」,用戶想要用「烏雲浮動」的動畫效果來表現「陰天」,就可以在終端預定位置處存儲的第一顯示動畫包內定義該「陰天」的顯示動畫為「烏雲浮動」,這樣就可以在運行天氣應用時,加載第一顯示動畫包,那麼,在傳入的動態場景為「陰天」時,就可以實現「烏雲浮動」的動畫效果,而無需等待應用升級實現,並且配合終端預定位置處的第一顯示動畫包,增加了應用顯示界面可顯示動畫的數量。另外,根據傳入的動態場景的標識ID來控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫,可以使得在動態場景一樣的情況下,應用顯示界面所顯示的應用場景的動畫效果可能是不同的,增加了應用顯示界面的靈活性,依然沿用上例,當傳入的是「晴天」狀態時,如果當前應用加載的是終端預定位置處的第一顯示動畫包,而該第一顯示動畫包內定義的「晴天」的顯示動畫為「藍天白雲太陽」,則顯示界面將顯示「藍天白雲太陽」的動畫效果,如果當前應用加載的是應用自身攜帶的第二顯示動畫包,而該第二顯示動畫包內定義的「晴天」的顯示動畫為「藍天白雲」,則顯示界面將顯示「藍天白雲」的動畫效果,增加界面顯示的靈活性,進而可以避免用戶產生視覺疲勞,提高用戶使用體驗。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明實施例可以通過硬體實現,也可以藉助軟體加必要的通用硬體平臺的方式來實現。基於這樣的理解,本發明實施例的技術方案可以以軟體產品的形式體現出來,該軟體產品可以存儲在一個非易失性存儲介質(可以是⑶-R0M,U盤,移動硬碟等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流程並不一定是實施本發明所必須的。
本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布於實施例的裝置中,也可以進行相應變化位於不同於本實施例的一個或多個裝置中。上述實施例的模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種處理應用顯示界面的方法,其特徵在於,所述方法包括: 接收運行終端所安裝應用的指令,確定所述終端預定位置處是否存在所述應用對應的第一顯示動畫包; 當所述終端預定位置處存在所述第一顯示動畫包時,加載所述第一顯示動畫包; 當所述終端預定位置處不存在所述第一顯示動畫包時,加載所述應用內自帶的第二顯示動畫包; 根據傳入的動態場景的標識ID,控制所述應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫。
2.根據權利要求1所述的方法,其特徵在於,接收運行終端所安裝應用的指令之前,所述方法還包括: 向用戶提供預定的應用程式編程接口 API,由所述用戶根據所述API編寫描述不同動態場景的標識ID對應的顯示動畫的可擴展標記語言XML描述文件; 將所述XML描述文件打包生成預定後綴名的第一顯示動畫包,並將所述第一顯示動畫包存儲至終端預定位置處。
3.根據權利要求1或2所述的方法,其特徵在於,所述動態場景為天氣狀態。
4.根據權利要求3所述的方法,其特徵在於,根據傳入的動態場景的標識ID,控制所述應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫包括: 從網絡側獲取當前的天氣狀態,查找天氣狀態與標識ID間對應關係,得到當前的天氣狀態對應的標識ID ; 將查找到的標識ID傳入所加載的第一顯示動畫包或第二顯示動畫包; 將所述第一顯示動畫包或第二顯示動畫包內描述的與查找到的ID對應的顯示動畫進行渲染顯示。
5.根據權利要求4所述的方法,其特徵在於,將所述第一顯示動畫包或第二顯示動畫包內描述的與查找到的ID對應的顯示動畫進行渲染顯示包括: 調用所述第一顯示動畫包或第二顯示動畫包內與查找到的ID對應的預先設置的背景圖片; 調用所述第一顯示動畫包或第二顯示動畫包內與查找到的ID對應的虛擬屏幕元素,其中,所述虛擬屏幕元素包括渲染的一個或多個界面元素; 將所述背景圖片及所述虛擬屏幕元素進行渲染顯示。
6.根據權利要求1所述的方法,其特徵在於,所述方法還包括: 當檢測到有新的動態場景的標識ID傳入時,控制所述應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的新的標識ID對應的顯示動畫。
7.—種處理應用顯示界面的裝置,其特徵在於,所述裝置包括: 確定模塊,用於接收運行終端所安裝應用的指令,確定所述終端預定位置處是否存在所述應用對應的第一顯示動畫包; 第一加載模塊,用於當所述終端預定位置處存在所述第一顯示動畫包時,加載所述第一顯示動畫包; 第二加載模塊,用於當所述終端預定位置處不存在所述第一顯示動畫包時,加載所述應用內自帶的第二顯示動畫包; 控制顯示模塊,用於根據傳入的動態場景的標識ID,控制所述應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫。
8.根據權利要求7所述的裝置,其特徵在於,所述裝置還包括: 接口開放調用模塊,用於向用戶提供預定的應用程式編程接口 API,由所述用戶根據所述API編寫描述不同動態場景的標識ID對應的顯示動畫的可擴展標記語言XML描述文件; 文件打包存儲模塊,用於將所述XML描述文件打包生成預定後綴名的第一顯示動畫包,並將所述第一顯示動畫包存儲至終端預定位置處。
9.根據權利要求7或8所述的裝置,其特徵在於,所述動態場景為天氣狀態。
10.根據權利要求9所述 的裝置,其特徵在於,所述控制顯示模塊包括: 獲取單元,用於從網絡側獲取當前的天氣狀態,查找天氣狀態與標識ID間對應關係,得到當前的天氣狀態對應的標識ID ; 參數傳輸接口,用於將查找到的標識ID傳入所加載的第一顯示動畫包或第二顯示動畫包; 控制顯示單元,用於將所述第一顯示動畫包或第二顯示動畫包內描述的與查找到的ID對應的顯示動畫進行渲染顯示。
11.根據權利要求10所述的裝置,其特徵在於,所述控制顯示單元包括: 第一調用子單元,用於調用所述第一顯示動畫包或第二顯示動畫包內與查找到的ID對應的預先設置的背景圖片; 第二調用子單元,用於調用所述第一顯示動畫包或第二顯示動畫包內與查找到的ID對應的虛擬屏幕元素,其中,所述虛擬屏幕元素包括渲染的一個或多個界面元素; 顯示子單元,用於將所述背景圖片及所述虛擬屏幕元素進行渲染顯示。
12.根據權利要求7所述的裝置,其特徵在於,所述裝置還包括: 更新顯示模塊,用於當檢測到有新的動態場景的標識ID傳入時,控制所述應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的新的標識ID對應的顯示動畫。
全文摘要
本發明公開了一種處理應用顯示界面的方法及裝置,屬於用戶界面處理技術領域,接收運行終端所安裝應用的指令後,當終端預定位置處存在第一顯示動畫包時,加載第一顯示動畫包,而在終端預定位置處不存在第一顯示動畫包時,則加載應用內自帶的第二顯示動畫包,之後,根據傳入的動態場景的標識ID來控制應用的顯示界面顯示所加載的第一顯示動畫包或第二顯示動畫包內描述的所述ID對應的顯示動畫,使得應用顯示界面所顯示的動畫可以是終端預定位置處存儲的第一顯示動畫包內的動畫,也可以是應用自身攜帶的第二顯示動畫包內的動畫,從而增加了應用顯示界面所顯示動畫的多樣性及靈活性。
文檔編號G06F9/44GK103218226SQ20131011992
公開日2013年7月24日 申請日期2013年4月8日 優先權日2013年4月8日
發明者徐國市, 曹雙喜, 鍾毅 申請人:北京小米科技有限責任公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀