本發(fā)明涉及移動終端技術(shù)領(lǐng)域,涉及一種訪客模式下訪問桌面的方法和裝置。
背景技術(shù):
隨著科技的發(fā)展,手機(jī)、平板電腦等移動終端已漸漸融入人們的生活,每個人的生活幾乎離不開移動終端。但是當(dāng)因某些原因沒帶移動終端或沒有移動終端時,就需要借用他人的移動終端,如此則存在移動終端的機(jī)主擔(dān)心其移動終端里的隱私被別人窺探的問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種訪客模式下訪問桌面的方法和裝置,通過設(shè)置該訪客模式,保護(hù)了用戶隱私。
為達(dá)到上述目的,本發(fā)明第一方面提供了一種訪客模式下訪問桌面的方法,包括:
設(shè)置訪客模式、機(jī)主模式密碼;
設(shè)置在訪客模式下需隱藏的應(yīng)用;
鎖屏密碼解密后進(jìn)入與密碼對應(yīng)的訪客模式或機(jī)主模式;以及
在該訪客模式下的桌面上隱藏在訪客模式下需要隱藏的應(yīng)用快捷方式。
優(yōu)選地,在機(jī)主模式下恢復(fù)原先機(jī)主桌面排列,若訪客模式下有新安裝應(yīng)用,則重新在機(jī)主模式下自動排列。
優(yōu)選地,在該訪客模式下隱藏在機(jī)主模式下的應(yīng)用快捷方法會的步驟進(jìn)一步包括:
自動補(bǔ)齊剩余應(yīng)用快捷方式;和/或。
在該訪客模式下,無卸載應(yīng)用的權(quán)限;和/或
在該訪客模式下,自動排列新安裝的應(yīng)用。
優(yōu)選地,所述訪客模式下進(jìn)一步包括桌面變化信息不作保存處理,并對數(shù)據(jù)庫操作進(jìn)行屏蔽。
優(yōu)選地,所述訪客模式下隱藏應(yīng)用快捷方式具體包括:
訪問安全中心數(shù)據(jù)庫,將需隱藏的應(yīng)用保存入數(shù)列;以及
遍歷桌面所有應(yīng)用的快捷方式,刪除需隱藏的應(yīng)用快捷方式。
優(yōu)選地,進(jìn)一步包括:在所述訪客模式下對隱藏后無應(yīng)用快捷方式的桌面頁進(jìn)行刪除。
優(yōu)選地,所述自動補(bǔ)齊剩余應(yīng)用快捷方式具體包括:對每個桌面頁的應(yīng)用保存入數(shù)列,并在對應(yīng)桌面頁進(jìn)行重新按順序無空位排列;和/或
所述無卸載應(yīng)用權(quán)限具體包括:設(shè)置長按桌面應(yīng)用不出現(xiàn)卸載框。
優(yōu)選地,進(jìn)一步包括:所述訪客模式下對安裝應(yīng)用和切換語言進(jìn)行處理。
優(yōu)選地,所述機(jī)主模式下恢復(fù)原先機(jī)主桌面排列進(jìn)一步包括若之前模式是訪客模式則結(jié)束當(dāng)前Launcher進(jìn)程,重新啟動新Launcher進(jìn)程,恢復(fù)機(jī)主模式的桌面信息。
優(yōu)選地,進(jìn)一步包括:建立機(jī)主和訪客兩種桌面信息表,分別記錄機(jī)主的數(shù)據(jù)和訪客的數(shù)據(jù)。
本發(fā)明第二方面提供了一種訪客模式下訪問桌面的裝置,包括:
第一模塊,用于設(shè)置訪客模式、機(jī)主模式密碼;
第二模塊,用于設(shè)置在訪客模式下需隱藏的應(yīng)用;
控制模塊,用于在鎖屏密碼解密后進(jìn)入與密碼對應(yīng)的訪客模式或機(jī)主模式;
訪客模式模塊,用于在該訪客模式下隱藏在訪客模式下需要隱藏的應(yīng)用快捷方式。
優(yōu)選地,進(jìn)一步包括:
機(jī)主模式模塊,用于在機(jī)主模式下恢復(fù)原先機(jī)主桌面排列,若訪客模式下有新安裝應(yīng)用,則重新在機(jī)主模式下自動排列。
優(yōu)選地,用于在該訪客模式下隱藏在機(jī)主模式下的應(yīng)用快捷方式進(jìn)一步包括:
自動補(bǔ)齊剩余應(yīng)用快捷方式;和/或。
在該訪客模式下,無卸載應(yīng)用的權(quán)限;和/或
在該訪客模式下,自動排列新安裝的應(yīng)用。
優(yōu)選地,所述訪客模式模塊進(jìn)一步包括桌面變化信息不作保存處理,并對數(shù)據(jù)庫操作進(jìn)行屏蔽。
優(yōu)選地,所述訪客模式下隱藏應(yīng)用快捷方式具體包括:
訪問安全中心數(shù)據(jù)庫,將需隱藏的應(yīng)用保存入數(shù)列;以及
遍歷桌面所有應(yīng)用的快捷方式,刪除需隱藏的應(yīng)用快捷方式。
優(yōu)選地,所述訪客模式模塊進(jìn)一步包括:在所述訪客模式下對隱藏后無應(yīng)用快捷方式的桌面頁進(jìn)行刪除。
優(yōu)選地,所述自動補(bǔ)齊剩余應(yīng)用快捷方式具體包括:對每個桌面頁的應(yīng)用保存入數(shù)列,并在對應(yīng)桌面頁進(jìn)行重新按順序無空位排列;和/或
所述無卸載應(yīng)用權(quán)限具體包括:設(shè)置長按桌面應(yīng)用不出現(xiàn)卸載框。
優(yōu)選地,所述訪客模式模塊進(jìn)一步包括:所述訪客模式下對安裝應(yīng)用和切換語言進(jìn)行處理。
優(yōu)選地,所述機(jī)主模式下恢復(fù)原先機(jī)主桌面排列進(jìn)一步包括若之前模式是訪客模式則結(jié)束當(dāng)前Launcher進(jìn)程,重新啟動新Launcher進(jìn)程,恢復(fù)機(jī)主模式的桌面信息。
優(yōu)選地,進(jìn)一步包括:建立機(jī)主和訪客兩種桌面信息表,分別記錄機(jī)主的數(shù)據(jù)和訪客的數(shù)據(jù)。
本發(fā)明的一種訪客模式下訪問桌面的方法和裝置能夠達(dá)到以下有益效果:隱藏對應(yīng)程序桌面圖標(biāo),并對其它應(yīng)用圖標(biāo)進(jìn)行桌面空位補(bǔ)齊。訪客模式下不可卸載應(yīng)用,訪客模式新安裝的應(yīng)用可補(bǔ)訪客模式下桌面的空位,而用戶返回機(jī)主模式后,安裝的應(yīng)用將按機(jī)主模式的應(yīng)用排列情況進(jìn)行再補(bǔ)空,實(shí)現(xiàn)訪客與機(jī)主模式桌面排列互不影響,滿足用戶保護(hù)隱私的需求。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
以下將參照附圖對根據(jù)本發(fā)明的優(yōu)選實(shí)施方式的一種訪客模式下訪問桌面的方法和裝置進(jìn)行描述。圖中:
圖1為根據(jù)一示例性實(shí)施例示出的訪客模式下訪問桌面的方法流程圖。
圖2為根據(jù)一示例性實(shí)施例示出的訪客模式下訪問桌面的裝置框圖。
具體實(shí)施方式
這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
在進(jìn)行實(shí)施例描述之前,需要說明的是,為了說明的方便及具體化,本組實(shí)施例針對的是訪客模式下訪問桌面的方法和裝置,但并不僅限于實(shí)施例中列舉所限定的范圍。
以下示例性實(shí)施例中的移動終端僅僅是示例性描述,與移動終端具有類似屬性的其他設(shè)備也同樣適用,例如智能終端等。本發(fā)明以Launcher開發(fā)為例,但并不僅限于Launcher開發(fā)所限定的范圍,與Launcher開發(fā)具有相似的其他軟件平臺也同樣適用。
根據(jù)本發(fā)明的方案,所述設(shè)備終端設(shè)置有訪客模式和機(jī)主模式。所述機(jī)主模式為機(jī)主本人使用所述終端設(shè)備時,該終端設(shè)備呈現(xiàn)的模式;所述訪客模式為除機(jī)主本人之外的其他人使用該終端設(shè)備時,該終端設(shè)備呈現(xiàn)的模式。首先結(jié)合圖1說明根據(jù)本發(fā)明的所述訪客模式下訪問桌面的方法。圖1為根據(jù)一示例性實(shí)施例示出的訪客模式下訪問桌面的方法流程圖。如圖1所示,所述訪客模式下訪問桌面的方法,包括:
步驟101,在設(shè)置里設(shè)置訪客模式、機(jī)主模式密碼,例如在終端設(shè)備的設(shè)置里設(shè)置進(jìn)入訪客模式、機(jī)主模式的密碼;
步驟102,在安全中心設(shè)置需隱藏的應(yīng)用;此處,可以優(yōu)選由終端設(shè)備的安全中心完成所述設(shè)置。
步驟103,鎖屏密碼解密后進(jìn)入與密碼對應(yīng)的訪客模式或機(jī)主模式;以及
步驟104,在訪客模式下隱藏機(jī)主模式下的應(yīng)用快捷方式。優(yōu)選地,在隱藏機(jī)主模式下的同時,自動補(bǔ)齊因刪除應(yīng)用快捷方式而產(chǎn)生的空位應(yīng)用快捷方式。進(jìn)一步優(yōu)選地,在訪客模式下,無卸載應(yīng)用權(quán)限。以及進(jìn)一步優(yōu)選第,在該訪客模式下,自動排列新安裝的應(yīng)用。
優(yōu)選地,所述方法進(jìn)一步包括:
步驟105,同時設(shè)置進(jìn)入機(jī)主模式的密碼,以便解密后進(jìn)入所述機(jī)主模式。進(jìn)入機(jī)主模式時,恢復(fù)原機(jī)主桌面排列。并且優(yōu)選地,若訪客模式下有新安裝應(yīng)用,則重新在機(jī)主模式下自動排列。訪客模式下桌面變化信息不作保存處理,并對數(shù)據(jù)庫操作進(jìn)行屏蔽,例如。
優(yōu)選地,在步驟104中,所述無卸載應(yīng)用權(quán)限具體為:設(shè)置長按桌面應(yīng)用不出現(xiàn)卸載框。
在步驟104中,訪客模式下隱藏應(yīng)用快捷方式具體為:訪問安全中心數(shù)據(jù)庫,將需隱藏的應(yīng)用保存入數(shù)列;以及遍歷桌面所有應(yīng)用的快捷方式,刪除需隱藏的應(yīng)用快捷方式。
優(yōu)選地,包括兩種情況:刪除應(yīng)用時,直接進(jìn)行刪除;刪除文件夾時,則對里面的快捷方式遍歷,并刪除對應(yīng)應(yīng)用。
在步驟104中,訪客模式下隱藏應(yīng)用快捷方式進(jìn)一步包括,對隱藏后無應(yīng)用快捷方式的桌面頁進(jìn)行刪除。
在步驟104中,自動補(bǔ)齊剩余應(yīng)用快捷方式具體為:對每個桌面頁的應(yīng)用保存入數(shù)列,并在對應(yīng)桌面頁進(jìn)行重新按順序無空位排列。
步驟104中,在訪客模式下,進(jìn)一步包括對安裝應(yīng)用和切換語言進(jìn)行處理。桌面啟動,安裝應(yīng)用和切換語言使用bindItems方法,難點(diǎn)在于如何確認(rèn)安裝應(yīng)用和切換語言狀態(tài),并進(jìn)行對應(yīng)處理。Launcher安裝應(yīng)用采用bindAppsAdded方法,并此作為安裝應(yīng)用的依據(jù)。當(dāng)安裝應(yīng)用時,對應(yīng)用位置進(jìn)行數(shù)列記錄,得出空位數(shù)列,對最前空位進(jìn)行應(yīng)用快捷方式生成。因桌面開機(jī)啟動先經(jīng)機(jī)主模式,用戶鎖屏輸入密碼才進(jìn)訪客模式,所以訪客模式下只需考慮切換語言的情況。切換語言時會重新啟動桌面,對安全中心對應(yīng)應(yīng)用進(jìn)行不添加處理,否則會出現(xiàn)隱藏應(yīng)用重疊出現(xiàn)問題。另外,切換最后采用結(jié)束綁定方法,需對其進(jìn)行訪客模式的隱藏和排列處理。
優(yōu)選地,所述方法進(jìn)一步包括:所述機(jī)主模式下恢復(fù)原先機(jī)主桌面排列進(jìn)一步包括若之前模式是訪客模式則結(jié)束當(dāng)前Launcher進(jìn)程,重新啟動新Launcher進(jìn)程,恢復(fù)機(jī)主模式的桌面信息。當(dāng)接收到訪客模式廣播時,若之前是訪客模式則不作處理。而相反情況下,則進(jìn)行訪客模式處理。
可替換地,可以進(jìn)一步建立機(jī)主和訪客兩種桌面信息表,分別記錄機(jī)主的數(shù)據(jù)和訪客的數(shù)據(jù)。其帶來的優(yōu)勢是訪客在機(jī)主切換回訪客時,桌面信息不丟失。但同時劣勢是耗費(fèi)資源,相當(dāng)于一個桌面有兩套數(shù)據(jù)表。而且訪客模式下數(shù)據(jù)表是永久的,其操作的各種桌面細(xì)節(jié)將影響下位訪客的使用桌面體驗。
以下結(jié)合圖2描述根據(jù)本發(fā)明所述的訪客模式下訪問桌面的裝置。圖2為根據(jù)一示例性實(shí)施例示出的訪客模式下訪問桌面的裝置框圖。如圖2所示,所述訪客模式下訪問桌面的裝置,包括:
第一模塊301,用于在設(shè)置里設(shè)置訪客模式、機(jī)主模式密碼;
第二模塊302,用于在安全中心里設(shè)置需隱藏的應(yīng)用;
控制模塊303,用于在鎖屏密碼解密后進(jìn)入與密碼對應(yīng)的訪客模式或機(jī)主模式;
訪客模式模塊304,用于在該訪客模式下隱藏在機(jī)主模式下的應(yīng)用快捷方式。
優(yōu)選地,進(jìn)一步包括:
機(jī)主模式模塊305,用于在機(jī)主模式下恢復(fù)原先機(jī)主桌面排列,若訪客模式下有新安裝應(yīng)用,則重新在機(jī)主模式下自動排列。
優(yōu)選地,訪客模式模塊304用于在該訪客模式下隱藏在機(jī)主模式下的應(yīng)用快捷方式進(jìn)一步包括:
自動補(bǔ)齊剩余應(yīng)用快捷方式;和/或。
在該訪客模式下,無卸載應(yīng)用的權(quán)限;和/或
在該訪客模式下,自動排列新安裝的應(yīng)用。
優(yōu)選地,訪客模式模塊304進(jìn)一步包括桌面變化信息不作保存處理,并對數(shù)據(jù)庫操作進(jìn)行屏蔽。
優(yōu)選地,訪客模式模塊304所述訪客模式下隱藏應(yīng)用快捷方式具體包括:
訪問安全中心數(shù)據(jù)庫,將需隱藏的應(yīng)用保存入數(shù)列;以及
遍歷桌面所有應(yīng)用的快捷方式,刪除需隱藏的應(yīng)用快捷方式。
優(yōu)選地,所述訪客模式模塊304進(jìn)一步包括:在所述訪客模式下對隱藏后無應(yīng)用快捷方式的桌面頁進(jìn)行刪除。
優(yōu)選地,所述自動補(bǔ)齊剩余應(yīng)用快捷方式具體包括:對每個桌面頁的應(yīng)用保存入數(shù)列,并在對應(yīng)桌面頁進(jìn)行重新按順序無空位排列;和/或
所述無卸載應(yīng)用權(quán)限具體包括:設(shè)置長按桌面應(yīng)用不出現(xiàn)卸載框。
優(yōu)選地,所述訪客模式模塊304進(jìn)一步包括:所述訪客模式下對安裝應(yīng)用和切換語言進(jìn)行處理。
優(yōu)選地,所述機(jī)主模式模塊305機(jī)主模式下恢復(fù)原先機(jī)主桌面排列進(jìn)一步包括若之前模式是訪客模式則結(jié)束當(dāng)前Launcher進(jìn)程,重新啟動新Launcher進(jìn)程,恢復(fù)機(jī)主模式的桌面信息。
優(yōu)選地,進(jìn)一步包括:建立機(jī)主和訪客兩種桌面信息表,分別記錄機(jī)主的數(shù)據(jù)和訪客的數(shù)據(jù)。替換地,所述機(jī)主模式模塊305和所述訪客模式模塊304分別建立機(jī)主和訪客兩種桌面信息表,分別記錄機(jī)主的數(shù)據(jù)和訪客的數(shù)據(jù)。
本領(lǐng)域的技術(shù)人員容易理解的是,在不沖突的前提下,上述各優(yōu)選方案可以自由地組合、疊加。
應(yīng)當(dāng)理解,上述的實(shí)施方式僅是示例性的,而非限制性的,在不偏離本發(fā)明的基本原理的情況下,本領(lǐng)域的技術(shù)人員可以針對上述細(xì)節(jié)做出的各種明顯的或等同的修改或替換,都將包含于本發(fā)明的權(quán)利要求范圍內(nèi)。