應(yīng)用程序的發(fā)送方法、裝置及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的發(fā)送方法、裝置及移動(dòng)終端。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)及智能設(shè)備的高速發(fā)展,越來(lái)越多的用戶(hù)選擇將自己感興趣或者喜愛(ài)的APP分享給朋友,因此用戶(hù)傳輸APP的需求與日倶增。
[0003]目前,分享的APP主要是用戶(hù)自主安裝的第三方應(yīng)用程序,但是越來(lái)越多的用戶(hù)希望傳輸系統(tǒng)內(nèi)置的APP。而目前則沒(méi)有相應(yīng)的解決方案,導(dǎo)致無(wú)法滿(mǎn)足用戶(hù)需求。
【發(fā)明內(nèi)容】
[0004]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。為此,本發(fā)明的第一個(gè)目的在于提出一種應(yīng)用程序的發(fā)送方法,為傳輸系統(tǒng)應(yīng)用程序APP提供了有效地解決方案,滿(mǎn)足用戶(hù)需求。
[0005]本發(fā)明的第二個(gè)目的在于提出一種應(yīng)用程序的發(fā)送裝置。
[0006]本發(fā)明的第三個(gè)目的在于提出一種移動(dòng)終端。
[0007]為實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例提出了一種應(yīng)用程序的發(fā)送方法,包括以下步驟:獲取多個(gè)待發(fā)送APP,并檢測(cè)所述多個(gè)待發(fā)送APP所需調(diào)用的服務(wù)信息;根據(jù)所述服務(wù)信息確定所述多個(gè)待發(fā)送APP的類(lèi)型;以及根據(jù)所述類(lèi)型依次將所述多個(gè)待發(fā)送APP發(fā)送給目標(biāo)移動(dòng)終端。
[0008]可選的,所述服務(wù)信息包括應(yīng)用服務(wù)和系統(tǒng)內(nèi)核級(jí)代碼。
[0009]可選的,所述根據(jù)所述服務(wù)信息確定所述多個(gè)待發(fā)送APP的類(lèi)型,包括:當(dāng)檢測(cè)到所述待發(fā)送APP無(wú)需調(diào)用所述服務(wù)信息時(shí),則確定所述待發(fā)送APP為第一類(lèi)型;當(dāng)檢測(cè)到所述待發(fā)送APP需要調(diào)用所述應(yīng)用服務(wù)且無(wú)需調(diào)用所述系統(tǒng)內(nèi)核級(jí)代碼時(shí),則確定所述待發(fā)送APP為第二類(lèi)型;當(dāng)檢測(cè)到所述待發(fā)送APP需要調(diào)用所述應(yīng)用服務(wù)和所述系統(tǒng)內(nèi)核級(jí)代碼時(shí),則確定所述待發(fā)送APP為第三類(lèi)型。
[0010]可選的,所述根據(jù)所述類(lèi)型依次將所述多個(gè)待發(fā)送APP發(fā)送給目標(biāo)移動(dòng)終端,包括:與所述目標(biāo)移動(dòng)終端建立連接;按照類(lèi)型優(yōu)先級(jí)從高到低的順序依次將所述多個(gè)待發(fā)送APP發(fā)送給目標(biāo)移動(dòng)終端。
[0011]可選的,所述按照類(lèi)型優(yōu)先級(jí)從高到低的順序依次將所述多個(gè)待發(fā)送APP發(fā)送給目標(biāo)移動(dòng)終端,包括:當(dāng)所述待發(fā)送APP為第一類(lèi)型時(shí),直接向所述目標(biāo)移動(dòng)終端發(fā)送所述待發(fā)送APP ;當(dāng)所述待發(fā)送APP為第二類(lèi)型時(shí),對(duì)所述待發(fā)送APP及其需要調(diào)用的所述應(yīng)用服務(wù)進(jìn)行打包操作,并將打包后的文件發(fā)送給所述目標(biāo)移動(dòng)終端;當(dāng)所述待發(fā)送APP為第三類(lèi)型時(shí),檢測(cè)所述目標(biāo)移動(dòng)終端的操作系統(tǒng)是否支持所述待發(fā)送APP需要調(diào)用所述應(yīng)用服務(wù)和所述系統(tǒng)內(nèi)核級(jí)代碼,若支持,則直接向所述目標(biāo)移動(dòng)終端發(fā)送所述待發(fā)送APP,若不支持,則顯示提示信息。
[0012]可選的,所述待發(fā)送APP為系統(tǒng)APP。
[0013]本發(fā)明實(shí)施例的應(yīng)用程序的發(fā)送方法,通過(guò)獲取多個(gè)待發(fā)送APP,并檢測(cè)多個(gè)待發(fā)送APP所需調(diào)用的服務(wù)信息,根據(jù)服務(wù)信息確定多個(gè)待發(fā)送APP的類(lèi)型,以及根據(jù)類(lèi)型依次將多個(gè)待發(fā)送APP發(fā)送給目標(biāo)移動(dòng)終端,為傳輸系統(tǒng)APP提供了有效地解決方案,滿(mǎn)足用戶(hù)需求。另外,還可提示目標(biāo)移動(dòng)終端是否兼容該系統(tǒng)APP,使用戶(hù)能夠了解傳輸?shù)腁PP情況,從而提升用戶(hù)使用體驗(yàn)。
[0014]為實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例提出了一種應(yīng)用程序的發(fā)送裝置,包括:獲取模塊,用于獲取多個(gè)待發(fā)送APP,并檢測(cè)所述多個(gè)待發(fā)送APP所需調(diào)用的服務(wù)信息;確定模塊,用于根據(jù)所述服務(wù)信息確定所述多個(gè)待發(fā)送APP的類(lèi)型;以及發(fā)送模塊,用于根據(jù)所述類(lèi)型依次將所述多個(gè)待發(fā)送APP發(fā)送給目標(biāo)移動(dòng)終端。
[0015]可選的,所述服務(wù)信息包括應(yīng)用服務(wù)和系統(tǒng)內(nèi)核級(jí)代碼。
[0016]可選的,所述確定模塊,用于:當(dāng)檢測(cè)到所述待發(fā)送APP無(wú)需調(diào)用所述服務(wù)信息時(shí),則確定所述待發(fā)送APP為第一類(lèi)型;當(dāng)檢測(cè)到所述待發(fā)送APP需要調(diào)用所述應(yīng)用服務(wù)無(wú)需調(diào)用所述系統(tǒng)內(nèi)核級(jí)代碼時(shí),則確定所述待發(fā)送APP為第二類(lèi)型;當(dāng)檢測(cè)到所述待發(fā)送APP需要調(diào)用所述應(yīng)用服務(wù)和所述系統(tǒng)內(nèi)核級(jí)代碼時(shí),則確定所述待發(fā)送APP為第三類(lèi)型。
[0017]可選的,所述發(fā)送模塊,用于:與所述目標(biāo)移動(dòng)終端建立連接,并按照類(lèi)型優(yōu)先級(jí)從高到低的順序依次將所述多個(gè)待發(fā)送APP發(fā)送給目標(biāo)移動(dòng)終端。
[0018]可選的,所述發(fā)送模塊,用于:當(dāng)所述待發(fā)送APP為第一類(lèi)型時(shí),直接向所述目標(biāo)移動(dòng)終端發(fā)送所述待發(fā)送APP ;當(dāng)所述待發(fā)送APP為第二類(lèi)型時(shí),對(duì)所述待發(fā)送APP及其需要調(diào)用的所述應(yīng)用服務(wù)進(jìn)行打包操作,并將打包后的文件發(fā)送給所述目標(biāo)移動(dòng)終端;當(dāng)所述待發(fā)送APP為第三類(lèi)型時(shí),檢測(cè)所述目標(biāo)移動(dòng)終端的操作系統(tǒng)是否支持所述待發(fā)送APP需要調(diào)用所述應(yīng)用服務(wù)和所述系統(tǒng)內(nèi)核級(jí)代碼,若支持,則直接向所述目標(biāo)移動(dòng)終端發(fā)送所述待發(fā)送APP,若不支持,則顯示提示信息。
[0019]可選的,所述待發(fā)送APP為系統(tǒng)APP。
[0020]本發(fā)明實(shí)施例的應(yīng)用程序的發(fā)送裝置,通過(guò)獲取多個(gè)待發(fā)送APP,并檢測(cè)多個(gè)待發(fā)送APP所需調(diào)用的服務(wù)信息,根據(jù)服務(wù)信息確定多個(gè)待發(fā)送APP的類(lèi)型,以及根據(jù)類(lèi)型依次將多個(gè)待發(fā)送APP發(fā)送給目標(biāo)移動(dòng)終端,為傳輸系統(tǒng)APP提供了有效地解決方案,滿(mǎn)足用戶(hù)需求。另外,還可提示目標(biāo)移動(dòng)終端是否兼容該系統(tǒng)APP,使用戶(hù)能夠了解傳輸?shù)腁PP情況,從而提升用戶(hù)使用體驗(yàn)。
[0021]為實(shí)現(xiàn)上述目的,本發(fā)明第三方面實(shí)施例提出了一種移動(dòng)終端,該移動(dòng)終端包括殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上;所述電源電路,用于為所述移動(dòng)終端的各個(gè)電路或器件供電;所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行以下步驟:獲取多個(gè)待發(fā)送APP,并檢測(cè)所述多個(gè)待發(fā)送APP所需調(diào)用的服務(wù)信息;根據(jù)所述服務(wù)信息確定所述多個(gè)待發(fā)送APP的類(lèi)型;以及根據(jù)所述類(lèi)型依次將所述多個(gè)待發(fā)送APP發(fā)送給目標(biāo)移動(dòng)終端。
[0022]本發(fā)明實(shí)施例的移動(dòng)終端,通過(guò)獲取多個(gè)待發(fā)送APP,并檢測(cè)多個(gè)待發(fā)送APP所需調(diào)用的服務(wù)信息,根據(jù)服務(wù)信息確定多個(gè)待發(fā)送APP的類(lèi)型,以及根據(jù)類(lèi)型依次將多個(gè)待發(fā)送APP發(fā)送給目標(biāo)移動(dòng)終端,為傳輸系統(tǒng)APP提供了有效地解決方案,滿(mǎn)足用戶(hù)需求。另夕卜,還可提示目標(biāo)移動(dòng)終端是否兼容該系統(tǒng)APP,使用戶(hù)能夠了解傳輸?shù)腁PP情況,從而提升用戶(hù)使用體驗(yàn)。
[0023]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
【附圖說(shuō)明】
[0024]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的發(fā)送方法的流程圖。
[0025]圖2是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的應(yīng)用程序的發(fā)送方法的流程圖。
[0026]圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的發(fā)送裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0028]下面參考附圖描述本發(fā)明實(shí)施例的應(yīng)用程序的發(fā)送方法、裝置及移動(dòng)終端。
[0029]圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的應(yīng)用程序的發(fā)送方法的流程圖,如圖1所示,該方法包括:
[0030]SlOl、獲取多個(gè)待發(fā)送APP,并檢測(cè)多個(gè)待發(fā)送APP所需調(diào)用的服務(wù)信息。
[0031]其中,服務(wù)信息可包括應(yīng)用服務(wù)和系統(tǒng)內(nèi)核級(jí)代碼。待發(fā)送APP為系統(tǒng)APP。
[0032]S102、根據(jù)服務(wù)信息確定多個(gè)待發(fā)送APP的類(lèi)型。
[0033]具體地,當(dāng)檢測(cè)到待發(fā)送APP無(wú)需調(diào)用服務(wù)信息時(shí),可確定待發(fā)送APP為第一類(lèi)型,即無(wú)需調(diào)用服務(wù)信息的類(lèi)型。
[0034]當(dāng)檢測(cè)到待發(fā)送APP需要調(diào)用應(yīng)用服務(wù)且無(wú)需調(diào)用系統(tǒng)內(nèi)核級(jí)代碼時(shí),可確定待發(fā)送APP為第