面,滿足用戶需求。
[0090]進一步地,如圖6所示,基于第一實施例或第二實施例提出本發明UI界面設置裝置第三實施例,在本實施例中,所述解析模塊20包括:
[0091]存儲單元21,用于解析所述預設配置文件,將UI界面各個控件的配置信息保存至系統內存中;
[0092]在本實施例中,當對讀取到的UI界面對應的預設配置文件進行解析后,存儲單元21將該預設配置文件中包含的UI界面各個控件的顯示屬性對應的配置信息保存至系統內存中。例如,在每獲取到一個控件的顯示屬性對應的配置信息時,存儲單元21就將該控件的顯示屬性對應的配置信息保存至系統內存中。存儲單元21依次將wifi控件、bluetooth控件、lightsensor控件、sim卡控件、gps控件、gsenso控件、hdmi控件以及birghtness控件等的顯示屬性對應的配置信息保存至系統內存中。
[0093]獲取單元22,用于在終端開機完成時,獲取系統內存中保存的所述各個控件的配置信息。
[0094]在終端開機完成時,終端不需要通過讀取UI界面對應的預設配置文件來獲得各個控件的顯示屬性對應的配置信息,而只需要獲取單元22查詢系統內存,就可以獲取系統內存中保存的各個控件的顯示屬性對應的配置信息。然后處理模塊30根據獲取的各個控件的顯示屬性對應的配置信息,在UI界面上分別顯示或者隱藏各個控件。例如,若從系統內存中獲取wifi控件的顯示屬性對應的配置信息為標識1,則處理模塊30在所述UI界面顯示wifi控件。若從系統內存中獲取bluetooth控件的配置信息為標識0,則處理模塊30在所述UI界面隱藏bluetooth控件。由于獲取單元22查詢系統內存獲取各個控件的配置信息的效率比讀取配置文件獲取各個控件的配置信息的效率高,因此,通過本實施例的方式可以進一步提高UI界面設置的效率。
[0095]進一步地,在本實施例中,所述UI界面設置裝置還包括:
[0096]寫入模塊,用于在接收到配置文件寫入指令時,寫入UI界面對應的預設配置文件。
[0097]在本實施例中,終端UI界面研發工程師根據用戶定制的UI界面,設置該UI界面中各個控件的顯示屬性對應的配置信息。例如,若用戶定制UI界面中wifi控件顯示,則工程師將預設配置文件中wifi控件的顯示屬性對應的配置信息設置為標識1,其中,配置信息為標識1對應控件的顯示屬性為顯示。若用戶定制UI界面中wifi控件隱藏,則工程師將配置文件中wifi控件的顯示屬性對應的配置信息設置為標識0,其中,配置信息為標識0對應控件的顯示屬性為隱藏。在工程師根據用戶定制的UI界面設置完成UI界面中各個控件的顯示屬性對應的配置信息后,生成該UI界面對應的預設配置文件。之后,終端在接收到配置文件寫入指令時,寫入模塊將該UI界面對應的預設配置文件寫入終端。例如,在接收到adb指令時,寫入模塊將該UI界面對應的預設配置文件寫入終端的system/etc目錄下。
[0098]本實施例提供的方案,在對UI界面對應的預設配置文件進行解析后,存儲單元21將UI界面各個控件的配置信息保存至系統內存中,因此在終端開機完成時,只需獲取單元22獲取系統內存中保存的所述各個控件的配置信息,處理模塊30就可以在UI界面上分別顯示或者隱藏各個控件。由于查詢系統內存獲取各個控件的配置信息的效率比讀取配置文件獲取各個控件的配置信息的效率高,因此,本實施例的方案進一步提高UI界面設置的效率。
[0099]以上僅為本發明的優選實施例,并非因此限制本發明的專利范圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其它相關的技術領域,均同理包括在本發明的專利保護范圍內。
【主權項】
1.一種UI用戶界面設置方法,其特征在于,所述UI界面設置方法包括以下步驟: 在終端開機時,讀取UI界面對應的預設配置文件; 解析所述預設配置文件,獲得UI界面各個控件的配置信息; 根據所述各個控件的配置信息,在所述UI界面分別顯示或隱藏所述各個控件。2.如權利要求1所述的UI界面設置方法,其特征在于,所述根據所述各個控件的配置信息,在所述UI界面分別顯示或隱藏所述各個控件的步驟包括: 若控件的配置信息為第一配置信息,在所述UI界面顯示所述配置信息為第一配置信息的控件; 若控件的配置信息為第二配置信息,在所述UI界面隱藏所述配置信息為第二配置信息的控件。3.如權利要求1所述的UI界面設置方法,其特征在于,所述在終端開機時,讀取UI界面對應的預設配置文件的步驟包括: 在終端開機時,檢測是否存在UI界面對應的預設配置文件; 當檢測存在UI界面對應的預設配置文件時,讀取所述預設配置文件。4.如權利要求1所述的UI界面設置方法,其特征在于,所述解析所述預設配置文件,獲得UI界面各個控件的配置信息的步驟包括: 解析所述預設配置文件,將UI界面各個控件的配置信息保存至系統內存中; 在終端開機完成時,獲取系統內存中保存的所述各個控件的配置信息。5.如權利要求1-4任一項所述的UI界面設置方法,其特征在于,所述在終端開機時,讀取UI界面對應的預設配置文件的步驟之前,還包括步驟: 在接收到配置文件寫入指令時,寫入UI界面對應的預設配置文件。6.一種UI界面設置裝置,其特征在于,所述UI界面設置裝置包括: 讀取模塊,用于在終端開機時,讀取UI界面對應的預設配置文件; 解析模塊,用于解析所述預設配置文件,獲得UI界面各個控件的配置信息; 處理模塊,用于根據所述各個控件的配置信息,在所述UI界面分別顯示或隱藏所述各個控件。7.如權利要求6所述的UI界面設置裝置,其特征在于,所述處理模塊用于: 若控件的配置信息為第一配置信息,在所述UI界面顯示所述配置信息為第一配置信息的控件; 若控件的配置信息為第二配置信息,在所述UI界面隱藏所述配置信息為第二配置信息的控件。8.如權利要求6所述的UI界面設置裝置,其特征在于,所述讀取模塊包括: 檢測單元,用于在終端開機時,檢測是否存在UI界面對應的預設配置文件; 讀取單元,用于當檢測存在UI界面對應的預設配置文件時,讀取所述預設配置文件。9.如權利要求6所述的UI界面設置裝置,其特征在于,所述解析模塊包括: 存儲單元,用于解析所述預設配置文件,將UI界面各個控件的配置信息保存至系統內存中; 獲取單元,用于在終端開機完成時,獲取系統內存中保存的所述各個控件的配置信息。10.如權利要求6-9任一項所述的UI界面設置裝置,其特征在于,所述UI界面設置裝置還包括:寫入模塊,用于在接收到配置文件寫入指令時,寫入UI界面對應的預設配置文件。
【專利摘要】本發明公開了一種UI界面設置方法,所述UI界面設置方法包括以下步驟:在終端開機時,讀取UI界面對應的預設配置文件;解析所述預設配置文件,獲得UI界面各個控件的配置信息;根據所述各個控件的配置信息,在所述UI界面分別顯示或隱藏所述各個控件。本發明還公開了一種UI界面設置裝置。本發明提高了UI界面的設置效率。
【IPC分類】G06F9/44
【公開號】CN105446739
【申請號】CN201510790149
【發明人】程大鴻
【申請人】深圳市創維電器科技有限公司
【公開日】2016年3月30日
【申請日】2015年11月16日