專利名稱:一種調(diào)整應(yīng)用的文字的方法、裝置及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用戶界面顯示技術(shù)領(lǐng)域,尤其涉及一種調(diào)整應(yīng)用的文字的方法、裝置及終端。
背景技術(shù):
隨著軟件技術(shù)的發(fā)展,越來越多的應(yīng)用被開發(fā)及應(yīng)用在手機上,極大的方便和豐富了人們的生活。但是,應(yīng)用受到手機屏幕大小的限制,在所要呈現(xiàn)的內(nèi)容越多時,所顯示的字號就會越小,一般情況下,手機上設(shè)置的應(yīng)用的默認字號是可以滿足大多數(shù)人的需求的。但是,為了適應(yīng)不同的人群,一般智能手機均會提供改變應(yīng)用的字號的功能。比如,手機會提供一個字號“放大”的設(shè)置,可以讓眼神不太好或者年紀較大的用戶通過該設(shè)置來放大應(yīng)用的文字。目前,通常采用的改變應(yīng)用的字號的方式為終端系統(tǒng)提供一個設(shè)置項給用戶,用戶在該設(shè)置里選擇放縮文字的比例,例如120%放大文字、150%放大文字;之后,終端系統(tǒng)一次性將應(yīng)用的各處文字的大小放縮到所選擇的比例進行顯示,例如,一次性將應(yīng)用的全部文字放大到原來的120%。上述技術(shù)方案一次性將應(yīng)用的文字全局放縮到設(shè)定比例,這種一刀切的辦法可能會使得某些應(yīng)用的顯示界面變得凌亂,甚至應(yīng)用中的有些信息會被裁剪和擠出顯示屏幕之外。
發(fā)明內(nèi)容
為了可以保證在調(diào)整應(yīng)用的文字的過程中,使得應(yīng)用的顯示界面保持整潔及調(diào)整后的文字能夠依然適配應(yīng)用的顯示界面,本發(fā)明實施例提供了一種調(diào)整應(yīng)用的文字的方法、裝置及終端。一方面,本發(fā)明實施例提供的一種調(diào)整應(yīng)用的文字的方法,所述方法包括接收以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令;確定是否存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù);當(dāng)不存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字;當(dāng)存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第二放縮系數(shù)調(diào)整所述應(yīng)用的文字。另一方面,本發(fā)明實施例還提供了 一種調(diào)整應(yīng)用的文字的裝置,所述裝置包括接收模塊,用于接收以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令;確定模塊,用于確定是否存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù);第一調(diào)整模塊,用于當(dāng)不存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字;
第二調(diào)整模塊,用于當(dāng)存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第二放縮系數(shù)調(diào)整所述應(yīng)用的文字。再一方面,本發(fā)明實施例還提供了一種終端,所述終端包括上述所述的一種調(diào)整應(yīng)用的文字的裝置。本發(fā)明實施例的有益效果包括本發(fā)明實施例在接收到以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令,在確定存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第二放縮系數(shù)調(diào)整所述應(yīng)用的文字,當(dāng)不存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字,逐級對應(yīng)用的文字進行靈活調(diào)整,使得應(yīng)用的文字均可以適應(yīng)性的進行逐級調(diào)整,以適配應(yīng)用的顯示界面,避免出現(xiàn)文字調(diào)整后出現(xiàn)被裁剪和擠出屏幕的現(xiàn)象。另外,逐級調(diào)整應(yīng)用的文字的實現(xiàn)方式簡單,且有效。
圖1為本發(fā)明實施例提供的一種調(diào)整應(yīng)用的文字的方法流程圖;圖2為本發(fā)明實施例提供的一種調(diào)整應(yīng)用的文字的方法流程圖;圖3a和圖3b為本發(fā)明實施例提供的桌面應(yīng)用在不同字體模式下的顯示狀態(tài)示意圖;圖4a、4b和圖4c為本發(fā)明實施例提供的通訊錄在不同字體模式下的顯示狀態(tài)示意圖;圖5為本發(fā)明實施例提供的一種調(diào)整應(yīng)用的文字的裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例提供的一種調(diào)整應(yīng)用的文字的裝置的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖,對本發(fā)明實施例提供的調(diào)整應(yīng)用的文字的方法、裝置及終端的具體實施方式
進行詳細地說明。本發(fā)明實施例提供的一種調(diào)整應(yīng)用的文字的方法,如圖1所示,具體包括以下步驟步驟101、接收以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令;本實施可以通過設(shè)定的人機交互界面接口接收以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令,其中,人機交互界面接口為放縮系數(shù)的選擇菜單、選擇圖標(biāo)或者選擇按鍵。本實例在具體實現(xiàn)時,可以在系統(tǒng)的菜單中向用戶提供放縮系數(shù)的選擇菜單,該選擇菜單中給出各放縮系數(shù)的標(biāo)簽,這樣,用戶便可以通過系統(tǒng)的主菜單逐級進入放縮系數(shù)的選擇菜單來選擇所要調(diào)整的放縮系數(shù);或者,可以在應(yīng)用的顯示界面上向用戶提供放縮系數(shù)的選擇圖標(biāo),不同的選擇圖標(biāo)對應(yīng)不同的放縮系數(shù),這樣,用戶便可以通過點擊選擇圖標(biāo)的方式來選擇所要調(diào)整的放縮系數(shù);或者,可以向用戶提供放縮系數(shù)的選擇按鍵,用戶可以通過點擊所述選擇按鍵的方式來選擇所要調(diào)整的放縮系數(shù)。步驟102、確定是否存在針對應(yīng)用的基于第一放縮系數(shù)的第二放縮系數(shù)。
本實例具體實現(xiàn)時,可以讀取應(yīng)用的放縮權(quán)限描述字段內(nèi)的描述信息,其中,所述放縮權(quán)限描述字段用于描述是否存在針對應(yīng)用的基于第一方索系數(shù)的第二放縮系數(shù),例如,可以是Androidmanifest. xml ;并根據(jù)讀取的描述信息是否存在針對應(yīng)用的基于第一放縮系數(shù)的第二放縮系數(shù)。例如,當(dāng)Androidmanifest. xml的描述信息是否為ture時,貝U存在針對應(yīng)用的基于第一放縮系數(shù)的第二放縮系數(shù)。當(dāng)不存在針對應(yīng)用的基于第一放縮系數(shù)的第二放縮系數(shù)時,執(zhí)行步驟103;當(dāng)存在針對應(yīng)用的基于第一放縮系數(shù)的第二放縮系數(shù)時,執(zhí)行步驟104 ;步驟103、根據(jù)第一放縮系數(shù)調(diào)整應(yīng)用的文字;本實例在具體實現(xiàn)時,可以根據(jù)第一放縮系數(shù)對應(yīng)用的文字的字號及布局進行調(diào)整,具體可以為在存儲的放縮系數(shù)與應(yīng)用的字庫間對應(yīng)關(guān)系中,查詢得到第一放縮系數(shù)對應(yīng)的應(yīng)用的字庫,將應(yīng)用的文字調(diào)整為查詢到的第一放縮系數(shù)對應(yīng)的字庫。優(yōu)選地,本實例在具體實現(xiàn)時,根據(jù)第一放縮系數(shù)調(diào)整應(yīng)用的文字之前,還包括確定應(yīng)用的文字的字號是否達到預(yù)定閾值;當(dāng)應(yīng)用的文字的字號未達到預(yù)定閾值時,根據(jù)第一放縮系數(shù)調(diào)整應(yīng)用的文字;當(dāng)應(yīng)用的文字的字號達到預(yù)定閾值時,將應(yīng)用的文字調(diào)整為系統(tǒng)默認的文字。本實例在根據(jù)第一放縮系數(shù)調(diào)整應(yīng)用的文字之前,對調(diào)整過程進行智能限制,SP在應(yīng)用的文字的字號達到預(yù)定閾值時就不再進行調(diào)整,而是將應(yīng)用的文字退回調(diào)整為系統(tǒng)默認的文字,以進一步保證放縮處理后的應(yīng)用文字的顯示效果,避免出現(xiàn)應(yīng)用的文字被過度放縮出現(xiàn)模糊不清的現(xiàn)象。步驟104、根據(jù)第二放縮系數(shù)調(diào)整應(yīng)用的文字;本實例在具體實現(xiàn)時,可以根據(jù)放縮系數(shù)對應(yīng)用的文字的字號及布局進行調(diào)整,具體可以為在存儲的第二放縮系數(shù)與應(yīng)用的字庫間對應(yīng)關(guān)系中,查詢得到放縮系數(shù)對應(yīng)的字庫,將應(yīng)用的文字調(diào)整為查詢到的第二放縮系數(shù)對應(yīng)的字庫。優(yōu)選地,根據(jù)放縮系數(shù)調(diào)整應(yīng)用的文字之前,還包括確定應(yīng)用的文字的字號是否達到預(yù)定閾值;當(dāng)應(yīng)用的文字的字號未達到預(yù)定閾值時,根據(jù)第二放縮系數(shù)調(diào)整應(yīng)用的文字;當(dāng)應(yīng)用的文字的字號達到預(yù)定閾值時,根據(jù)第一放縮系數(shù)調(diào)整應(yīng)用的文字。本實例在根據(jù)第二放縮系數(shù)調(diào)整應(yīng)用的文字之前,對調(diào)整過程進行智能限制,SP在應(yīng)用的文字的字號達到預(yù)定閾值時,就退回用第一放縮系數(shù)來調(diào)整應(yīng)用的文字,以進一步保證放縮處理后的應(yīng)用文字的顯示效果,避免出現(xiàn)應(yīng)用的文字被過度放縮出現(xiàn)模糊不清的現(xiàn)象。本實施例中,第二放縮系數(shù)依據(jù)第一放縮系數(shù)來設(shè)置,這樣,對應(yīng)用的文字根據(jù)第一放縮系數(shù)進行調(diào)整后,就可以通過第二放縮系數(shù)來再次調(diào)整應(yīng)用;例如,在對應(yīng)用的文字的字號進行放大處理的過程中,第一放縮系數(shù)設(shè)置為1.1 (也即將應(yīng)用的文字在系統(tǒng)默認的字號的基礎(chǔ)上放大1.1倍),第二放縮系數(shù)就可以設(shè)置為1. 2 (也即將應(yīng)用的文字在系統(tǒng)默認的字號的基礎(chǔ)上放大1. 2倍),這樣,在根據(jù)第一放縮系數(shù)對應(yīng)用的文字進行調(diào)整后,如果允許進一步對應(yīng)用進行放大的情況下,就可以根據(jù)該第二放縮系數(shù)來進一步放大應(yīng)用。本發(fā)明實施例在接收到以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令,在確定存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第二放縮系數(shù)調(diào)整所述應(yīng)用的文字,當(dāng)不存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字,逐級對應(yīng)用的文字進行靈活調(diào)整,使得應(yīng)用的文字均可以適應(yīng)性的進行逐級調(diào)整,以適配應(yīng)用的顯示界面,避免出現(xiàn)文字調(diào)整后出現(xiàn)被裁剪和擠出屏幕的現(xiàn)象。另外,逐級調(diào)整應(yīng)用的文字的實現(xiàn)方式簡單,且有效?,F(xiàn)結(jié)合具體實施例來詳細說明如圖1所示的技術(shù)方案,具體描述可以如下:在具體實現(xiàn)時,預(yù)先設(shè)置多個文字系統(tǒng)模式,每一個文字系統(tǒng)模式下對應(yīng)多個放縮系數(shù),后一個放縮系數(shù)根據(jù)前一個放縮系數(shù)來設(shè)置,表I示出了文字系統(tǒng)模式與放縮系數(shù)間對應(yīng)關(guān)系。表權(quán)利要求
1.一種調(diào)整應(yīng)用的文字的方法,其特征在于,所述方法包括: 接收以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令; 確定是否存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù); 當(dāng)不存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字; 當(dāng)存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第二放縮系數(shù)調(diào)整所述應(yīng)用的文字。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令為: 通過設(shè)定的人機交互界面接口接收以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令,所述人機交互界面接口為放縮系數(shù)的選擇菜單、選擇圖標(biāo)或者選擇按鍵。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定是否存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)包括: 讀取所述應(yīng)用的放縮權(quán)限描述字段內(nèi)的描述信息; 根據(jù)所述描述信息確定是否存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述放縮系數(shù)調(diào)整所述應(yīng)用的文字之前,所述方法還包括: 確定所述應(yīng)用的文字的字 號是否達到預(yù)定閾值; 當(dāng)所述應(yīng)用的文字的字號未達到預(yù)定閾值時,根據(jù)所述第二放縮系數(shù)調(diào)整所述應(yīng)用的文字; 當(dāng)所述應(yīng)用的文字的字號達到預(yù)定閾值時,根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字。
5.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,所述根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字之前,所述方法還包括: 確定所述應(yīng)用的文字的字號是否達到預(yù)定閾值; 當(dāng)所述應(yīng)用的文字的字號未達到預(yù)定閾值時,根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字; 當(dāng)所述應(yīng)用的文字的字號達到預(yù)定閾值時,將所述應(yīng)用的文字調(diào)整為系統(tǒng)默認的文字。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,調(diào)整所述應(yīng)用的文字為:對所述應(yīng)用的文字的的字號及布局進行調(diào)整。
7.—種調(diào)整應(yīng)用的文字的裝置,其特征在于,所述裝置包括: 接收模塊,用于接收以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令; 確定模塊,用于確定是否存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù); 第一調(diào)整模塊,用于當(dāng)不存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字; 第二調(diào)整模塊,用于當(dāng)存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)所述第二放縮系數(shù)調(diào)整所述應(yīng)用的文字。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述接收模塊,用于通過設(shè)定的人機交互界面接口接收以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令,所述人機交互界面接口為放縮系數(shù)的選擇菜單、選擇圖標(biāo)或者選擇按鍵。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊包括: 讀取單元,用于讀取所述應(yīng)用的放縮權(quán)限描述字段內(nèi)的描述信息; 確定單元,用于根據(jù)所述描述信息確定是否存在針對所述應(yīng)用的基于所述第一放縮系數(shù)的第二放縮系數(shù)。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二調(diào)整模塊包括: 確定單元,用于確定所述應(yīng)用的文字的字號是否達到預(yù)定閾值; 第一調(diào)整單元,用于當(dāng)所述應(yīng)用的文字的字號未達到預(yù)定閾值時,根據(jù)所述第二放縮系數(shù)調(diào)整所述應(yīng)用的文字; 第二調(diào)整單元,用于當(dāng)所述應(yīng)用的文字的字號達到預(yù)定閾值時,根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字。
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一調(diào)整模塊包括: 確定單元,用于確定所述應(yīng)用的文字的字號是否達到預(yù)定閾值; 第一調(diào)整單元,用于當(dāng)所述應(yīng)用的文字的字號未達到預(yù)定閾值時,根據(jù)所述第一放縮系數(shù)調(diào)整所述應(yīng)用的文字; 第二調(diào)整單元,用于當(dāng)所述應(yīng)用的文字的字號達到預(yù)定閾值時,將所述應(yīng)用的文字調(diào)整為系統(tǒng)默認的文字。
12.—種終端,其特征在于 ,所述終端包括如權(quán)利要求7至11任一項所述的裝置。
全文摘要
本發(fā)明涉及用戶界面顯示處理技術(shù)領(lǐng)域,尤其涉及一種調(diào)整應(yīng)用的文字的方法、裝置及終端,以第一放縮系數(shù)調(diào)整應(yīng)用的文字的命令,在確定存在針對應(yīng)用的基于第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)第二放縮系數(shù)調(diào)整應(yīng)用的文字,當(dāng)不存在針對應(yīng)用的基于第一放縮系數(shù)的第二放縮系數(shù)時,根據(jù)第一放縮系數(shù)調(diào)整應(yīng)用的文字,逐級對應(yīng)用的文字進行靈活調(diào)整,使得應(yīng)用的文字均可以適應(yīng)性的進行逐級調(diào)整,以適配應(yīng)用的顯示界面,避免出現(xiàn)文字調(diào)整后出現(xiàn)被裁剪和擠出屏幕的現(xiàn)象。另外,逐級調(diào)整應(yīng)用的文字的實現(xiàn)方式簡單,且有效。
文檔編號G06F17/21GK103076955SQ20121058985
公開日2013年5月1日 申請日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日
發(fā)明者劉新宇, 文振威, 成悅 申請人:北京小米科技有限責(zé)任公司