亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于Eclipse自定義控件擴(kuò)展方法

文檔序號:10686871閱讀:388來源:國知局
基于Eclipse自定義控件擴(kuò)展方法
【專利摘要】本發(fā)明公開了一種基于Eclipse自定義控件擴(kuò)展方法,包括,將自定義控件的擴(kuò)展機(jī)制集成在eclipse的首先項(xiàng)中;通過xml存儲自定義控件的配置文件和資源信息;壓縮配置文件和資源信息,并對壓縮包進(jìn)行加密;對壓縮包進(jìn)行解密并解壓,從而將xml存儲的配置文件和資源信息導(dǎo)入;通過導(dǎo)入的xml存儲的配置文件和資源信息解決控件在不同的風(fēng)格下的初始化問題。實(shí)現(xiàn)提高設(shè)計(jì)器的靈活性和可擴(kuò)展性的優(yōu)點(diǎn)。
【專利說明】
基于Ec I i pse自定義控件擴(kuò)展方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動應(yīng)用開發(fā)領(lǐng)域,具體地,涉及一種基于Eclipse自定義控件擴(kuò)展方法。
【背景技術(shù)】
[0002]移動開發(fā)領(lǐng)域中存在著不同的操作系統(tǒng),風(fēng)格不盡相同,單憑移動應(yīng)用開發(fā)平臺中先用的基礎(chǔ)控件難以支持移動應(yīng)用開發(fā)的需求,況且在現(xiàn)有的移動應(yīng)用中有開發(fā)者開發(fā)好的控件,為了降低開發(fā)成本,對它們的集成是個問題。例如,在一個App應(yīng)用中,開發(fā)者已經(jīng)開發(fā)好了一個自定義控件,它包括android版本和1s版本,在實(shí)施移動應(yīng)用平臺中,如果集成他們到平臺,在開發(fā)中如果平臺中基本控件不能滿足現(xiàn)用需求該如何做,修改android和1s工程。

【發(fā)明內(nèi)容】

