本發(fā)明涉及移動(dòng)終端顯示技術(shù)領(lǐng)域,特別是涉及一種壁紙預(yù)覽方法和系統(tǒng)以及壁紙更換方法和系統(tǒng)。
背景技術(shù):
隨著信息技術(shù)的發(fā)展,移動(dòng)終端,如:手機(jī),已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡碾娮釉O(shè)備。移動(dòng)終端通常都提供了一系列的顯示桌面壁紙?zhí)鎿Q功能,用戶可以從手機(jī)內(nèi)置圖片中選擇自己喜歡的圖片設(shè)置為壁紙,并可以對其進(jìn)行修改。目前,對移動(dòng)終端的壁紙進(jìn)行更換時(shí),一般都通過壁紙預(yù)覽來展現(xiàn)用戶所選中的壁紙顯示效果。而在傳統(tǒng)的壁紙切換過程中,對選中的壁紙進(jìn)行預(yù)覽時(shí),通常都是打開一個(gè)新的布局來展示顯示效果。其不能實(shí)現(xiàn)當(dāng)前桌面的應(yīng)用圖標(biāo)與壁紙同時(shí)展示,這就使得用戶不能直觀的看到壁紙應(yīng)用到當(dāng)前桌面時(shí)的實(shí)際顯示效果。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對傳統(tǒng)的壁紙更換過程中不能實(shí)現(xiàn)當(dāng)前桌面的應(yīng)用圖標(biāo)與壁紙同時(shí)展現(xiàn)的問題,提供一種壁紙預(yù)覽方法和系統(tǒng)以及壁紙更換方法和系統(tǒng)。
為實(shí)現(xiàn)本發(fā)明目的提供的一種壁紙預(yù)覽方法,包括如下步驟:
控制移動(dòng)終端進(jìn)入壁紙選擇模式,并在所述移動(dòng)終端的當(dāng)前顯示桌面中顯示壁紙預(yù)覽縮略圖布局;其中,壁紙預(yù)覽縮略圖布局包括壁紙滑動(dòng)視圖和/或壁紙滾動(dòng)視圖,且所述壁紙滑動(dòng)視圖位于所述當(dāng)前顯示桌面的上層,為透明視圖;
根據(jù)所述壁紙滾動(dòng)視圖的滾動(dòng)或所述壁紙滑動(dòng)視圖的滑動(dòng)由所述移動(dòng)終端中選擇目標(biāo)壁紙,并在所述當(dāng)前顯示桌面顯示所述目標(biāo)壁紙,形成壁紙預(yù)覽視圖。
在其中一個(gè)實(shí)施例中,還包括如下步驟:
在所述當(dāng)前顯示桌面顯示所述目標(biāo)壁紙,形成所述壁紙預(yù)覽視圖時(shí),隱藏所述壁紙滾動(dòng)視圖。
在其中一個(gè)實(shí)施例中,控制所述移動(dòng)終端進(jìn)入所述壁紙選擇模式,包括如下步驟:
切換所述移動(dòng)終端的桌面狀態(tài),控制所述移動(dòng)終端進(jìn)入所述壁紙選擇模式;
其中,所述移動(dòng)終端的桌面狀態(tài)至少包括壁紙狀態(tài);且
所述壁紙狀態(tài)對應(yīng)所述壁紙預(yù)覽縮略圖布局的顯示狀態(tài)。
在其中一個(gè)實(shí)施例中,所述在所述移動(dòng)終端的當(dāng)前顯示桌面中顯示壁紙預(yù)覽縮略圖布局通過:
在所述移動(dòng)終端的桌面布局中直接添加所述壁紙預(yù)覽縮略圖布局,并設(shè)置所述壁紙預(yù)覽縮略圖布局在所述移動(dòng)終端進(jìn)入所述壁紙選擇模式時(shí)顯示,在所述移動(dòng)終端退出所述壁紙選擇模式時(shí)隱藏實(shí)現(xiàn);或,
通過將所述移動(dòng)終端中預(yù)設(shè)的壁紙選擇方案中的壁紙裁剪視圖替換為所述移動(dòng)終端的桌面布局,并在所述桌面布局中添加所述壁紙預(yù)覽縮略圖布局。
在其中一個(gè)實(shí)施例中,根據(jù)所述壁紙滾動(dòng)視圖的滾動(dòng)由所述移動(dòng)終端中預(yù)存的壁紙動(dòng)態(tài)數(shù)組中選擇目標(biāo)壁紙;
且,根據(jù)所述壁紙滾動(dòng)視圖的滾動(dòng)由所述壁紙動(dòng)態(tài)數(shù)組中選擇目標(biāo)壁紙通過:
對所述壁紙滾動(dòng)視圖中的各個(gè)壁紙建立相對應(yīng)的第一點(diǎn)擊監(jiān)聽函數(shù)實(shí)現(xiàn)。
在其中一個(gè)實(shí)施例中,根據(jù)所述壁紙滾動(dòng)視圖的滑動(dòng)由所述移動(dòng)終端預(yù)存的壁紙動(dòng)態(tài)數(shù)組中選擇目標(biāo)壁紙;
且,根據(jù)所述壁紙滾動(dòng)視圖的滑動(dòng)由所述壁紙動(dòng)態(tài)數(shù)組中選擇目標(biāo)壁紙,包括如下步驟:
根據(jù)所述壁紙滑動(dòng)視圖的滑動(dòng)次數(shù)、滑動(dòng)方向和初始壁紙位置,確定當(dāng)前顯示預(yù)覽的壁紙對應(yīng)的壁紙序列號(hào);
根據(jù)確定的所述壁紙序列號(hào),由預(yù)存的所述壁紙動(dòng)態(tài)數(shù)組中選擇相應(yīng)的壁紙作為所述目標(biāo)壁紙。
在其中一個(gè)實(shí)施例中,所述根據(jù)所述壁紙滑動(dòng)視圖的滑動(dòng)次數(shù)、滑動(dòng)方向 和初始壁紙位置,確定當(dāng)前顯示預(yù)覽的壁紙對應(yīng)的壁紙序列號(hào),包括如下步驟:
當(dāng)所述移動(dòng)終端進(jìn)入所述壁紙選擇模式時(shí),初始化所述壁紙序列號(hào);
根據(jù)所述壁紙滑動(dòng)視圖的滑動(dòng)次數(shù)和滑動(dòng)方向,當(dāng)所述壁紙滑動(dòng)視圖每向右滑動(dòng)一次時(shí),所述壁紙序列號(hào)自增一次直至增加到預(yù)設(shè)最大值;當(dāng)所述壁紙滑動(dòng)視圖每向左滑動(dòng)一次時(shí),所述壁紙序列號(hào)自減一次直至減為預(yù)設(shè)最小值。
在其中一個(gè)實(shí)施例中,初始化所述壁紙序列號(hào)時(shí),還包括:根據(jù)第三方壁紙的添加及刪除,增大或減小所述移動(dòng)終端進(jìn)入所述壁紙選擇模塊時(shí)的初始壁紙對應(yīng)的初始壁紙序列號(hào),同時(shí)保存修改后的所述初始壁紙序列號(hào)的步驟。
在其中一個(gè)實(shí)施例中,所述壁紙動(dòng)態(tài)數(shù)組包括uri壁紙類型、文件壁紙類型、默認(rèn)壁紙類型和動(dòng)態(tài)壁紙類型中的至少一種。
相應(yīng)的,本發(fā)明還提供了一種壁紙預(yù)覽系統(tǒng),包括第一模式控制模塊、第一布局顯示模塊、第一壁紙選擇模塊和第一顯示預(yù)覽模塊;
所述第一模式控制模塊,被配置為控制移動(dòng)終端進(jìn)入壁紙選擇模式;
所述第一布局顯示模塊,被配置為在所述移動(dòng)終端的當(dāng)前顯示桌面中顯示壁紙預(yù)覽縮略圖布局;其中,壁紙預(yù)覽縮略圖布局包括壁紙滑動(dòng)視圖和/或壁紙滾動(dòng)視圖,且所述壁紙滑動(dòng)視圖位于所述當(dāng)前顯示桌面的上層,為透明視圖;
所述第一壁紙選擇模塊,被配置為根據(jù)所述壁紙滾動(dòng)視圖的滾動(dòng)或所述壁紙滑動(dòng)視圖的滑動(dòng)由所述移動(dòng)終端中選擇目標(biāo)壁紙;
所述第一顯示預(yù)覽模塊,被配置為在所述當(dāng)前顯示桌面顯示所述目標(biāo)壁紙,形成壁紙預(yù)覽視圖。
在其中一個(gè)實(shí)施例中,所述第一顯示預(yù)覽模塊,還被配置為在所述當(dāng)前顯示桌面顯示所述目標(biāo)壁紙,形成所述壁紙預(yù)覽視圖時(shí),隱藏所述壁紙滾動(dòng)視圖。
在其中一個(gè)實(shí)施例中,所述第一模式控制模塊包括狀態(tài)切換單元;
所述狀態(tài)切換單元,被配置為切換所述移動(dòng)終端的桌面狀態(tài),控制所述移動(dòng)終端進(jìn)入所述壁紙選擇模式;
其中,所述移動(dòng)終端的桌面狀態(tài)至少包括壁紙狀態(tài);且
所述壁紙狀態(tài)對應(yīng)所述壁紙預(yù)覽縮略圖布局的顯示狀態(tài)。
在其中一個(gè)實(shí)施例中,還包括添加模塊和/或替換模塊;其中
所述添加模塊,被配置為在所述移動(dòng)終端的桌面布局中直接添加所述壁紙預(yù)覽縮略圖布局,并設(shè)置所述壁紙預(yù)覽縮略圖布局在所述移動(dòng)終端進(jìn)入所述壁紙選擇模式時(shí)顯示,在所述移動(dòng)終端退出所述壁紙選擇模式時(shí)隱藏;
所述替換模塊,被配置為將所述移動(dòng)終端中預(yù)設(shè)的壁紙選擇方案中的壁紙裁剪視圖替換為所述移動(dòng)終端的桌面布局,并在所述桌面布局中添加所述壁紙預(yù)覽縮略圖布局。
在其中一個(gè)實(shí)施例中,所述第一壁紙選擇模塊包括第一函數(shù)建立單元;
所述第一函數(shù)建立單元,被配置為對所述壁紙滾動(dòng)視圖中的各個(gè)壁紙建立相對應(yīng)的第一點(diǎn)擊監(jiān)聽函數(shù)。
在其中一個(gè)實(shí)施例中,所述第一壁紙選擇模塊包括序列號(hào)確定單元和壁紙選擇單元;
所述序列號(hào)確定單元,被配置為根據(jù)所述壁紙滑動(dòng)視圖的滑動(dòng)次數(shù)、滑動(dòng)方向和初始壁紙位置,確定當(dāng)前顯示預(yù)覽的壁紙對應(yīng)的壁紙序列號(hào);
所述壁紙選擇單元,被配置為根據(jù)確定的所述壁紙序列號(hào),由所述移動(dòng)終端中預(yù)存的壁紙動(dòng)態(tài)數(shù)組中選擇相應(yīng)的壁紙作為所述目標(biāo)壁紙。
在其中一個(gè)實(shí)施例中,所述序列號(hào)確定單元包括初始化子單元和序列號(hào)計(jì)算子單元;
所述初始化子單元,被配置為當(dāng)所述移動(dòng)終端進(jìn)入所述壁紙選擇模式時(shí),初始化所述壁紙序列號(hào);
所述序列號(hào)計(jì)算子單元,被配置為根據(jù)所述壁紙滑動(dòng)視圖的滑動(dòng)次數(shù)和滑動(dòng)方向,當(dāng)所述壁紙滑動(dòng)視圖每向右滑動(dòng)一次時(shí),所述壁紙序列號(hào)自增一次直至增加到預(yù)設(shè)最大值;當(dāng)所述壁紙滑動(dòng)視圖每向左滑動(dòng)一次時(shí),所述壁紙序列號(hào)自減一次直至減為預(yù)設(shè)最小值。
在其中一個(gè)實(shí)施例中,所述初始化子單元還包括序列號(hào)存儲(chǔ)單元;
所述序列號(hào)存儲(chǔ)單元,被配置為根據(jù)第三方壁紙的添加及刪除,增大或減小所述移動(dòng)終端進(jìn)入所述壁紙選擇模塊時(shí)的初始壁紙對應(yīng)的初始壁紙序列號(hào),同時(shí)保存修改后的所述初始壁紙序列號(hào)。
相應(yīng)的,本發(fā)明還提供了一種壁紙更換方法,包括如下步驟:
控制移動(dòng)終端進(jìn)入壁紙選擇模式,并在所述移動(dòng)終端的當(dāng)前顯示桌面中顯示壁紙預(yù)覽縮略圖布局;其中,壁紙預(yù)覽縮略圖布局包括壁紙滑動(dòng)視圖、壁紙?jiān)O(shè)置按鈕和壁紙滾動(dòng)視圖,且所述壁紙滑動(dòng)視圖位于所述當(dāng)前顯示桌面的上層,為透明視圖;
根據(jù)所述壁紙滾動(dòng)視圖的滾動(dòng)或所述壁紙滑動(dòng)視圖的滑動(dòng)由所述移動(dòng)終端中選擇目標(biāo)壁紙,并在所述當(dāng)前顯示桌面顯示所述目標(biāo)壁紙,形成壁紙預(yù)覽視圖;
根據(jù)所述壁紙?jiān)O(shè)置按鈕的被點(diǎn)擊,將所述移動(dòng)終端的當(dāng)前顯示桌面的壁紙?jiān)O(shè)置為所述目標(biāo)壁紙,并控制所述移動(dòng)終端退出所述壁紙選擇模式。
在其中一個(gè)實(shí)施例中,所述根據(jù)所述壁紙?jiān)O(shè)置按鈕的被點(diǎn)擊,將所述移動(dòng)終端的當(dāng)前顯示桌面的壁紙?jiān)O(shè)置為所述目標(biāo)壁紙通過對所述壁紙?jiān)O(shè)置按鈕建立第二點(diǎn)擊監(jiān)聽函數(shù)實(shí)現(xiàn);其中,
當(dāng)所述壁紙?jiān)O(shè)置按鈕被點(diǎn)擊時(shí),設(shè)置所述當(dāng)前顯示桌面的壁紙為所述目標(biāo)壁紙,同時(shí)隱藏所述壁紙預(yù)覽縮略圖布局,并控制所述移動(dòng)終端退出所述壁紙選擇模式;
當(dāng)所述壁紙?jiān)O(shè)置按鈕未被點(diǎn)擊時(shí),則不進(jìn)行任何操作。
相應(yīng)的,本發(fā)明還提供了一種壁紙更換系統(tǒng),包括第二模式控制模塊、第二布局顯示模塊、第二壁紙選擇模塊、第二顯示預(yù)覽模塊和第二壁紙?jiān)O(shè)置模塊;
所述第二模式選擇模塊,被配置為控制移動(dòng)終端進(jìn)入壁紙選擇模式;
所述第二布局顯示模塊,被配置為在所述移動(dòng)終端的當(dāng)前顯示桌面中顯示壁紙預(yù)覽縮略圖布局;其中,壁紙預(yù)覽縮略圖布局包括壁紙滑動(dòng)視圖、壁紙?jiān)O(shè)置按鈕和壁紙滾動(dòng)視圖,且所述壁紙滑動(dòng)視圖位于所述當(dāng)前顯示桌面的上層,為透明視圖;
所述第二壁紙選擇模塊,被配置為根據(jù)所述壁紙滾動(dòng)視圖的滾動(dòng)或所述壁紙滑動(dòng)視圖的滑動(dòng)由所述移動(dòng)終端中選擇目標(biāo)壁紙;
所述第二顯示預(yù)覽模塊,被配置為在所述當(dāng)前顯示桌面顯示所述目標(biāo)壁紙,形成壁紙預(yù)覽視圖;
所述第二壁紙?jiān)O(shè)置模塊,被配置為根據(jù)所述壁紙?jiān)O(shè)置按鈕的被點(diǎn)擊,將所 述移動(dòng)終端的當(dāng)前顯示桌面的壁紙?jiān)O(shè)置為所述目標(biāo)壁紙,并控制所述移動(dòng)終端退出所述壁紙選擇模式。
在其中一個(gè)實(shí)施例中,所述第二壁紙?jiān)O(shè)置模塊包括第二函數(shù)建立單元;
所述第二函數(shù)建立單元,被配置為對所述壁紙?jiān)O(shè)置按鈕建立第二點(diǎn)擊監(jiān)聽函數(shù);
當(dāng)所述壁紙?jiān)O(shè)置按鈕被點(diǎn)擊時(shí),設(shè)置所述當(dāng)前顯示桌面的壁紙為所述目標(biāo)壁紙,同時(shí)隱藏所述壁紙預(yù)覽縮略圖布局,并控制所述移動(dòng)終端退出所述壁紙選擇模式;
當(dāng)所述壁紙?jiān)O(shè)置按鈕未被點(diǎn)擊時(shí),則不進(jìn)行任何操作。
上述壁紙預(yù)覽方法的有益效果:
其通過在移動(dòng)終端進(jìn)入壁紙選擇模式后,在移動(dòng)終端的當(dāng)前顯示桌面中顯示壁紙預(yù)覽縮略圖布局;其中,壁紙預(yù)覽縮略圖布局中包括壁紙滑動(dòng)視圖和/或壁紙滾動(dòng)視圖,并且壁紙滑動(dòng)視圖位于當(dāng)前顯示桌面的上層,并為透明視圖。進(jìn)而,再通過滑動(dòng)壁紙滑動(dòng)視圖或滾動(dòng)壁紙滾動(dòng)視圖由移動(dòng)終端中選擇相應(yīng)的目標(biāo)壁紙,并在當(dāng)前顯示桌面中顯示。由于所選中的目標(biāo)壁紙直接顯示在當(dāng)前顯示桌面上,其不需要再另外打開一個(gè)新的布局,因此當(dāng)前顯示桌面上的應(yīng)用圖標(biāo)均與目標(biāo)壁紙同時(shí)顯示。同時(shí),又由于建立在當(dāng)前顯示桌面上層的壁紙滑動(dòng)視圖為透明視圖,因此用戶能夠直接查看到所選中的目標(biāo)壁紙?jiān)诋?dāng)前顯示桌面上的應(yīng)用效果。其實(shí)現(xiàn)了移動(dòng)終端的當(dāng)前顯示桌面的應(yīng)用圖標(biāo)與預(yù)覽壁紙的同時(shí)展示,最終有效解決了傳統(tǒng)的壁紙更換過程中不能實(shí)現(xiàn)當(dāng)前桌面的應(yīng)用圖標(biāo)與壁紙同時(shí)展現(xiàn)的問題。
附圖說明
圖1為本發(fā)明的壁紙預(yù)覽方法的一具體實(shí)施例的流程圖;
圖2為采用本發(fā)明的壁紙預(yù)覽方法的一具體實(shí)施例進(jìn)行手機(jī)桌面壁紙預(yù)覽時(shí),手機(jī)桌面進(jìn)入壁紙選擇模式時(shí)的桌面顯示效果示意圖;
圖3為采用本發(fā)明的壁紙預(yù)覽方法的一具體實(shí)施例進(jìn)行手機(jī)桌面壁紙預(yù)覽時(shí),手機(jī)桌面形成壁紙預(yù)覽視圖時(shí)的桌面顯示效果示意圖;
圖4為本發(fā)明的壁紙更換方法的一具體實(shí)施例的流程圖;
圖5為采用本發(fā)明的壁紙更換方法的一具體實(shí)施例進(jìn)行手機(jī)桌面壁紙切換時(shí),手機(jī)桌面切換壁紙成功時(shí)的桌面顯示效果示意圖;
圖6為本發(fā)明的壁紙預(yù)覽系統(tǒng)的一具體實(shí)施例的結(jié)構(gòu)示意圖;
圖7為本發(fā)明的壁紙更換系統(tǒng)的一具體實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明技術(shù)方案更加清楚,以下結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明。
首先,應(yīng)當(dāng)說明的是,移動(dòng)終端指的是可以在移動(dòng)中使用的計(jì)算機(jī)設(shè)備。廣義的講包括手機(jī)、筆記本、平板電腦、pos機(jī)和車載電腦。通常,在大部分情況下,其指的是手機(jī)或者具有多種應(yīng)用功能的智能手機(jī)或平板電腦。以下則均是采用手機(jī)作為移動(dòng)終端為例,對本發(fā)明進(jìn)行的進(jìn)一步說明。
壁紙預(yù)覽縮略圖布局則指的是在移動(dòng)終端的桌面布局(通常為xml文件)中添加的一種桌面顯示效果布局。其中,包括各種應(yīng)用功能,如:用于由移動(dòng)終端預(yù)存的壁紙動(dòng)態(tài)數(shù)組中選擇目標(biāo)壁紙的壁紙滑動(dòng)視圖和壁紙滾動(dòng)視圖,以及還可包括有用于將移動(dòng)終端的桌面壁紙?jiān)O(shè)置為當(dāng)前選擇的目標(biāo)壁紙的壁紙?jiān)O(shè)置按鈕。即,壁紙預(yù)覽縮略圖布局可為壁紙滑動(dòng)視圖、壁紙?jiān)O(shè)置按鈕和壁紙滾動(dòng)視圖的組合布局。其中,該布局可在移動(dòng)終端進(jìn)入壁紙選擇模式時(shí)顯示,在移動(dòng)終端退出壁紙選擇模式時(shí)隱藏。
另外,移動(dòng)終端預(yù)存的壁紙動(dòng)態(tài)數(shù)組則為移動(dòng)終端中預(yù)先存儲(chǔ)的所有的壁紙的數(shù)據(jù)庫。其中的數(shù)組元素可包括uri壁紙類型、文件壁紙類型、默認(rèn)壁紙類型和動(dòng)態(tài)壁紙類型中的至少一種。并且,該數(shù)據(jù)在移動(dòng)終端進(jìn)入壁紙選擇模式時(shí)進(jìn)行初始化。
同時(shí),壁紙選擇模式,則指的是移動(dòng)終端的狀態(tài)為進(jìn)行壁紙選擇設(shè)置的狀態(tài)。此時(shí),移動(dòng)終端的顯示界面為壁紙選擇界面。
參見圖1,作為本發(fā)明的壁紙預(yù)覽方法的一具體實(shí)施例,其具體可包括如下步驟:步驟s100,控制移動(dòng)終端進(jìn)入壁紙選擇模式,并在移動(dòng)終端的當(dāng)前顯示 桌面中顯示壁紙預(yù)覽縮略圖布局。其中,壁紙預(yù)覽縮略圖布局包括壁紙滑動(dòng)視圖和/或壁紙滾動(dòng)視圖,并且,壁紙滑動(dòng)視圖位于當(dāng)前顯示桌面的上層,同時(shí)為透明視圖。
具體的,其可通過對移動(dòng)終端進(jìn)行的當(dāng)前模式進(jìn)行設(shè)置,如:通過操作移動(dòng)終端上所設(shè)置的按鍵,或通過長按移動(dòng)終端的當(dāng)前顯示桌面預(yù)設(shè)時(shí)間等操作進(jìn)行移動(dòng)終端的模式的切換,將移動(dòng)終端的當(dāng)前模式切換為壁紙選擇模式。其中,在本發(fā)明的壁紙預(yù)覽方法的一具體實(shí)施例中,其可通過步驟s110,切換移動(dòng)終端的桌面狀態(tài)來控制移動(dòng)終端進(jìn)入壁紙選擇模式。應(yīng)當(dāng)說明的是,移動(dòng)終端的桌面狀態(tài)可包括正常狀態(tài)、正常隱藏狀態(tài)、覆蓋狀態(tài)和覆蓋隱藏狀態(tài)。為了操作的簡便性,通過在移動(dòng)終端的桌面狀態(tài)中添加壁紙狀態(tài)(壁紙狀態(tài)與壁紙預(yù)覽縮略圖布局的顯示狀態(tài)相對應(yīng)),從而將移動(dòng)終端進(jìn)入和退出壁紙選擇模式轉(zhuǎn)變成了簡單的移動(dòng)終端的桌面在正常狀態(tài)與壁紙狀態(tài)之間的轉(zhuǎn)換。其中,移動(dòng)終端的桌面在正常狀態(tài)和壁紙狀態(tài)之間的轉(zhuǎn)換動(dòng)畫直接采用移動(dòng)終端初始的桌面原生動(dòng)畫即可。
當(dāng)將移動(dòng)終端的模式切換為壁紙選擇模式后,此時(shí)保持移動(dòng)終端的當(dāng)前顯示桌面不變,直接在當(dāng)前顯示桌面顯示壁紙預(yù)覽縮略圖布局。參見圖2,為采用本發(fā)明的壁紙預(yù)覽方法的一具體實(shí)施例進(jìn)行手機(jī)桌面壁紙預(yù)覽時(shí),手機(jī)剛進(jìn)入壁紙?jiān)O(shè)置界面時(shí)的顯示效果圖。其中,在壁紙預(yù)覽縮略圖布局中包括有壁紙滑動(dòng)視圖100a和壁紙滾動(dòng)視圖100b。壁紙滑動(dòng)視圖100a位于當(dāng)前顯示桌面的上層,并且為透明視圖。由此,可通過直接滑動(dòng)壁紙滑動(dòng)視圖100a進(jìn)行壁紙之間的切換和預(yù)覽。壁紙滾動(dòng)視圖100b則位于當(dāng)前顯示桌面的邊緣位置。在本實(shí)施例中,其位于當(dāng)前顯示桌面下端,在其他實(shí)施例中,也可位于當(dāng)前顯示桌面的上端、左端或右端,此處不再一一贅述。其中,壁紙滾動(dòng)視圖100b包括多個(gè)預(yù)存的壁紙,可通過滾動(dòng)壁紙滾動(dòng)視圖100b進(jìn)行相應(yīng)的壁紙的選擇。另外,其還可在壁紙預(yù)覽縮略圖布局中添加壁紙?jiān)O(shè)置按鈕100c。通過對壁紙?jiān)O(shè)置按鈕100c進(jìn)行點(diǎn)擊操作來實(shí)現(xiàn)將當(dāng)前顯示桌面的壁紙更換為當(dāng)前所選擇的目標(biāo)壁紙。由于壁紙?jiān)O(shè)置按鈕100c為壁紙更換方法中所應(yīng)用到的,因此此處不對其進(jìn)行贅述。
其中,當(dāng)移動(dòng)終端進(jìn)入壁紙選擇模式后,為了本發(fā)明的壁紙預(yù)覽方法的方 案實(shí)施的簡便性,同時(shí)為了達(dá)到用戶體驗(yàn)的最佳效果,其可通過預(yù)先在移動(dòng)終端的桌面布局中直接添加壁紙預(yù)覽縮略圖布局,并設(shè)置壁紙預(yù)覽縮略圖布局在移動(dòng)終端進(jìn)入壁紙選擇模式時(shí)顯示,在移動(dòng)終端退出所述壁紙選擇模式時(shí)隱藏來實(shí)現(xiàn)壁紙預(yù)覽縮略圖布局在當(dāng)前顯示桌面的顯示。
另外,為了增加本發(fā)明的壁紙預(yù)覽方法的具體實(shí)施例,其也可通過將移動(dòng)終端中預(yù)設(shè)的壁紙選擇方案中的壁紙裁剪視圖替換為移動(dòng)終端的桌面布局,并在桌面布局中添加壁紙預(yù)覽縮略圖布局來實(shí)現(xiàn)。這是因?yàn)橥ǔR苿?dòng)終端的桌面都自帶有壁紙選擇方案,只是沒有滑動(dòng)切換和切換壁紙時(shí)顯示當(dāng)前顯示桌面的應(yīng)用圖標(biāo)的功能。其中,在其壁紙選擇方案中自帶有一個(gè)壁紙裁剪視圖,該視圖可以再進(jìn)行壁紙?jiān)O(shè)置時(shí)顯示,且為不透明視圖。因此,通過直接將壁紙裁剪視圖替換成桌面布局,并在桌面布局中添加壁紙預(yù)覽縮略圖布局,并增加相應(yīng)的手勢監(jiān)聽方法進(jìn)行壁紙的選擇和預(yù)覽即可。
當(dāng)通過在移動(dòng)終端的當(dāng)前顯示桌面中顯示壁紙預(yù)覽縮略圖布局后,即可通過步驟s200,根據(jù)壁紙滾動(dòng)視圖的滾動(dòng)或壁紙滑動(dòng)視圖的滑動(dòng)由移動(dòng)終端中選擇目標(biāo)壁紙,并在當(dāng)前顯示桌面顯示目標(biāo)壁紙,形成壁紙預(yù)覽視圖。
其中,應(yīng)當(dāng)說明的是,根據(jù)壁紙滾動(dòng)視圖的滾動(dòng)或壁紙滑動(dòng)視圖的滑動(dòng)由移動(dòng)終端中選擇目標(biāo)壁紙時(shí),其可通過由移動(dòng)終端中預(yù)存的壁紙動(dòng)態(tài)數(shù)組中選擇相應(yīng)的目標(biāo)壁紙。預(yù)存的壁紙動(dòng)態(tài)數(shù)組中的數(shù)組元素可包括uri壁紙類型、文件壁紙類型、默認(rèn)壁紙類型和動(dòng)態(tài)壁紙類型中的至少一種。由此,可實(shí)現(xiàn)對動(dòng)態(tài)壁紙的預(yù)覽和靜態(tài)壁紙的預(yù)覽進(jìn)行同樣的操作,從而使得壁紙預(yù)覽功能更加強(qiáng)大。
具體的,當(dāng)根據(jù)壁紙滾動(dòng)視圖的滾動(dòng)由移動(dòng)終端預(yù)存的壁紙動(dòng)態(tài)數(shù)組中選擇目標(biāo)壁紙時(shí),可通過對壁紙滾動(dòng)視圖中的各個(gè)壁紙建立相對應(yīng)的第一點(diǎn)擊監(jiān)聽函數(shù)來實(shí)現(xiàn)。即,對壁紙滾動(dòng)視圖中包含的圖片建立第一點(diǎn)擊監(jiān)聽函數(shù),在圖片進(jìn)行點(diǎn)擊時(shí)進(jìn)行壁紙的選擇與預(yù)覽。
當(dāng)根據(jù)壁紙滑動(dòng)視圖的滑動(dòng)由移動(dòng)終端預(yù)存的壁紙動(dòng)態(tài)數(shù)組中選擇目標(biāo)壁紙時(shí),則具體可通過如下步驟來實(shí)現(xiàn)。即,步驟s210,根據(jù)壁紙滑動(dòng)視圖的滑動(dòng)次數(shù)、滑動(dòng)方向和初始壁紙位置,確定當(dāng)前顯示預(yù)覽的壁紙對應(yīng)的壁紙序列 號(hào)。其中,確定當(dāng)前顯示預(yù)覽的壁紙對應(yīng)的壁紙序列號(hào)則首先通過步驟s211,當(dāng)移動(dòng)終端進(jìn)入壁紙選擇模式時(shí),初始化壁紙序列號(hào)。進(jìn)而再通過步驟s212,根據(jù)壁紙滑動(dòng)視圖的滑動(dòng)次數(shù)和滑動(dòng)方向,當(dāng)壁紙滑動(dòng)視圖每向右滑動(dòng)一次時(shí),壁紙序列號(hào)自增一次直至增加到預(yù)設(shè)最大值。當(dāng)壁紙滑動(dòng)視圖每向左滑動(dòng)一次時(shí),壁紙序列號(hào)自減一次直至減為預(yù)設(shè)最小值。應(yīng)當(dāng)說明的是,作為一可實(shí)施方式,初始化該壁紙序列號(hào)時(shí),將該壁紙序列號(hào)賦值為最大值。
當(dāng)確定當(dāng)前顯示預(yù)覽的壁紙對應(yīng)的壁紙序列號(hào)后,即可通過步驟s220,根據(jù)確定的壁紙序列號(hào),由預(yù)存的壁紙動(dòng)態(tài)數(shù)組中選擇相應(yīng)的壁紙作為目標(biāo)壁紙,從而實(shí)現(xiàn)壁紙的選擇。其通過根據(jù)壁紙滑動(dòng)視圖的滑動(dòng)進(jìn)行壁紙的選擇,實(shí)現(xiàn)了滑動(dòng)切換壁紙的目的,同時(shí)還達(dá)到了實(shí)時(shí)顯示預(yù)覽的效果。
并且,通過滑動(dòng)壁紙滑動(dòng)視圖進(jìn)行壁紙的選擇時(shí),優(yōu)選的,其還可包括步驟s210’,同時(shí)將壁紙滾動(dòng)視圖的當(dāng)前顯示壁紙滾動(dòng)至與壁紙滑動(dòng)視圖所顯示預(yù)覽的壁紙相對應(yīng)的位置,以實(shí)現(xiàn)壁紙滾動(dòng)視圖和壁紙滑動(dòng)視圖的同步。
此處,應(yīng)當(dāng)說明的是,通過根據(jù)壁紙滑動(dòng)視圖的滑動(dòng)進(jìn)行壁紙的選擇時(shí),當(dāng)對壁紙序列號(hào)進(jìn)行初始化的同時(shí),其還包括步驟s211’,根據(jù)第三方壁紙的添加及刪除,增大或減小移動(dòng)終端進(jìn)入壁紙選擇模塊時(shí)的初始壁紙對應(yīng)的初始壁紙序列號(hào),同時(shí)保存修改后的初始壁紙序列號(hào)。這是由于通常移動(dòng)終端的操作系統(tǒng)均是基于android(安卓)系統(tǒng)。android系統(tǒng)通常有sqlite、file、sharedpreferences、contentprovider等存儲(chǔ)方式。當(dāng)根據(jù)壁紙滑動(dòng)視圖的滑動(dòng)進(jìn)行壁紙的選擇時(shí),主要保存的變量為進(jìn)入壁紙選擇模式的初始壁紙序列號(hào),其不涉及增加、刪除、修改和查看等復(fù)雜操作,因此,本發(fā)明的壁紙預(yù)覽方法主要采用了android的sharedpreferences存儲(chǔ)方式。即,該初始壁紙序列號(hào)在進(jìn)入壁紙選擇模式時(shí)進(jìn)行初始化,然后隨著第三方壁紙的添加及刪除而增大或減小。
具體方案為:如果刪除的壁紙序列號(hào)小于初始壁紙序列號(hào),則該初始序列號(hào)減?。蝗绻黾恿吮诩?,該初始化壁紙序列號(hào)增加;如果點(diǎn)擊了壁紙?jiān)O(shè)置按鈕,該初始化壁紙序列號(hào)賦值為當(dāng)前壁紙序列號(hào)。該初始比值序列號(hào)保證了在壁紙選擇模式點(diǎn)擊返回按鍵時(shí),即,移動(dòng)終端退出壁紙選擇模式時(shí),壁紙滑動(dòng)視圖能夠更方便的返回最初的壁紙?jiān)O(shè)置。
當(dāng)通過上述任一種方式選擇好目標(biāo)壁紙后,即可在當(dāng)前顯示桌面顯示目標(biāo)壁紙,形成壁紙預(yù)覽視圖。參見圖3,為采用本發(fā)明的壁紙預(yù)覽方法的一具體實(shí)施例進(jìn)行桌面壁紙預(yù)覽時(shí),所形成壁紙預(yù)覽視圖后的桌面顯示效果圖。
其中,通過向右滑動(dòng)壁紙滑動(dòng)視圖,顯示下一張壁紙的預(yù)覽效果。作為本發(fā)明的壁紙預(yù)覽方法的一具體實(shí)施例,在滑動(dòng)壁紙滑動(dòng)視圖過程中,即,在形成壁紙預(yù)覽視圖時(shí),優(yōu)選的,還包括隱藏壁紙滾動(dòng)視圖的步驟。通過將壁紙滾動(dòng)視圖隱藏,使得最終形成的壁紙預(yù)覽視圖能夠全屏顯示,這也就進(jìn)一步提高了用戶體驗(yàn),使得最終形成的壁紙預(yù)覽視圖即為將其應(yīng)用為桌面壁紙后的實(shí)際顯示視圖,從而達(dá)到了應(yīng)用圖標(biāo)與預(yù)覽壁紙同時(shí)展示的目的。
同時(shí),作為本發(fā)明的壁紙預(yù)覽方法的一具體實(shí)施例,其在形成壁紙預(yù)覽視圖過程中,還可通過觸摸壁紙預(yù)覽視圖,來實(shí)現(xiàn)壁紙?jiān)O(shè)置按鈕和壁紙滾動(dòng)視圖顯示或隱藏。
相應(yīng)的,在通過上述任一種壁紙預(yù)覽方法在移動(dòng)終端的當(dāng)前顯示桌面中形成壁紙預(yù)覽視圖的基礎(chǔ)上,本發(fā)明還提供了一種壁紙更換方法。由于本發(fā)明提供的壁紙更換方法的原理是基于本發(fā)明提供的壁紙預(yù)覽方法的基礎(chǔ)之上,其與本發(fā)明的壁紙預(yù)覽方法的原理相同或相似,因此重復(fù)之處不再贅述。
參見圖4,作為本發(fā)明的壁紙更換方法的一具體實(shí)施例,其包括如下步驟:
步驟s100,控制移動(dòng)終端進(jìn)入壁紙選擇模式,并在移動(dòng)終端的當(dāng)前顯示桌面中顯示壁紙預(yù)覽縮略圖布局。其中,壁紙預(yù)覽縮略圖布局包括壁紙滑動(dòng)視圖、壁紙?jiān)O(shè)置按鈕和壁紙滾動(dòng)視圖,且壁紙滑動(dòng)視圖位于當(dāng)前顯示桌面的上層,為透明視圖。
即,參見圖2,通過在移動(dòng)終端進(jìn)入壁紙選擇模式后,同樣保持移動(dòng)終端的當(dāng)前顯示桌面不變,在當(dāng)前顯示桌面上顯示壁紙預(yù)覽縮略圖布局。此處,應(yīng)當(dāng)說明的是,該壁紙預(yù)覽縮略圖還包括壁紙?jiān)O(shè)置按鈕100c。以便于后續(xù)確定目標(biāo)壁紙之后,能夠?qū)⒆罱K確定的目標(biāo)壁紙?jiān)O(shè)置為當(dāng)前顯示桌面的壁紙。同時(shí),該壁紙?jiān)O(shè)置按鈕100c同樣位于當(dāng)前顯示桌面的任一位置。
進(jìn)而再通過步驟s200’,根據(jù)壁紙滾動(dòng)視圖的滾動(dòng)或壁紙滑動(dòng)視圖的滑動(dòng)由移動(dòng)終端中選擇目標(biāo)壁紙,并在當(dāng)前顯示桌面顯示目標(biāo)壁紙,形成壁紙預(yù)覽視 圖。如圖3所示。
最后,再通過步驟s300,根據(jù)壁紙?jiān)O(shè)置按鈕的被點(diǎn)擊,將移動(dòng)終端的當(dāng)前顯示桌面的壁紙?jiān)O(shè)置為目標(biāo)壁紙,并控制移動(dòng)終端退出壁紙選擇模式。具體的,其可通過對壁紙?jiān)O(shè)置按鈕建立第二點(diǎn)擊監(jiān)聽函數(shù)來實(shí)現(xiàn)。其中,當(dāng)壁紙?jiān)O(shè)置按鈕被點(diǎn)擊時(shí),設(shè)置當(dāng)前顯示桌面的壁紙為目標(biāo)壁紙,同時(shí)隱藏壁紙預(yù)覽縮略圖布局,并控制移動(dòng)終端退出壁紙選擇模式。當(dāng)壁紙?jiān)O(shè)置按鈕未被點(diǎn)擊時(shí),則不進(jìn)行任何操作。
即,參見圖5,通過對壁紙?jiān)O(shè)置按鈕進(jìn)行點(diǎn)擊監(jiān)聽,實(shí)現(xiàn)壁紙更換。當(dāng)點(diǎn)擊了壁紙?jiān)O(shè)置按鈕后,壁紙滾動(dòng)視圖、壁紙?jiān)O(shè)置按鈕和壁紙滑動(dòng)視圖全部隱藏。當(dāng)前顯示桌面退出壁紙?jiān)O(shè)置界面,恢復(fù)正常狀態(tài)。進(jìn)一步,其同時(shí)還可彈出“設(shè)置壁紙成功”提示語,以提示用戶壁紙?jiān)O(shè)置成功,從而進(jìn)一步提高用戶體驗(yàn)。
進(jìn)一步的,本發(fā)明還提供了一種壁紙預(yù)覽系統(tǒng)。由于本發(fā)明提供的壁紙預(yù)覽系統(tǒng)的工作原理與本發(fā)明提供的壁紙預(yù)覽方法的原理相同或相似,因此重復(fù)之處不再贅述。
參見圖6,作為本發(fā)明的壁紙預(yù)覽系統(tǒng)100的一具體實(shí)施例,其包括第一模式控制模塊110、第一布局顯示模塊120、第一壁紙選擇模塊130和第一顯示預(yù)覽模塊140。其中,第一模式控制模塊110,被配置為控制移動(dòng)終端進(jìn)入壁紙選擇模式。第一布局顯示模塊120,被配置為在移動(dòng)終端的當(dāng)前顯示桌面中顯示壁紙預(yù)覽縮略圖布局。其中,壁紙預(yù)覽縮略圖布局包括壁紙滑動(dòng)視圖和/或壁紙滾動(dòng)視圖,且壁紙滑動(dòng)視圖位于當(dāng)前顯示桌面的上層,為透明視圖。第一壁紙選擇模塊130,被配置為根據(jù)壁紙滾動(dòng)視圖的滾動(dòng)或壁紙滑動(dòng)視圖的滑動(dòng)由移動(dòng)終端預(yù)存中選擇目標(biāo)壁紙。第一顯示預(yù)覽模塊140,被配置為在當(dāng)前顯示桌面顯示目標(biāo)壁紙,形成壁紙預(yù)覽視圖。
進(jìn)一步的,第一顯示預(yù)覽模塊140,還被配置為在當(dāng)前顯示桌面顯示目標(biāo)壁紙,形成壁紙預(yù)覽視圖時(shí),隱藏壁紙滾動(dòng)視圖。
其中,參見圖6,作為本發(fā)明的壁紙預(yù)覽系統(tǒng)100的一具體實(shí)施例,其第一模式控制模塊110包括狀態(tài)切換單元111。狀態(tài)切換單元111,被配置為切換移動(dòng)終端的桌面狀態(tài),控制移動(dòng)終端進(jìn)入壁紙選擇模式。其中,移動(dòng)終端的桌面 狀態(tài)至少包括壁紙狀態(tài)。并且,壁紙狀態(tài)對應(yīng)壁紙預(yù)覽縮略圖布局的顯示狀態(tài)。
另外,本發(fā)明的壁紙預(yù)覽系統(tǒng)100中,其還包括添加模塊和/或替換模塊。其中,添加模塊,被配置為在移動(dòng)終端的桌面布局中直接添加壁紙預(yù)覽縮略圖布局,并設(shè)置壁紙預(yù)覽縮略圖布局在移動(dòng)終端進(jìn)入壁紙選擇模式時(shí)顯示,在移動(dòng)終端退出壁紙選擇模式時(shí)隱藏。替換模塊,被配置為將移動(dòng)終端中預(yù)設(shè)的壁紙選擇方案中的壁紙裁剪視圖替換為移動(dòng)終端的桌面布局,并在桌面布局中添加壁紙預(yù)覽縮略圖布局。
進(jìn)一步的,第一壁紙選擇模塊130包括第一函數(shù)建立單元131。第一函數(shù)建立單元131,被配置為對壁紙滾動(dòng)視圖中的各個(gè)壁紙建立相對應(yīng)的第一點(diǎn)擊監(jiān)聽函數(shù)。
另外,參見圖6,作為本發(fā)明的壁紙預(yù)覽系統(tǒng)100的另一具體實(shí)施例,第一壁紙選擇模塊130包括序列號(hào)確定單元132和壁紙選擇單元133。序列號(hào)確定單元132,被配置為根據(jù)壁紙滑動(dòng)視圖的滑動(dòng)次數(shù)、滑動(dòng)方向和初始壁紙位置,確定當(dāng)前顯示預(yù)覽的壁紙對應(yīng)的壁紙序列號(hào)。壁紙選擇單元133,被配置為根據(jù)確定的壁紙序列號(hào),由預(yù)存的壁紙動(dòng)態(tài)數(shù)組中選擇相應(yīng)的壁紙作為目標(biāo)壁紙。
進(jìn)一步的,序列號(hào)確定單元132包括初始化子單元和序列號(hào)計(jì)算子單元。初始化子單元,被配置為當(dāng)移動(dòng)終端進(jìn)入壁紙選擇模式時(shí),初始化壁紙序列號(hào)。序列號(hào)計(jì)算子單元,被配置為根據(jù)壁紙滑動(dòng)視圖的滑動(dòng)次數(shù)和滑動(dòng)方向,當(dāng)壁紙滑動(dòng)視圖每向右滑動(dòng)一次時(shí),壁紙序列號(hào)自增一次直至增加到預(yù)設(shè)最大值;當(dāng)壁紙滑動(dòng)視圖每向左滑動(dòng)一次時(shí),壁紙序列號(hào)自減一次直至減為預(yù)設(shè)最小值。
其中,初始化子單元還包括序列號(hào)存儲(chǔ)單元。序列號(hào)存儲(chǔ)單元,被配置為根據(jù)第三方壁紙的添加及刪除,增大或減小移動(dòng)終端進(jìn)入壁紙選擇模塊時(shí)的初始壁紙對應(yīng)的初始壁紙序列號(hào),同時(shí)保存修改后的初始壁紙序列號(hào)。
相應(yīng)的,本發(fā)明還提供了一種壁紙更換系統(tǒng)。由于本發(fā)明提供的壁紙更換系統(tǒng)的工作原理與本發(fā)明提供的壁紙更換方法的原理相同或相似,因此重復(fù)之處不再贅述。
參見圖7,作為本發(fā)明的壁紙更換系統(tǒng)200的一具體實(shí)施例,其包括第二模式控制模塊210、第二布局顯示模塊220、第二壁紙選擇模塊230、第二顯示預(yù) 覽模塊240和第二壁紙?jiān)O(shè)置模塊250。其中,第二模式選擇模塊,被配置為控制移動(dòng)終端進(jìn)入壁紙選擇模式。第二布局顯示模塊220,被配置為在移動(dòng)終端的當(dāng)前顯示桌面中顯示壁紙預(yù)覽縮略圖布局。其中,壁紙預(yù)覽縮略圖布局包括壁紙滑動(dòng)視圖、壁紙?jiān)O(shè)置按鈕和壁紙滾動(dòng)視圖,且壁紙滑動(dòng)視圖位于當(dāng)前顯示桌面的上層,為透明視圖。第二壁紙選擇模塊230,被配置為根據(jù)壁紙滾動(dòng)視圖的滾動(dòng)或壁紙滑動(dòng)視圖的滑動(dòng)由移動(dòng)終端中選擇目標(biāo)壁紙。第二顯示預(yù)覽模塊240,被配置為在當(dāng)前顯示桌面顯示目標(biāo)壁紙,形成壁紙預(yù)覽視圖。第二壁紙?jiān)O(shè)置模塊250,被配置為根據(jù)壁紙?jiān)O(shè)置按鈕的被點(diǎn)擊,將移動(dòng)終端的當(dāng)前顯示桌面的壁紙?jiān)O(shè)置為目標(biāo)壁紙,并控制移動(dòng)終端退出壁紙選擇模式。
進(jìn)一步的,參見圖7,作為本發(fā)明的壁紙更換系統(tǒng)200的另一具體實(shí)施例,其第二壁紙?jiān)O(shè)置模塊250包括第二函數(shù)建立單元251。第二函數(shù)建立單元251,被配置為對壁紙?jiān)O(shè)置按鈕建立第二點(diǎn)擊監(jiān)聽函數(shù)。當(dāng)壁紙?jiān)O(shè)置按鈕被點(diǎn)擊時(shí),設(shè)置當(dāng)前顯示桌面的壁紙為目標(biāo)壁紙,同時(shí)隱藏壁紙預(yù)覽縮略圖布局,并控制移動(dòng)終端退出壁紙選擇模式。當(dāng)壁紙?jiān)O(shè)置按鈕未被點(diǎn)擊時(shí),則不進(jìn)行任何操作。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。