1.一種獲取及傳輸應(yīng)用程序數(shù)據(jù)的方法,其特征在于,包括:
通過安裝于宿主應(yīng)用程序內(nèi)的目標應(yīng)用程序獲取原生應(yīng)用程序的相關(guān)數(shù)據(jù),所述宿主應(yīng)用程序和所述原生應(yīng)用程序安裝于第一終端設(shè)備;
將所述原生應(yīng)用程序的相關(guān)數(shù)據(jù)和第一終端設(shè)備的安裝環(huán)境信息通過預(yù)定的發(fā)送方式發(fā)送至第二終端設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
反射調(diào)用與所述宿主應(yīng)用程序具有相同包名的作為宿主應(yīng)用程序附帶資源的安裝包,以加載該安裝包所實現(xiàn)的目標應(yīng)用程序,其中,所述目標應(yīng)用程序的所需資源與原生應(yīng)用程序的所需資源一一對應(yīng);
其中,通過安裝于宿主應(yīng)用程序內(nèi)的目標應(yīng)用程序獲取原生應(yīng)用程序的相關(guān)數(shù)據(jù),包括:
調(diào)用所述目標應(yīng)用程序的活動進程的數(shù)據(jù)讀取指令;
通過鉤子函數(shù)鉤取所述目標應(yīng)用程序執(zhí)行所述數(shù)據(jù)讀取指令需要讀取數(shù)據(jù)的資源對應(yīng)的原生應(yīng)用程序需要讀取數(shù)據(jù)的資源;
執(zhí)行鉤取到的資源,以獲取原生應(yīng)用程序的相關(guān)數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,加載該安裝包所實現(xiàn)的目標應(yīng)用程序,包括:
通過所述宿主應(yīng)用程序來建立所述目標應(yīng)用程序的所需資源與原生應(yīng)用程序的所需資源的一一對應(yīng)關(guān)系。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,建立所述目標應(yīng)用程序的所需資源與原生應(yīng)用程序的所需資源的一一對應(yīng)關(guān)系,包括:
解析所述安裝包以確定目標應(yīng)用程序的所需資源的資源名;
根據(jù)目標應(yīng)用程序的所需資源的資源名,加載與原生應(yīng)用程序的所需資源一一對應(yīng)的資源。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述原生應(yīng)用程序的相關(guān)數(shù)據(jù)和第一終端設(shè)備的安裝環(huán)境信息通過預(yù)定的發(fā)送方式發(fā)送至第二終端設(shè)備,包括:
將所述原生應(yīng)用程序的相關(guān)數(shù)據(jù)和第一終端設(shè)備的安裝環(huán)境信息通過預(yù)先建立的單向數(shù)據(jù)鏈路發(fā)送至第二終端設(shè)備。
6.根據(jù)權(quán)利要求1-5所述的方法,其特征在于,所述原生應(yīng)用程序的相關(guān)數(shù)據(jù)包括用戶歷史行為數(shù)據(jù)、應(yīng)用配置信息、加密數(shù)據(jù)中的至少一項,所述第一終端設(shè)備的安裝環(huán)境信息包括CPU型號、內(nèi)核版本號、系統(tǒng)版本號、系統(tǒng)配置信息中的至少一項。
7.一種運行應(yīng)用程序的方法,其特征在于,包括:
接收第一終端設(shè)備發(fā)送的原生應(yīng)用程序的相關(guān)數(shù)據(jù)和第一終端設(shè)備的安裝環(huán)境信息;
基于接收到的原生應(yīng)用程序的相關(guān)數(shù)據(jù)和第一終端設(shè)備的安裝環(huán)境信息安裝和/或運行第二終端設(shè)備中的繼生應(yīng)用程序。
8.一種獲取及傳輸應(yīng)用程序數(shù)據(jù)的裝置,其特征在于,包括:
獲取模塊,用于通過安裝于宿主應(yīng)用程序內(nèi)的目標應(yīng)用程序獲取原生應(yīng)用程序的相關(guān)數(shù)據(jù),所述宿主應(yīng)用程序和所述原生應(yīng)用程序安裝于第一終端設(shè)備;
發(fā)送模塊,用于將所述原生應(yīng)用程序的相關(guān)數(shù)據(jù)和第一終端設(shè)備的安裝環(huán)境信息通過預(yù)定的發(fā)送方式發(fā)送至第二終端設(shè)備。
9.一種運行應(yīng)用程序的裝置,其特征在于,包括:
接收模塊,用于接收第一終端設(shè)備發(fā)送的原生應(yīng)用程序的相關(guān)數(shù)據(jù)和第一終端設(shè)備的安裝環(huán)境信息;
安裝及運行模塊,用于基于接收到的原生應(yīng)用程序的相關(guān)數(shù)據(jù)和第一終端設(shè)備的安裝環(huán)境信息安裝和/或運行第二終端設(shè)備中的繼生應(yīng)用程序。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述安裝及運行模塊包括:
活動監(jiān)控單元,用于通過鉤子函數(shù)監(jiān)控所述繼生應(yīng)用程序的安裝和/或運行活動;
數(shù)據(jù)調(diào)用單元,用于當通過鉤子函數(shù)監(jiān)測到所述繼生應(yīng)用程序讀取第二終端設(shè)備的安裝環(huán)境信息和/或繼生應(yīng)用的相關(guān)數(shù)據(jù)時,調(diào)用接收到的與第二終端設(shè)備的安裝環(huán)境信息和/或繼生應(yīng)用的相關(guān)數(shù)據(jù)一一對應(yīng)的第一終端設(shè)備的安裝環(huán)境信息和/或原生應(yīng)用程序的相關(guān)數(shù)據(jù)。