[發明專利]一種App的啟動方法和設備有效
| 申請號: | 201410682617.6 | 申請日: | 2014-11-24 |
| 公開(公告)號: | CN105700896B | 公開(公告)日: | 2019-03-08 |
| 發明(設計)人: | 丁津津 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F11/36 |
| 代理公司: | 北京睿博行遠知識產權代理有限公司 11297 | 代理人: | 龔家驊 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 app 啟動 方法 設備 | ||
1.一種應用程序App的啟動方法,應用于包括終端設備和服務器的系統中,其特征在于,所述終端設備上配置有App、所述App的測試工程,且所述測試工程中包含測試文件,所述方法包括以下步驟:
所述終端設備接收來自所述服務器的測試命令,所述測試命令中攜帶服務器的環境數據;所述終端設備從所述測試命令中讀取所述服務器的環境數據,并將所述服務器的環境數據存儲到所述測試工程的測試文件中;
所述終端設備接收來自所述服務器的啟動命令,所述啟動命令用于啟動App;在所述App啟動時,所述終端設備從所述測試工程的測試文件中讀取服務器的環境數據,并基于所述服務器的環境數據啟動App。
2.如權利要求1所述的方法,其特征在于,所述方法進一步包括:
所述終端設備在接收到測試命令時,啟動活動Acvitiy組件,由所述Acvitiy組件從所述測試命令中讀取所述服務器的環境數據,并將所述服務器的環境數據存儲到所述測試工程的測試文件的內容提供商ContentProvider中。
3.如權利要求1或2所述的方法,其特征在于,所述服務器的環境數據為:所述服務器處于線上環境或者所述服務器處于測試環境;所述測試命令為基于安卓調試橋ADB的測試命令,所述啟動命令為基于ADB的啟動命令。
4.一種應用程序App的啟動方法,應用于包括終端設備和服務器的系統中,其特征在于,所述終端設備上配置有App、所述App的測試工程,且所述測試工程中包含測試文件,所述方法包括以下步驟:
所述服務器獲取服務器的環境數據,并向終端設備發送攜帶所述服務器的環境數據的測試命令;由所述終端設備從所述測試命令中讀取所述服務器的環境數據,并將所述服務器的環境數據存儲到所述測試工程的測試文件中;
所述服務器向所述終端設備發送用于啟動App的啟動命令;由所述終端設備在所述App啟動時,從所述測試工程的測試文件中讀取所述服務器的環境數據,并基于所述服務器的環境數據啟動所述App。
5.如權利要求4所述的方法,其特征在于,所述服務器的環境數據為:所述服務器處于線上環境或者所述服務器處于測試環境;所述測試命令為基于安卓調試橋ADB的測試命令,所述啟動命令為基于ADB的啟動命令。
6.一種終端設備,應用于包括所述終端設備和服務器的系統中,其特征在于,所述終端設備上配置有應用程序App、所述App的測試工程,且所述測試工程中包含測試文件,所述終端設備具體包括:
第一接收模塊,用于接收來自所述服務器的測試命令;其中,所述測試命令中攜帶服務器的環境數據;
處理模塊,用于從所述測試命令中讀取所述服務器的環境數據,并將所述服務器的環境數據存儲到所述測試工程的測試文件中;
第二接收模塊,用于接收來自所述服務器的啟動命令;其中,所述啟動命令用于啟動所述終端設備上配置的App;
啟動模塊,用于在所述App啟動時,從所述測試工程的測試文件中讀取服務器的環境數據,并基于所述服務器的環境數據啟動App。
7.如權利要求6所述的終端設備,其特征在于,
所述處理模塊,具體用于在接收到測試命令時,啟動活動Acvitiy組件,由Acvitiy組件從所述測試命令中讀取所述服務器的環境數據,將所述服務器的環境數據存儲到所述測試工程的測試文件的內容提供商ContentProvider中。
8.如權利要求6或7所述的終端設備,其特征在于,所述服務器的環境數據為:服務器處于線上環境或者服務器處于測試環境;所述測試命令為基于安卓調試橋ADB的測試命令,所述啟動命令為基于ADB的啟動命令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410682617.6/1.html,轉載請聲明來源鉆瓜專利網。





