[發明專利]應用程序的定制方法及裝置在審
| 申請號: | 201710113751.8 | 申請日: | 2017-02-28 |
| 公開(公告)號: | CN106909391A | 公開(公告)日: | 2017-06-30 |
| 發明(設計)人: | 馮有杰;薛蓉;喬立君 | 申請(專利權)人: | 東軟集團股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/445 |
| 代理公司: | 北京鼎佳達知識產權代理事務所(普通合伙)11348 | 代理人: | 劉喆,劉鐵生 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 定制 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,特別是涉及一種應用程序的定制方法及裝置。
背景技術
隨著終端技術的不斷發展,終端的使用群體越來越廣泛,終端中可運行的應用和服務的種類也越來越多,因此,如何使得終端中定制的應用可以適合不同群體進行使用已經成為重要技術問題之一。
目前,為了滿足開發出來的應用程序符合不同客戶的需求,需要通過人工修改方式將應用程序源代碼中的資源替換成客戶方的資源,然后對修改后的應用程序源代碼打包,以完成不同用戶應用程序的定制需求。但是,通過人工修改的應用程序源代碼會浪費大量的時間,因此現有應用程序的定制效率較低。
發明內容
有鑒于此,本發明提供一種應用程序的定制方法及裝置,主要目的在于提高應用程序的定制效率。
依據本發明一個方面,提供了一種應用程序的定制方法,包括:
獲取應用程序源代碼及定制資源表;所述定制資源表中包括客戶定制的資源數據;
通過所述定制資源表中的資源數據替換所述應用程序源代碼對應位置的資源;
對替換后的應用程序源代碼進行打包,生成所述客戶對應的應用程序安裝包。
依據本發明另一個方面,提供了一種應用程序的定制裝置,包括:
獲取單元,用于獲取應用程序源代碼及定制資源表;所述定制資源表中包括客戶定制的資源數據;
替換單元,用于通過所述定制資源表中的資源數據替換所述應用程序源代碼對應位置的資源;
打包單元,用于對替換后的應用程序源代碼進行打包,得到所述客戶對應的應用程序安裝包。
本發明提供的一種應用程序的定制方法及裝置,與目前通過人工修改方式將應用程序源代碼中的資源替換成客戶方的資源相比,本發明當接收到定制應用程序命令時,通過定制資源表中的資源數據替換應用程序源代碼對應位置的資源,然后對替換的應用程序源代碼進行打包,得到客戶定制應用程序,因此通過本發明省略了人工替換資源的步驟,提高了應用程序的定制效率。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。
附圖說明
通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了本發明實施例提供的一種應用程序的定制方法流程圖;
圖2示出了本發明實施例提供的另一種應用程序的定制方法流程圖;
圖3示出了本發明實施例提供的添加定制資源表界面示意圖;
圖4示出了本發明實施例提供的一種應用程序的定制裝置結構框圖;
圖5示出了本發明實施例提供的另一種應用程序的定制裝置結構框圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
為使本發明技術方案的優點更加清楚,下面結合附圖和實施例對本發明作詳細說明。
本發明實施例提供了一種應用程序的定制方法,如圖1所示,所述方法包括:
101、獲取應用程序源代碼及定制資源表。
其中,所述應用程序源代碼為待打包的應用程序代碼。定制資源表中的內容是根據用戶的需求進行設置的,即該定制資源表中包括客戶定制的資源數據。在本發明實施例中,定制資源表中一般包含以下資源:應用程序啟動的歡迎頁圖片,應用程序的圖標,應用程序的logo等圖片,應用程序的英文名稱、應用程序的漢語名稱、應用程序的版本號等,本發明實施例不做具體限定。
102、通過所述定制資源表中的資源數據替換所述應用程序源代碼對應位置的資源。
在本發明實施例中,在獲取到應用程序源代碼及對應的定制資源表之后,首先需要對應用程序源代碼進行掃描,然后從定制資源表中提取資源數據,并以定制資源表中的資源數據替換應用程序源代碼中對應位置的資源,從而實現了應用程序源代碼中資源的自動替換。
103、對替換后的應用程序源代碼進行打包,得到所述客戶對應的應用程序安裝包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東軟集團股份有限公司,未經東軟集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710113751.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種抖動式對蝦干燥裝置
- 下一篇:一種橘紅用多功能干燥箱





