欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應(yīng)用包生成方法、裝置和計算機存儲介質(zhì)與流程

文檔序號:40571908發(fā)布日期:2025-01-03 11:33閱讀:13來源:國知局
應(yīng)用包生成方法、裝置和計算機存儲介質(zhì)與流程

本技術(shù)涉及計算機,特別涉及一種應(yīng)用包生成方法、裝置和計算機存儲介質(zhì)。


背景技術(shù):

1、現(xiàn)有技術(shù)中,由于不同應(yīng)用系統(tǒng)之間存在差異,從而同一應(yīng)用軟件包并不能夠適配所有應(yīng)用系統(tǒng);進(jìn)而需要針對不同應(yīng)用系統(tǒng)進(jìn)行應(yīng)用軟件包開發(fā);但目前的軟件包開發(fā)中,需要針對不同應(yīng)用系統(tǒng)多次重復(fù)開發(fā)相應(yīng)的應(yīng)用軟件包,進(jìn)而導(dǎo)致適配不同應(yīng)用系統(tǒng)的軟件包開發(fā)成本較高以及開發(fā)效率較低。


技術(shù)實現(xiàn)思路

1、針對現(xiàn)有技術(shù)的上述問題,本技術(shù)的目的在于通過應(yīng)用系統(tǒng)標(biāo)識確定配置修改流程,自動對應(yīng)用配置文件進(jìn)行修改,完成應(yīng)用包主體針對不同應(yīng)用系統(tǒng)的軟件開發(fā),進(jìn)而提高應(yīng)用開發(fā)效率以及降低應(yīng)用開發(fā)成本。

2、為了解決上述問題,本技術(shù)提供了一種應(yīng)用包生成方法,所述方法包括:

3、獲取目標(biāo)生成指令以及應(yīng)用包主體;所述目標(biāo)生成指令包括目標(biāo)應(yīng)用系統(tǒng)標(biāo)識以及目標(biāo)配置信息;所述應(yīng)用包主體包括應(yīng)用配置文件以及應(yīng)用程序文件;

4、基于所述目標(biāo)應(yīng)用系統(tǒng)標(biāo)識確定目標(biāo)應(yīng)用系統(tǒng)對應(yīng)的配置修改順序;所述配置修改順序是指對所述應(yīng)用配置文件中信息進(jìn)行修改的順序;

5、基于所述目標(biāo)配置信息以及所述配置修改順序,對所述應(yīng)用配置文件進(jìn)行修改,得到修改后的應(yīng)用配置文件;

6、基于所述應(yīng)用程序文件以及所述修改后的應(yīng)用配置文件進(jìn)行包體構(gòu)建,得到目標(biāo)應(yīng)用包。

7、在本技術(shù)實施例中,所述基于所述目標(biāo)應(yīng)用系統(tǒng)標(biāo)識確定目標(biāo)應(yīng)用系統(tǒng)對應(yīng)的配置修改順序包括:

8、獲取多個預(yù)設(shè)任務(wù)節(jié)點以及所述多個預(yù)設(shè)任務(wù)節(jié)點各自對應(yīng)的節(jié)點優(yōu)先級;所述預(yù)設(shè)任務(wù)節(jié)點是指對所述應(yīng)用配置文件中信息進(jìn)行修改的任務(wù)節(jié)點;

9、基于所述目標(biāo)應(yīng)用系統(tǒng)標(biāo)識從所述多個預(yù)設(shè)任務(wù)節(jié)點中確定目標(biāo)任務(wù)節(jié)點;

10、基于所述目標(biāo)任務(wù)節(jié)點對應(yīng)的節(jié)點優(yōu)先級將所述目標(biāo)任務(wù)節(jié)點進(jìn)行排序,得到所述配置修改順序。

11、在本技術(shù)實施例中,所述應(yīng)用包生成方法還包括:

12、獲取節(jié)點新增指令;所述節(jié)點新增指令包括新增節(jié)點信息以及新增節(jié)點優(yōu)先級;

13、基于所述新增節(jié)點信息生成新增節(jié)點;

14、基于所述新增節(jié)點優(yōu)先級以及所述目標(biāo)任務(wù)節(jié)點對應(yīng)的節(jié)點優(yōu)先級,將所述新增節(jié)點以及所述目標(biāo)任務(wù)節(jié)點進(jìn)行排序,得到修改后的配置修改順序。