[0003]因此本發(fā)明需要解決的問題如下:
1、自定義控件開發(fā)由于在不同移動操作系統(tǒng)的集成性問題。
[0004]2、擴(kuò)展包定義和生成加密問題。
[0005]3、自定義控件的模型定義問題。
[0006]4、自定義控件的支持多套風(fēng)格問題。
[0007]本發(fā)明的目的在于,針對上述問題,提出一種基于Eclipse自定義控件擴(kuò)展方法,以實(shí)現(xiàn)提高設(shè)計(jì)器的靈活性和可擴(kuò)展性的優(yōu)點(diǎn)。
[0008]為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是:
一種基于Ecl ipse自定義控件擴(kuò)展方法,包括,
將自定義控件的擴(kuò)展機(jī)制集成在eel ipse的首先項(xiàng)中;
通過xml存儲自定義控件的配置文件和資源信息;
壓縮配置文件和資源信息,并對壓縮包進(jìn)行加密;
對壓縮包進(jìn)行解密并解壓,從而將xml存儲的配置文件和資源信息導(dǎo)入;
通過導(dǎo)入的xml存儲的配置文件和資源信息解決控件在不同的風(fēng)格下的初始化問題。
[0009]優(yōu)選的,所述擴(kuò)展機(jī)制,包括自定義控件多套風(fēng)格的配置、自定義控件的定義、自定義控件的導(dǎo)入和導(dǎo)出。
[0010]優(yōu)選的,通過xml存儲自定義控件的配置文件和資源信息具體為:
通過xml存儲自定義控件多套風(fēng)格的配置信息,通過設(shè)定文件夾存儲自定義控件在多個移動操作系統(tǒng)中使用的資源文件和運(yùn)行程序,通過xml存儲自定義控件的屬性擴(kuò)展和啟動項(xiàng)信息。
[0011 ]優(yōu)選的,壓縮配置文件和資源信息,并對壓縮包進(jìn)行加密具體為:
通過java中的zip壓縮算法將配置文件和資源信息壓縮并且配上加密算法。
[0012]本發(fā)明的技術(shù)方案具有以下有益效果: 本發(fā)明技術(shù)方案使得作為Eclipse的插件一工具欄,不但可以滿足不同控件在不同的風(fēng)格下的控件初始化,而且支持了開發(fā)者自定義控件的擴(kuò)展,大大提高了設(shè)計(jì)器的靈活性和可擴(kuò)展性。具有以下特點(diǎn):
1、開發(fā)者自定義開發(fā)的控件包括android和1s控件都可以集成到工具欄中。
[0013]2、自定義控件支持簡單控件和容器控件,滿足擴(kuò)展需求。
[0014]3、自定義控件支持了各個平臺下的控件擴(kuò)展包括android、1s、web、windowsphone等。
[0015]下面通過附圖和實(shí)施例,對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。
【附圖說明】
[0016]圖1為本發(fā)明實(shí)施例所述的基于Eclipse自定義控件擴(kuò)展方法流程圖。
【具體實(shí)施方式】
[0017]以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0018]—種基于Ecl ipse自定義控件擴(kuò)展方法,包括,
將自定義控件的擴(kuò)展機(jī)制集成在eel ipse的首先項(xiàng)中;
通過xml存儲自定義控件的配置文件和資源信息;
壓縮配置文件和資源信息,并對壓縮包進(jìn)行加密;
對壓縮包進(jìn)行解密并解壓,從而將xml存儲的配置文件和資源信息導(dǎo)入;
通過導(dǎo)入的xml存儲的配置文件和資源信息解決控件在不同的風(fēng)格下的初始化問題。
[0019]本發(fā)明涉及在移動應(yīng)用平臺開發(fā)中由于涉及移動平臺操作系統(tǒng)差異性,風(fēng)格不一,并且開發(fā)者需要在移動平臺上集成各個移動操作系統(tǒng)的擴(kuò)展控件,提出統(tǒng)一的基于Eclipse,通過xml配置多套風(fēng)格,配置自定義控件擴(kuò)展信息,可以方便快捷的集成android和1s等自定義控件??梢源蟠筇岣咭苿右苿悠脚_的集成性,開發(fā)者以前開發(fā)的各個版本的自定義控件可以方便的集成到移動應(yīng)用開發(fā)平臺中去。
[0020]具體的技術(shù)方案如圖1所示:
(I)首先將該擴(kuò)展機(jī)制集成在eclipse的首先項(xiàng)中,包括控件多套風(fēng)格的配置、自定義控件的定義、自定義控件的導(dǎo)入和導(dǎo)出。
[0021](2)通過xml存儲多套風(fēng)格的配置信息,通過特定文件夾存儲自定義控件在多個移動操作系統(tǒng)中使用的資源文件和運(yùn)行程序,通過xml存儲自定控件的屬性擴(kuò)展和啟動項(xiàng)信息。
[0022](3)通過java中的zip壓縮算法將配置文件和資源信息壓縮并且配上選定的加密算法,這個是導(dǎo)出的過程。
[0023](4)通過解密算法將壓縮包解壓,這個是導(dǎo)入的過程。
[0024](5)通過xml配置多套控件的風(fēng)格來解決控件在不同的風(fēng)格下的初始化問題。
[0025]最后應(yīng)說明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于Eclipse自定義控件擴(kuò)展方法,其特征在于,包括, 將自定義控件的擴(kuò)展機(jī)制集成在eel ipse的首先項(xiàng)中; 通過xml存儲自定義控件的配置文件和資源信息; 壓縮配置文件和資源信息,并對壓縮包進(jìn)行加密; 對壓縮包進(jìn)行解密并解壓,從而將xml存儲的配置文件和資源信息導(dǎo)入; 通過導(dǎo)入的xml存儲的配置文件和資源信息解決控件在不同的風(fēng)格下的初始化問題。2.根據(jù)權(quán)利要求1所述的基于Eclipse自定義控件擴(kuò)展方法,其特征在于,所述擴(kuò)展機(jī)制,包括自定義控件多套風(fēng)格的配置、自定義控件的定義、自定義控件的導(dǎo)入和導(dǎo)出。3.根據(jù)權(quán)利要求2所述的基于Eclipse自定義控件擴(kuò)展方法,其特征在于,通過xml存儲自定義控件的配置文件和資源信息具體為: 通過xml存儲自定義控件多套風(fēng)格的配置信息,通過設(shè)定文件夾存儲自定義控件在多個移動操作系統(tǒng)中使用的資源文件和運(yùn)行程序,通過xml存儲自定義控件的屬性擴(kuò)展和啟動項(xiàng)信息。4.根據(jù)權(quán)利要求3所述的基于Eclipse自定義控件擴(kuò)展方法,其特征在于,壓縮配置文件和資源信息,并對壓縮包進(jìn)行加密具體為: 通過java中的zip壓縮算法將配置文件和資源信息壓縮并且配上加密算法。
【文檔編號】G06F9/445GK106055366SQ201610387600
【公開日】2016年10月26日
【申請日】2016年6月3日
【發(fā)明人】羅鵬, 張建新
【申請人】用友網(wǎng)絡(luò)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1