應(yīng)用界面的顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用界面的顯示方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)代社會(huì)中,因不同年齡段的用戶具有不同的生理特性,導(dǎo)致不同年齡端的用戶對(duì)終端界面的顯示需求是不同的,老年人希望終端界面的顯示比例大、內(nèi)容簡(jiǎn)潔,年輕人希望終端界面的顯示比例適中、內(nèi)容豐富。為此,終端具有不同的顯示模式,例如,普通模式和極簡(jiǎn)模式,普通模式可滿足年輕人對(duì)終端界面的使用需求,極簡(jiǎn)模式可滿足老年人對(duì)終端界面的使用需求。
[0003]然而,目前終端內(nèi)的UI (User Interface,用戶界面)僅針對(duì)普通模式開(kāi)發(fā),當(dāng)終端處于極簡(jiǎn)模式時(shí),僅能顯示部分應(yīng)用界面,例如短信息界面、電話薄界面、設(shè)置界面、相冊(cè)界面等,對(duì)于終端內(nèi)其他應(yīng)用界面,在極簡(jiǎn)模式下是很難顯示出來(lái),導(dǎo)致顯示的應(yīng)用界面較為單一。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種應(yīng)用界面的顯示方法及裝置。
[0005]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種應(yīng)用界面的顯示方法,該方法包括:
[0006]在終端處于第一模式下,接收顯示指令,所述顯示指令攜帶第一模式標(biāo)識(shí)和待顯示界面的應(yīng)用界面標(biāo)識(shí),所述終端的顯示模式包括第一模式和第二模式,所述第一模式下界面元素的顯示比例大于所述第二模式下界面元素的顯示比例;
[0007]根據(jù)所述第一模式標(biāo)識(shí)和應(yīng)用界面標(biāo)識(shí),從預(yù)設(shè)的第一界面顯示數(shù)據(jù)庫(kù)中,獲取對(duì)應(yīng)的顯示數(shù)據(jù),所述顯示數(shù)據(jù)包括界面元素、界面元素的顯示參數(shù),所述第一界面顯示數(shù)據(jù)庫(kù)包括了第一模式下各個(gè)應(yīng)用界面的界面布局;
[0008]根據(jù)所述顯示數(shù)據(jù),繪制所述應(yīng)用界面標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用界面;
[0009]在所述第一模式下,對(duì)繪制的應(yīng)用界面進(jìn)行顯示。
[0010]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第一模式標(biāo)識(shí)和應(yīng)用界面標(biāo)識(shí),從預(yù)設(shè)的第一界面顯示數(shù)據(jù)庫(kù)中,獲取對(duì)應(yīng)的顯示數(shù)據(jù)之前,還包括:
[0011]預(yù)先為第一模式標(biāo)識(shí)設(shè)置第一顯示邏輯,為第二模式標(biāo)識(shí)設(shè)置第二顯示邏輯;
[0012]分別在所述第一顯示邏輯下和所述第二顯示邏輯下,為每個(gè)應(yīng)用界面標(biāo)識(shí)設(shè)置不同的顯示數(shù)據(jù),得到第一界面顯示數(shù)據(jù)庫(kù)和第二界面顯示數(shù)據(jù)庫(kù);
[0013]存儲(chǔ)模式標(biāo)識(shí)與界面顯示數(shù)據(jù)庫(kù)的對(duì)應(yīng)關(guān)系。
[0014]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第一模式標(biāo)識(shí)和應(yīng)用界面標(biāo)識(shí),從預(yù)設(shè)的第一界面顯示數(shù)據(jù)庫(kù)中,獲取對(duì)應(yīng)的顯示數(shù)據(jù),包括:
[0015]從模式標(biāo)識(shí)與界面顯示數(shù)據(jù)庫(kù)的對(duì)應(yīng)關(guān)系中,獲取第一模式標(biāo)識(shí)對(duì)應(yīng)的第一界面顯示數(shù)據(jù)庫(kù);
[0016]根據(jù)所述界面標(biāo)識(shí),從所述第一界面顯示數(shù)據(jù)庫(kù)中,獲取所述界面標(biāo)識(shí)對(duì)應(yīng)的顯示數(shù)據(jù)。
[0017]結(jié)合第一方面,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述顯示數(shù)據(jù),繪制所述應(yīng)用界面標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用界面之前,還包括:
[0018]將所述顯示數(shù)據(jù)中包含的多個(gè)界面元素封裝在同一應(yīng)用界面句柄中;
[0019]相應(yīng)地,所述根據(jù)所述顯示數(shù)據(jù),繪制所述應(yīng)用界面標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用界面,包括:
[0020]根據(jù)各個(gè)界面元素的顯示參數(shù),繪制封裝在同一應(yīng)用界面句柄中的各個(gè)界面元素,得到所述應(yīng)用界面標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用界面。
[0021]結(jié)合第一方面,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述在終端處于第一模式下,接收顯示指令之前,還包括:
[0022]當(dāng)終端處于第二模式下,檢測(cè)到模式切換選項(xiàng)被選中,將當(dāng)前模式由第二模式切換至第一模式。
[0023]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種應(yīng)用界面的顯示裝置,該裝置包括:
[0024]接收模塊,用于在終端處于第一模式下,接收顯示指令,所述顯示指令攜帶第一模式標(biāo)識(shí)和待顯示界面的應(yīng)用界面標(biāo)識(shí),所述終端的顯示模式包括第一模式和第二模式,所述第一模式下界面元素的顯示比例大于所述第二模式下界面元素的顯示比例;
[0025]獲取模塊,用于根據(jù)所述第一模式標(biāo)識(shí)和應(yīng)用界面標(biāo)識(shí),從預(yù)設(shè)的第一界面顯示數(shù)據(jù)庫(kù)中,獲取對(duì)應(yīng)的顯示數(shù)據(jù),所述顯示數(shù)據(jù)包括界面元素、界面元素的顯示參數(shù),所述第一界面顯示數(shù)據(jù)庫(kù)包括了第一模式下各個(gè)應(yīng)用界面的界面布局;
[0026]繪制模塊,用于根據(jù)所述顯示數(shù)據(jù),繪制所述應(yīng)用界面標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用界面;
[0027]顯示模塊,用于在所述第一模式下,對(duì)繪制的應(yīng)用界面進(jìn)行顯示。
[0028]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述裝置,還包括:
[0029]第一設(shè)置模塊,用于預(yù)先為第一模式標(biāo)識(shí)設(shè)置第一顯示邏輯,為第二模式標(biāo)識(shí)設(shè)置第二顯示邏輯;
[0030]第二設(shè)置模塊,用于分別在所述第一顯示邏輯下和所述第二顯示邏輯下,為每個(gè)應(yīng)用界面標(biāo)識(shí)設(shè)置不同的顯示數(shù)據(jù),得到第一界面顯示數(shù)據(jù)庫(kù)和第二界面顯示數(shù)據(jù)庫(kù);
[0031]存儲(chǔ)模塊,用于存儲(chǔ)模式標(biāo)識(shí)與界面顯示數(shù)據(jù)庫(kù)的對(duì)應(yīng)關(guān)系。
[0032]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述獲取模塊,用于從模式標(biāo)識(shí)與界面顯示數(shù)據(jù)庫(kù)的對(duì)應(yīng)關(guān)系中,獲取第一模式標(biāo)識(shí)對(duì)應(yīng)的第一界面顯示數(shù)據(jù)庫(kù);根據(jù)所述界面標(biāo)識(shí),從所述第一界面顯示數(shù)據(jù)庫(kù)中,獲取所述界面標(biāo)識(shí)對(duì)應(yīng)的顯示數(shù)據(jù)。
[0033]結(jié)合第二方面,在第二方面的第三種可能的實(shí)現(xiàn)方式中,封裝模塊,用于將所述顯示數(shù)據(jù)中包含的多個(gè)界面元素封裝在同一應(yīng)用界面句柄中;
[0034]所述繪制模塊,用于根據(jù)各個(gè)界面元素的顯示參數(shù),繪制封裝在同一應(yīng)用界面句柄中的各個(gè)界面元素,得到所述應(yīng)用界面標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用界面。
[0035]結(jié)合第二方面,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述裝置還包括:
[0036]切換模塊,用于當(dāng)終端處于第二模式下,檢測(cè)到模式切換選項(xiàng)被選中,將當(dāng)前模式由第二模式切換至第一模式。
[0037]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種應(yīng)用界面的顯示裝置,該裝置包括:
[0038]處理器;
[0039]用于存儲(chǔ)處理器可執(zhí)行的指令;
[0040]其中,所述處理器被配置為:
[0041]在終端處于第一模式下,接收顯示指令,所述顯示指令攜帶第一模式標(biāo)識(shí)和待顯示界面的應(yīng)用界面標(biāo)識(shí),所述終端的顯示模式包括第一模式和第二模式,所述第一模式下界面元素的顯示比例大于所述第二模式下界面元素的顯示比例;
[0042]根據(jù)所述第一模式標(biāo)識(shí)和應(yīng)用界面標(biāo)識(shí),從預(yù)設(shè)的第一界面顯示數(shù)據(jù)庫(kù)中,獲取對(duì)應(yīng)的顯示數(shù)據(jù),所述顯示數(shù)據(jù)包括界面元素、界面元素的顯示參數(shù),所述第一界面顯示數(shù)據(jù)庫(kù)包括了第一模式下各個(gè)應(yīng)用界面的界面布局;
[0043]根據(jù)所述顯示數(shù)據(jù),繪制所述應(yīng)用界面標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用界面;
[0044]在所述第一模式下,對(duì)繪制的應(yīng)用界面進(jìn)行顯示。
[0045]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0046]在終端處于第一模式下,獲取預(yù)先設(shè)置的與第一模式相應(yīng)的待顯示界面的顯示數(shù)據(jù),進(jìn)而根據(jù)顯示數(shù)據(jù),繪制出相應(yīng)的應(yīng)用界面,從而使得第一模式下所顯示的應(yīng)用界面中的界面元素的顯示比例大于第二模式下界面元素的顯示比例,實(shí)現(xiàn)了與第二模式下不同的應(yīng)用界面顯示效果,使得界面顯示更加多樣化。
[0047]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
【附圖說(shuō)明】
[0048]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
[0049]圖1是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用界面的顯示方法的流程圖。
[0050]圖2是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用界面的顯示方法的流程圖。
[0051]圖3是根據(jù)一示例性實(shí)施例示出的一種模型-視圖-控制器的關(guān)系和功能圖。
[0052]圖4是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用界面的示意圖。
[0053]圖5是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用界面的顯示裝置的結(jié)構(gòu)示意圖。
[0054]圖6是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用界面的顯示裝置的框圖。