15、在本技術(shù)實施例中,所述應(yīng)用包生成方法還包括:

16、獲取節(jié)點刪除指令;所述節(jié)點刪除指令包括待刪除節(jié)點信息;

17、基于所述待刪除節(jié)點信息從所述配置修改順序中確定待刪除節(jié)點;

18、基于所述配置修改順序?qū)Τ龃齽h除節(jié)點以外的目標(biāo)任務(wù)節(jié)點進(jìn)行排序,得到修改后的配置修改順序。

19、在本技術(shù)實施例中,所述目標(biāo)應(yīng)用系統(tǒng)標(biāo)識包括第一應(yīng)用標(biāo)識,所述第一應(yīng)用標(biāo)識與軟件操作系統(tǒng)對應(yīng);所述目標(biāo)配置信息包括目標(biāo)包體特征信息、目標(biāo)權(quán)限聲明信息、目標(biāo)圖標(biāo)信息、目標(biāo)兜底配置信息、目標(biāo)兜底特性信息以及目標(biāo)馬甲信息;所述應(yīng)用配置文件包括包體特征文件、權(quán)限聲明文件、域名文件以及馬甲文件;所述馬甲文件表征所述應(yīng)用包的下載指引;所述第一應(yīng)用標(biāo)識對應(yīng)的配置修改順序為包體特征文件修改、權(quán)限聲明文件修改、域名文件修改、圖標(biāo)文件生成添加、兜底配置文件生成添加、兜底特性文件生成添加、馬甲文件修改以及簽名文件生成添加;所述基于所述目標(biāo)配置信息以及所述配置修改順序,對所述應(yīng)用配置文件進(jìn)行修改,得到修改后的應(yīng)用配置文件包括:

20、基于所述目標(biāo)包體特征信息以及所述目標(biāo)權(quán)限聲明信息,分別對所述應(yīng)用配置文件中的包體特征文件、權(quán)限聲明文件以及域名文件進(jìn)行修改,得到第一修改配置文件;

21、基于所述目標(biāo)圖標(biāo)信息、所述目標(biāo)兜底配置信息以及所述目標(biāo)兜底特性信息在所述第一修改配置文件中添加圖標(biāo)文件、兜底配置文件以及兜底特性文件,得到第二修改配置文件;所述兜底配置文件表征應(yīng)用包的系統(tǒng)配置;所述兜底特性文件表征應(yīng)用包的功能配置;

22、基于所述目標(biāo)馬甲信息,對所述第二修改配置文件中的馬甲文件進(jìn)行修改,得到第三修改配置文件;

23、基于所述目標(biāo)包體特征信息在所述第三修改配置文件中生成添加簽名文件,得到修改后的應(yīng)用配置文件。

24、在本技術(shù)實施例中,所述目標(biāo)應(yīng)用系統(tǒng)標(biāo)識包括第二應(yīng)用標(biāo)識,所述第二應(yīng)用標(biāo)識與網(wǎng)站應(yīng)用系統(tǒng)對應(yīng);所述第二應(yīng)用標(biāo)識對應(yīng)的配置修改順序為圖標(biāo)文件生成添加、兜底特性文件生成添加、域名文件修改以及馬甲文件修改;所述基于所述目標(biāo)配置信息以及所述配置修改順序,對所述應(yīng)用配置文件進(jìn)行修改,得到修改后的應(yīng)用配置文件包括:

25、基于所述目標(biāo)圖標(biāo)信息以及所述目標(biāo)兜底特性信息在所述應(yīng)用配置文件中添加圖標(biāo)文件以及兜底特性文件,得到第四修改配置文件;

26、基于所述目標(biāo)包體特征信息以及所述目標(biāo)馬甲信息,分別對所述第四修改配置文件中的域名文件以及馬甲文件進(jìn)行修改,得到修改后的應(yīng)用配置文件。

27、在本技術(shù)實施例中,所述目標(biāo)應(yīng)用系統(tǒng)標(biāo)識包括第三應(yīng)用標(biāo)識,所述第三應(yīng)用標(biāo)識與小程序應(yīng)用系統(tǒng)對應(yīng);所述第三應(yīng)用標(biāo)識對應(yīng)的配置修改順序為包體特征文件修改、權(quán)限聲明文件修改、域名文件修改、圖標(biāo)文件生成添加、兜底特性文件生成添加以及馬甲文件修改;所述基于所述目標(biāo)配置信息以及所述配置修改順序,對所述應(yīng)用配置文件進(jìn)行修改,得到修改后的應(yīng)用配置文件包括:

