一種顯示應(yīng)用和功能開(kāi)關(guān)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種快捷顯示應(yīng)用和功能開(kāi)關(guān)的方法及裝 置。
【背景技術(shù)】
[0002] 目前,智能手機(jī)、平板電腦等智能終端設(shè)備極大地方便了人們的日常生活。智能終 端設(shè)備功能的實(shí)現(xiàn)主要依托于智能操作系統(tǒng)(Android、iOS等),在操作系統(tǒng)提供各種強(qiáng)大 功能的同時(shí),其操控的便捷性也是人們不斷的追求。例如,為了快速地在不同應(yīng)用間進(jìn)行切 換,操作系統(tǒng)大多都提供了快捷切換應(yīng)用的功能;為了快速地訪問(wèn)系統(tǒng)的某些系統(tǒng)功能開(kāi) 關(guān),操作系統(tǒng)也都提供了常用功能的快捷開(kāi)關(guān)。
[0003] 隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,智能終端設(shè)備迅速普及,基于不同操作系統(tǒng)的智能 終端更是百花齊放,由于不同廠商對(duì)操作系統(tǒng)采用了個(gè)性化的設(shè)計(jì),導(dǎo)致一些基本操作的 操作方式在不同機(jī)型上不一致。
[0004] 具體而言,現(xiàn)有技術(shù)中,不同智能終端設(shè)備的操作系統(tǒng)往往會(huì)提供不同的應(yīng)用切 換方式和功能開(kāi)關(guān)顯示方式。比如,為了顯示不同應(yīng)用以供用戶切換,一些智能終端設(shè)備需 要長(zhǎng)按其HOME鍵,一些設(shè)備需要長(zhǎng)按其功能鍵,一些設(shè)備需要雙擊其HOME鍵。
[0005] 這些操作系統(tǒng)內(nèi)部自帶的應(yīng)用切換方式和功能開(kāi)關(guān)顯示方式因設(shè)備而異,用戶無(wú) 法自行更改,這就使得用戶在使用不同設(shè)備時(shí),由于操作習(xí)慣不同,操作過(guò)程不順暢,導(dǎo)致 應(yīng)用切換效率和功能開(kāi)關(guān)操作效率低下。
【發(fā)明內(nèi)容】
[0006] 本申請(qǐng)實(shí)施例提供一種顯示應(yīng)用和功能開(kāi)關(guān)的方法,用以解決由于不同智能終端 設(shè)備采用不同應(yīng)用切換方式和功能開(kāi)關(guān)打開(kāi)方式導(dǎo)致操作效率低的問(wèn)題。
[0007] 本申請(qǐng)實(shí)施例還提供一種顯示應(yīng)用和功能開(kāi)關(guān)的裝置,用以解決由于不同智能終 端設(shè)備采用不同應(yīng)用切換方式和功能開(kāi)關(guān)打開(kāi)方式導(dǎo)致操作效率低的問(wèn)題。
[0008] 本申請(qǐng)實(shí)施例采用下述技術(shù)方案:
[0009] -種顯示應(yīng)用和功能開(kāi)關(guān)的方法,應(yīng)用于能夠安裝在不同智能終端設(shè)備的第一應(yīng) 用,包括:
[0010] 第一應(yīng)用通過(guò)系統(tǒng)應(yīng)用程序編程接口API,獲取功能開(kāi)關(guān)狀態(tài)和滿足預(yù)定條件的 應(yīng)用的信息;
[0011] 按照當(dāng)前最高顯示層級(jí),根據(jù)所述信息、功能開(kāi)關(guān)狀態(tài)和預(yù)定的顯示方式,顯示包 含功能開(kāi)關(guān)和所述信息對(duì)應(yīng)的應(yīng)用的第一界面。
[0012] -種顯示應(yīng)用和功能開(kāi)關(guān)的裝置,所述裝置包括:
[0013] 信息獲取單元,用于通過(guò)系統(tǒng)應(yīng)用程序編程接口API,獲取功能開(kāi)關(guān)狀態(tài)和滿足預(yù) 定條件的應(yīng)用的信息;
[0014] 顯示單元,用于按照當(dāng)前最高顯示層級(jí),根據(jù)所述信息、功能開(kāi)關(guān)狀態(tài)和預(yù)定的顯 示方式,顯示包含功能開(kāi)關(guān)和所述信息對(duì)應(yīng)的應(yīng)用的第一界面。
[0015] 相對(duì)于現(xiàn)有技術(shù)不同智能終端設(shè)備采用不同應(yīng)用切換方式和功能開(kāi)關(guān)打開(kāi)方式, 本方案提供的該第一應(yīng)用由于可以安裝在不同智能終端上,且可以按照預(yù)定顯示方式顯示 應(yīng)用和功能開(kāi)關(guān),從而提供了一種可跨智能終端實(shí)現(xiàn)的、對(duì)于應(yīng)用和功能開(kāi)關(guān)的統(tǒng)一的顯 示方式,因此解決了現(xiàn)有技術(shù)中由于不同智能終端設(shè)備采用不同應(yīng)用切換方式和功能開(kāi)關(guān) 打開(kāi)方式,導(dǎo)致操作效率低的問(wèn)題。
【附圖說(shuō)明】
[0016] 此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申 請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
[0017] 圖1為本申請(qǐng)實(shí)施例1提供的一種顯示應(yīng)用和功能開(kāi)關(guān)的方法的實(shí)現(xiàn)流程示意 圖;
[0018] 圖2a為本實(shí)施例1提供的用戶終端界面左側(cè)邊緣位置展示界面顯示入口的示意 圖;
[0019] 圖2b為本實(shí)施例1提供的第一應(yīng)用的第一界面示意圖;
[0020] 圖2c為本實(shí)施例1提供的第一應(yīng)用界面切換時(shí)的動(dòng)畫(huà)效果示意圖;
[0021] 圖2d為本實(shí)施例1提供的第一應(yīng)用的第二界面示意圖;
[0022] 圖3為本實(shí)施例1提供的第一應(yīng)用的顯示界面的界面部分排列示意圖;
[0023] 圖4為本實(shí)施例2提供的實(shí)現(xiàn)顯示應(yīng)用和功能開(kāi)關(guān)的方法的一種實(shí)現(xiàn)流程示意 圖;
[0024] 圖5為本實(shí)施例3提供的一種顯示應(yīng)用和功能開(kāi)關(guān)的裝置的具體結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025] 為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及 相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一 部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做 出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0026] 以下結(jié)合附圖,詳細(xì)說(shuō)明本申請(qǐng)各實(shí)施例提供的技術(shù)方案。
[0027] 實(shí)施例1
[0028] 為解決采用現(xiàn)有技術(shù)由于不同智能終端設(shè)備采用不同應(yīng)用切換方式和功能開(kāi)關(guān) 打開(kāi)方式導(dǎo)致操作效率低的問(wèn)題,本申請(qǐng)實(shí)施例1提供一種顯示應(yīng)用和功能開(kāi)關(guān)的方法。 該方法應(yīng)用于能夠安裝在不同智能終端設(shè)備的應(yīng)用(后稱第一應(yīng)用)。其中,這里所說(shuō)的智 能終端設(shè)備可以但不限于為智能手機(jī)、平板電腦、智能電視、智能手表,等等智能終端設(shè)備。
[0029] 該方法的實(shí)現(xiàn)流程示意圖如圖1所示,包括下述步驟:
[0030] 步驟11 :第一應(yīng)用通過(guò)系統(tǒng)應(yīng)用程序編程接口(ApplicationProgramming Interface,API),獲取功能開(kāi)關(guān)狀態(tài)和滿足預(yù)定條件的應(yīng)用的信息;
[0031] 本實(shí)施例中,功能開(kāi)關(guān),是指用來(lái)開(kāi)啟或關(guān)閉系統(tǒng)提供的功能的開(kāi)關(guān),比如可以是 無(wú)線網(wǎng)絡(luò)(Wireless-Fidelity,Wi-Fi)開(kāi)關(guān)、鈴聲開(kāi)關(guān)、震動(dòng)開(kāi)關(guān),等等系統(tǒng)的功能開(kāi)關(guān)。 基于功能開(kāi)關(guān),用戶能夠?qū)ο到y(tǒng)功能進(jìn)行開(kāi)啟/關(guān)閉操作。一般地,系統(tǒng)功能開(kāi)關(guān)的狀態(tài)可 以有開(kāi)啟和關(guān)閉等狀態(tài)。
[0032] 所述應(yīng)用的信息,為應(yīng)用的基本信息,比如可以是應(yīng)用的圖標(biāo)、應(yīng)用名稱,等等應(yīng) 用的基本信息中的至少一種。
[0033] 本實(shí)施例中所述的預(yù)定條件為用戶對(duì)應(yīng)用的限定條件,可以但不限于下述幾種:
[0034] 應(yīng)用使用頻率大于設(shè)定頻率閾值;
[0035] 應(yīng)用最后一次使用時(shí)間晚于第一設(shè)定時(shí)間;
[0036] 應(yīng)用安裝時(shí)間晚于第二設(shè)定時(shí)間。
[0037] 本申請(qǐng)實(shí)施例中,所述的應(yīng)用使用頻率,比如可以是應(yīng)用在設(shè)定時(shí)長(zhǎng)內(nèi)的被使用 頻率。該設(shè)定時(shí)長(zhǎng)比如可以是7天,或者1個(gè)月,等等。
[0038] 通過(guò)獲取應(yīng)用使用頻率大于設(shè)定頻率閾值的應(yīng)用的信息,可以實(shí)現(xiàn)獲取到用戶頻 繁使用的應(yīng)用的信息,進(jìn)而后續(xù)可以在后文所述的第一界面中,展示頻繁使用的應(yīng)用,方便 用戶快捷地操作慣常使用的應(yīng)用。
[0039] 通過(guò)獲取應(yīng)用最后一次使用時(shí)間晚于第一設(shè)定時(shí)間的應(yīng)用的信息,可以實(shí)現(xiàn)獲取 到用戶最近使用的應(yīng)用的信息,進(jìn)而后續(xù)可以在第一界面中展示最近使用過(guò)的應(yīng)用,方便 用戶快捷地操作最近使用過(guò)的應(yīng)用。
[0040] 通過(guò)獲取應(yīng)用安裝時(shí)間晚于第二設(shè)定時(shí)間的應(yīng)用的信息,可以實(shí)現(xiàn)獲取到用戶最 近安裝的應(yīng)用的信息,進(jìn)而后續(xù)可以在第一界面中展示最近安裝的應(yīng)用。
[0041] 基于API,第一應(yīng)用能夠隨時(shí)或者定期獲取功能開(kāi)關(guān)的狀態(tài)和滿足預(yù)定條件的應(yīng) 用的信息。當(dāng)然,本申請(qǐng)實(shí)施例中所述的該第一應(yīng)用,是具備調(diào)用API權(quán)項(xiàng)的應(yīng)用。
[0042] 比如,針對(duì)開(kāi)關(guān)狀態(tài)而言,每次開(kāi)關(guān)狀態(tài)發(fā)生改變時(shí),根據(jù)操作系統(tǒng)發(fā)出的系統(tǒng)通 知,第一應(yīng)用能夠獲取改變后的開(kāi)關(guān)狀態(tài)或應(yīng)用的信息。例如,用戶將關(guān)閉狀態(tài)的"Wi-Fi 開(kāi)關(guān)"打開(kāi),則第一應(yīng)用會(huì)根據(jù)系統(tǒng)通知,通過(guò)系統(tǒng)API獲得"Wi-Fi開(kāi)關(guān)"當(dāng)前的狀態(tài)。
[0043] 針對(duì)滿足預(yù)定條件的應(yīng)用的信息而言,第一應(yīng)用可以對(duì)終端中安裝的其他應(yīng)用是 否滿足預(yù)定條件進(jìn)行判斷,并通過(guò)系統(tǒng)API,獲取判斷出的、滿足預(yù)定條件的應(yīng)用的信息。
[0044] 步驟12 :按照當(dāng)前最高顯示層級(jí),根據(jù)所述應(yīng)用的信息、功能開(kāi)關(guān)狀態(tài)和預(yù)定的 顯示方式,顯示包含功能開(kāi)關(guān)和所述應(yīng)用的信息的第一界面。
[0045] 本申請(qǐng)實(shí)施例中,可以但不限于通過(guò)調(diào)整第一界面的Z序(Z-order)的方式等,實(shí) 現(xiàn)按照當(dāng)前最高顯示層級(jí)顯示第一界面,此處不再贅述。
[0046] 本實(shí)施例中,預(yù)定的顯示方式比如可以包括:第一界面由預(yù)定形狀的至少兩個(gè)界 面部分組合而成;每個(gè)界面部分設(shè)置有控件;單個(gè)界面部分中顯示單個(gè)功能開(kāi)關(guān)或單個(gè)應(yīng) 用。
[0047] 所述控件的功能,可以但不限于:顯示圖標(biāo)、文字、作為界面部分背景的圖片以及 展示界面部分的動(dòng)畫(huà)效果等等中的至少一種。
[0048] 所述預(yù)定形狀包含下述形狀中的至少一種:
[0049] 六邊形、菱形、星形、心形。
[0050] 其中,當(dāng)所述預(yù)定形狀為六邊形時(shí),由至少兩個(gè)六邊形按照蜂巢結(jié)構(gòu)組合而成的 第一界面如圖2b所示。
[0051] 以下以圖2b所示的第一界面為例,結(jié)合圖3,詳細(xì)說(shuō)明在第一界面中設(shè)置界面部 分及控件的過(guò)程。該過(guò)程主要可以包括如下子步驟:
[0052] 子步驟a:按照公式[1],計(jì)算單個(gè)六邊形的寬度Width:
[0053] Width=L/ (ColNum-〇. 5) [1]
[0054] 其中,L為針對(duì)第一界面所預(yù)設(shè)的界面寬度,該界面寬度可以與設(shè)備的顯示屏幕的 寬度相同或不同,為便于描述,本申請(qǐng)實(shí)施例中均以該界面寬度與顯示屏幕的寬度相同進(jìn) 行方案介紹;CoINum為每行排列的完整的六邊形的預(yù)定數(shù)目,為整數(shù)。
[0055] 根據(jù)上述公式[1]可知,每行可以排列(ColNum+0. 5)個(gè)六邊形。即在一行中,可 以包含一個(gè)不完整的六邊形。當(dāng)ColNum= 4時(shí),如圖3中,由上至下排列在第二行的六邊 形中,就存在一個(gè)不完整的六邊形及4個(gè)完整的六邊形。
[0056] 或者,也可以按照下述公式,計(jì)算W