專利名稱:一種基于操作系統(tǒng)聚合應用程序設置的方法
技術領域:
本發(fā)明屬于智能電子產品技術領域,具體涉及一種基于操作系統(tǒng)聚合應用程序設置的方法。
背景技術:
目前帶有操作系統(tǒng)的智能電子產品迅速發(fā)展,聚合了海量的應用,許多應用都有自己的設置需求及設置界面。但以Android系統(tǒng)為例,目前帶有操作系統(tǒng)的智能電子產品還沒有一套方法來智能聚合各種應用的設置界面,對消費者而言,這些應用沒有統(tǒng)一的設置入口,尤其是一些后臺應用及系統(tǒng)服務的程序,其設置內容很重要,但這些設置分散在各自應用里,用戶很難找到這些服務對應的設置入口,導致基于Android系統(tǒng)的設備,其用戶體驗變差。
發(fā)明內容
本發(fā)明的目的在于提出一種基于操作系統(tǒng)聚合應用程序設置的方法,可以使用戶方便地找到這些應用程序服務對應的設置入口,解決傳統(tǒng)技術中應用程序服務設置入口尋找難,用戶體驗差的技術問題。本發(fā)明是這樣實現的,一種基于操作系統(tǒng)聚合應用程序設置的方法,包括以下步驟:設立應用程序的設置界面啟動規(guī)則信息;應用程序端在與操作系統(tǒng)接口的節(jié)點中,按照該規(guī)則信息寫入數據;系統(tǒng)終端的系統(tǒng)設置程序對所有已完成安裝的應用程序,查詢該節(jié)點的數據,將符合該規(guī)則信息的應用程序在系統(tǒng)設置菜單中聚合呈現。本發(fā)明的有益效果是:由于本發(fā)明設立了應用程序的設置界面啟動規(guī)則,并將符合該規(guī)則的應用程序在系統(tǒng)設置菜單中聚合呈現。這樣用戶在一個集中性的系統(tǒng)設置菜單中就能夠看到各個應用程序,并以此為入口對各個應用程序進行設置,因此對用戶就非常方便,用戶的體驗感也得到了增強。
圖1是本發(fā)明的流程圖。圖2是本發(fā)明應用程序端的流程圖。圖3是本發(fā)明系統(tǒng)終端的流程圖。
具體實施例方式下面結合附圖和具體實施例對本發(fā)明作進一步說明。在本實施例中,以Android系統(tǒng)為例進行說明,對于其他操作系統(tǒng)實現方法類似。如圖1,一種基于操作系統(tǒng)聚合應用程序設置的方法,包括以下步驟:
設立應用程序的設置界面啟動規(guī)則信息;應用程序端在與操作系統(tǒng)接口的節(jié)點中,按照該規(guī)則信息寫入數據;系統(tǒng)終端的系統(tǒng)設置程序對所有已完成安裝的應用程序,查詢該節(jié)點的數據,將符合該規(guī)則信息的應用程序在系統(tǒng)設置菜單中聚合呈現。所述規(guī)則信息包括有標識信息和啟動參數信息,其中的啟動參數信息與應用程序設置界面相對應。如圖2,在應用程序端:A、應用程 序通過在Android標準的接口中設置啟動Intent:intent.setClassName (主類名 this, 〃設置界面的 Activity 名〃)以獲取應用程序的設置界面啟動規(guī)則信息。B、然后通過intent.toUri (0)將獲取的應用程序的設置界面啟動規(guī)則信息轉換為IntentString字符串類型數據;C、應用程序在AndroidManifest.xml文件中增加〈meta-data android:name=〃CHSetting〃android:value=IntentString/> 節(jié)點數據;其中的name屬性即為標識信息,而value值即為啟動參數信息,不同的value值對應不同的應用程序設置界面。如圖3,在系統(tǒng)終端:A、應用程序安裝到系統(tǒng)后,系統(tǒng)終端通過Android系統(tǒng)的PackageManager提供的查詢接口,并通過參數PackageManager.GET_META_DATA獲取到當前所有已安裝的應用程序包含〈meta-data/>節(jié)點的數據;B、系統(tǒng)終端通過解析該節(jié)點的name屬性是否為〃CHSetting"來判斷是否屬于獲取應用設置界面啟動規(guī)則信息的節(jié)點,如果是,則繼續(xù)通過value屬性來獲取其IntentString ;C、終端獲取到啟動設置界面的IntentString之后,調用Android系統(tǒng)自帶接口parseUri ()將字符串類型的IntentString轉換成可以啟動設置界面的Intent類型;D、將符合規(guī)則信息的應用程序更新到系統(tǒng)設置菜單中;通過以上流程,系統(tǒng)終端就能夠將符合規(guī)則信息的所有應用程序在系統(tǒng)設置菜單中聚合呈現,用戶點擊所希望設置的應用程序,該應用程序就會被激活,然后,系統(tǒng)設置程序按啟動參數信息所對應的應用程序設置界面啟動相應的應用程序設置界面。因此,通過本發(fā)明實施例,用戶就能夠很方便地對各個應用程序進行設置,由于有啟動參數信息來對應不同的應用程序設置界面,因此用戶對各應用程序的設置就會更加適合各應用程序的具體情況,顯得更加靈活便捷,體驗感也就得到更進一步的加強。
權利要求
1.一種基于操作系統(tǒng)聚合應用程序設置的方法,其特征在于包括以下步驟: 設立應用程序的設置界面啟動規(guī)則信息; 應用程序端在與操作系統(tǒng)接口的節(jié)點中,按照該規(guī)則信息寫入數據; 系統(tǒng)終端的系統(tǒng)設置程序對所有已完成安裝的應用程序,查詢該節(jié)點的數據,將符合該規(guī)則信息的應用程序在系統(tǒng)設置菜單中聚合呈現。
2.根據權利要求1所述的一種基于操作系統(tǒng)聚合應用程序設置的方法,其特征在于所述規(guī)則信息包括有標識信息。
3.根據權利要求1所述的一種基于操作系統(tǒng)聚合應用程序設置的方法,其特征在于所述規(guī)則信息包括有啟動參數信息,該啟動參數信息與應用程序設置界面相對應,當所述系統(tǒng)設置菜單中的一個應用程序被用戶激活后,所述系統(tǒng)設置程序按該啟動參數信息所對應的應用程序設置界面啟動相應的應用程序設置界面。
全文摘要
本發(fā)明公開了一種基于操作系統(tǒng)聚合應用程序設置的方法,包括以下步驟設立應用程序的設置界面啟動規(guī)則信息;應用程序端在與操作系統(tǒng)接口的節(jié)點中,按照該規(guī)則信息寫入數據;系統(tǒng)終端的系統(tǒng)設置程序對所有已完成安裝的應用程序,查詢該節(jié)點的數據,將符合該規(guī)則信息的應用程序在系統(tǒng)設置菜單中聚合呈現。本發(fā)明可用于消費電子產品中,使用戶能夠很方便地對各個應用程序進行設置。
文檔編號G06F3/0482GK103207733SQ20131010079
公開日2013年7月17日 申請日期2013年3月27日 優(yōu)先權日2013年3月27日
發(fā)明者周建波, 朱保丞 申請人:四川長虹電器股份有限公司