一種桌面數(shù)據(jù)加載方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及移動終端技術領域,特別涉及一種桌面數(shù)據(jù)加載方法及裝置。
【背景技術】
[0002] 隨著智能移動終端技術的發(fā)展,智能移動終端中的原始桌面已不能滿足用戶的需 要。
[0003] 用戶為了使自己使用的智能移動終端的桌面具有千變萬化的主題、簡潔清新美 觀、操作簡便直觀等個性化特點。通常情況下,用戶會安裝第三方桌面管理軟件,以達到上 述目的。
[0004] 但是,用戶在智能移動終端安裝第三方桌面管理軟件后,會打亂原有桌面的應用 圖標順序,導致原有桌面布局出現(xiàn)變化,不符合用戶的使用習慣,影響用戶體驗效果。
【發(fā)明內容】
[0005] 本發(fā)明實施例的目的在于提供一種桌面數(shù)據(jù)加載方法及裝置,以不打亂原有桌面 的應用圖標順序,保持原有桌面布局不變,符合用戶的使用習慣,提高用戶的體驗效果。
[0006] 為達到上述目的,本發(fā)明實施例公開了一種桌面數(shù)據(jù)加載方法,應用于智能移動 終端,包括:
[0007] 獲得所述智能移動終端原始桌面的第一數(shù)據(jù),所述第一數(shù)據(jù)中至少包括各個應用 圖標在原始桌面的位置信息;
[0008] 將所獲得的所述第一數(shù)據(jù)解析為新安裝的桌面管理軟件識別的第二數(shù)據(jù),且解析 后的所述第二數(shù)據(jù)中各個應用圖標的位置不變;
[0009] 將解析后的所述第二數(shù)據(jù)存儲在所述桌面管理軟件的數(shù)據(jù)庫中;
[0010] 當用戶選擇以所述桌面管理軟件加載桌面時,讀取所述桌面管理軟件的數(shù)據(jù)庫中 的數(shù)據(jù);
[0011] 以讀取到的數(shù)據(jù)加載桌面,使得新加載后的桌面中的某一圖標的位置與原始桌面 中的該圖標的位置相同。
[0012] 可選的,所述獲得所述智能移動終端原始桌面的第一數(shù)據(jù),包括:
[0013] 預先獲得所述智能移動終端原始桌面的第一數(shù)據(jù)。
[0014] 可選的,所述獲得所述智能移動終端原始桌面的第一數(shù)據(jù),包括:
[0015] 在接收到安裝所述桌面管理軟件的安裝指令時,獲得所述智能移動終端原始桌面 的第一數(shù)據(jù)。
[0016] 可選的,所述獲得所述智能移動終端原始桌面的第一數(shù)據(jù),包括:
[0017] 從所述智能移動終端的原始桌面管理軟件的數(shù)據(jù)庫中,獲得所述智能移動終端桌 面的第一數(shù)據(jù)。
[0018] 可選的,在所述智能移動終端的操作系統(tǒng)為安卓操作系統(tǒng)的情況下,
[0019] 所述從所述智能移動終端的原始桌面管理軟件的數(shù)據(jù)庫中獲得所述智能移動終 端桌面的第一數(shù)據(jù),包括:
[0020] 通過所述智能移動終端的安卓操作系統(tǒng)提供的ContentProvide組件,從所述智 能移動終端的原始桌面管理軟件的數(shù)據(jù)庫中獲得所述智能移動終端桌面的第一數(shù)據(jù)。
[0021] 為達到上述目的,本發(fā)明實施例還公開了一種桌面數(shù)據(jù)加載裝置,應用于智能移 動終端,包括:獲得模塊、解析模塊、存儲模塊、讀取模塊和加載模塊,其中,
[0022] 所述獲得模塊,用于獲得所述智能移動終端原始桌面的第一數(shù)據(jù),所述第一數(shù)據(jù) 中至少包括各個應用圖標在原始桌面的位置信息;
[0023] 所述解析模塊,用于將所述獲得模塊獲得的所述第一數(shù)據(jù)解析為新安裝的桌面管 理軟件識別的第二數(shù)據(jù),且解析后的所述第二數(shù)據(jù)中各個應用圖標的位置不變;
[0024] 所述存儲模塊,用于將所述解析模塊解析后的所述第二數(shù)據(jù)存儲在所述桌面管理 軟件的數(shù)據(jù)庫中;
[0025] 所述讀取模塊,用于當用戶選擇以所述桌面管理軟件加載桌面時,讀取所述桌面 管理軟件的數(shù)據(jù)庫中的數(shù)據(jù);
[0026] 所述加載模塊,用于以所述讀取模塊讀取到的數(shù)據(jù)加載桌面,使得新加載后的桌 面中的某一圖標的位置與原始桌面中的該圖標的位置相同。
[0027] 可選的,所述獲得模塊,具體用于:
[0028] 預先獲得所述智能移動終端原始桌面的第一數(shù)據(jù)。
[0029] 可選的,所述獲得模塊,具體用于:
[0030] 在接收到安裝所述桌面管理軟件的安裝指令時,獲得所述智能移動終端原始桌面 的第一數(shù)據(jù)。
[0031] 可選的,所述獲得模塊,具體用于:
[0032] 從所述智能移動終端的原始桌面管理軟件的數(shù)據(jù)庫中,獲得所述智能移動終端桌 面的第一數(shù)據(jù)。
[0033] 可選的,在所述智能移動終端的操作系統(tǒng)為安卓操作系統(tǒng)的情況下,
[0034] 所述獲得模塊,具體用于:
[0035] 通過所述智能移動終端的安卓操作系統(tǒng)提供的ContentProvide組件,從所述智 能移動終端的原始桌面管理軟件的數(shù)據(jù)庫中獲得所述智能移動終端桌面的第一數(shù)據(jù)。
[0036] 由上述的技術方案可見,本發(fā)明實施例提供了一種數(shù)據(jù)加載方法及裝置,應用于 智能移動終端,方法包括:獲得所述智能移動終端原始桌面的第一數(shù)據(jù),所述第一數(shù)據(jù)中至 少包括各個應用圖標在原始桌面的位置信息;將所獲得的所述第一數(shù)據(jù)解析為新安裝的桌 面管理軟件識別的第二數(shù)據(jù),且解析后的所述第二數(shù)據(jù)中各個應用圖標的位置不變;將解 析后的所述第二數(shù)據(jù)存儲在所述桌面管理軟件的數(shù)據(jù)庫中;當用戶選擇以所述桌面管理軟 件加載桌面時,讀取所述桌面管理軟件的數(shù)據(jù)庫中的數(shù)據(jù);以讀取到的數(shù)據(jù)加載桌面,使得 新加載后的桌面中的某一圖標的位置與原始桌面中的該圖標的位置相同。應用本發(fā)明實施 例所提供的技術方案,沒有打亂原有桌面的應用圖標順序,保持了原有桌面布局不變,符合 用戶的使用習慣,提高了用戶的體驗效果。
【附圖說明】
[0037] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0038] 圖1為本發(fā)明實施例提供的一種桌面數(shù)據(jù)加載方法的流程示意圖;
[0039] 圖2為本發(fā)明實施例提供的一種桌面數(shù)據(jù)加載裝置的結構示意圖。
【具體實施方式】
[0040] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
[0041] 為了解決現(xiàn)有技術問題,本發(fā)明實施例提供了一種桌面數(shù)據(jù)加載方法及裝置。下 面首先對本發(fā)明實施例所提供的一種桌面數(shù)據(jù)加載方法進行介紹。
[0042] 需要說明的是,本發(fā)明的實施例優(yōu)選適用于安裝了 iOS操作系統(tǒng)(iOS是由蘋果公 司開發(fā)的手持設備操作系統(tǒng))、或安卓操作系統(tǒng)(Android系統(tǒng)是一種基于Linux的自由及 開放源代碼的操作系統(tǒng))、或Windows Phone操作系統(tǒng)(Windows Phone是微軟公司發(fā)布的 一款手機操作系統(tǒng))的智能移動終端,當然也適用于其他智能移動終端,本發(fā)明對此不作 限定。
[0043] 圖1為本發(fā)明實施例提供的一種桌面數(shù)據(jù)加載方法的流程示意圖,可以包括:
[0044] S101 :獲得所述智能移動終端原始桌面的第一數(shù)據(jù);
[0045] 其中,所述第一數(shù)據(jù)中