28、基于所述目標(biāo)包體特征信息以及所述目標(biāo)權(quán)限聲明信息,分別對所述應(yīng)用配置文件中的包體特征文件、權(quán)限聲明文件以及域名文件進(jìn)行修改,得到第五修改配置文件;

29、基于所述目標(biāo)圖標(biāo)信息以及所述目標(biāo)兜底特性信息在所述第五修改配置文件中添加圖標(biāo)文件以及兜底特性文件,得到第六修改配置文件;

30、基于所述目標(biāo)馬甲信息,對所述第六修改配置文件中的馬甲文件進(jìn)行修改,得到修改后的應(yīng)用配置文件。

31、另一方面,本技術(shù)還提供一種應(yīng)用包生成裝置,所述生成裝置包括:

32、信息獲取模塊,用于獲取目標(biāo)生成指令以及應(yīng)用包主體;所述目標(biāo)生成指令包括目標(biāo)應(yīng)用系統(tǒng)標(biāo)識以及目標(biāo)配置信息;所述應(yīng)用包主體包括應(yīng)用配置文件以及應(yīng)用程序文件;

33、修改匹配模塊,用于基于所述目標(biāo)應(yīng)用系統(tǒng)標(biāo)識確定目標(biāo)應(yīng)用系統(tǒng)對應(yīng)的配置修改順序;所述配置修改順序是指對所述應(yīng)用配置文件中信息進(jìn)行修改的順序;

34、修改模塊,用于基于所述目標(biāo)配置信息以及所述配置修改順序,對所述應(yīng)用配置文件進(jìn)行修改,得到修改后的應(yīng)用配置文件;

35、包體構(gòu)建模塊,用于基于所述應(yīng)用程序文件以及所述修改后的應(yīng)用配置文件進(jìn)行包體構(gòu)建,得到目標(biāo)應(yīng)用包。

36、另一方面,本技術(shù)還提供一種電子設(shè)備,所述設(shè)備包括處理器和存儲器,所述存儲器中存儲有至少一條指令或至少一段程序,所述至少一條指令或所述至少一段程序由所述處理器加載并執(zhí)行以實現(xiàn)如上述應(yīng)用包生成方法。

37、另一方面,本技術(shù)還提供一種計算機存儲介質(zhì),所述存儲介質(zhì)中存儲有至少一條指令或至少一段程序,所述至少一條指令或所述至少一段程序由處理器加載并執(zhí)行以實現(xiàn)如上述應(yīng)用包生成方法。

38、由于上述技術(shù)方案,本技術(shù)所述的一種應(yīng)用包生成方法具有以下有益效果:

39、通過目標(biāo)應(yīng)用系統(tǒng)標(biāo)識確定應(yīng)用包主體中應(yīng)用配置文件的配置修改順序,并基于配置修改順序?qū)?yīng)用配置文件進(jìn)行修改,以使修改后的應(yīng)用配置文件能夠滿足目標(biāo)應(yīng)用系統(tǒng)的配置需求,進(jìn)而確保目標(biāo)應(yīng)用包能夠在目標(biāo)應(yīng)用系統(tǒng)上運行,完成目標(biāo)應(yīng)用包的開發(fā);由此可見,上述應(yīng)用包生成方法可以基于應(yīng)用包主體生成適配不同應(yīng)用系統(tǒng)運行的應(yīng)用包,從而完成應(yīng)用包主體針對不同應(yīng)用系統(tǒng)的目標(biāo)應(yīng)用包開發(fā),進(jìn)而提高適配不同應(yīng)用系統(tǒng)的軟件包開發(fā)效率以及降低開發(fā)成本。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
聂拉木县| 凌海市| 白朗县| 吴桥县| 来宾市| 额尔古纳市| 铜鼓县| 绵阳市| 兰考县| 泰和县| 枣庄市| 乐东| 凯里市| 怀宁县| 濮阳县| 凭祥市| 澄江县| 天水市| 华亭县| 隆化县| 武宁县| 株洲县| 奎屯市| 中宁县| 临夏市| 谷城县| 綦江县| 乐业县| 鱼台县| 漾濞| 会泽县| 大邑县| 星子县| 新乡市| 鲁甸县| 阿瓦提县| 通化市| 长海县| 牟定县| 灵璧县| 辛集市|