1.一種數(shù)據(jù)轉(zhuǎn)移的方法,應(yīng)用于第一終端將指定數(shù)據(jù)轉(zhuǎn)移至第二終端,其特征在于,包括以下步驟:
在獲取到數(shù)據(jù)轉(zhuǎn)移指令后,獲取第一終端中需要轉(zhuǎn)移的指定數(shù)據(jù);所述數(shù)據(jù)轉(zhuǎn)移指令為將第一終端中的指定數(shù)據(jù)轉(zhuǎn)移至第二終端;
對(duì)所述指定數(shù)據(jù)進(jìn)行打包,生成安裝包;
將所述安裝包傳輸至所述第二終端;
通過所述第二終端安裝所述安裝包,在所述第二終端上獲取所述指定數(shù)據(jù)并恢復(fù)至所述指定數(shù)據(jù)對(duì)應(yīng)的應(yīng)用目錄。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)轉(zhuǎn)移的方法,其特征在于,所述第一終端以及第二終端為基于安卓系統(tǒng)的終端。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)轉(zhuǎn)移的方法,其特征在于,所述對(duì)所述指定數(shù)據(jù)進(jìn)行打包,生成安裝包的步驟包括:
將所述指定數(shù)據(jù)打包生成R.java文件,處理AIDL文件生成.java文件;
編譯R.java以及.java文件,生成.class文件;
將.class文件轉(zhuǎn)化成.dex文件;
將.dex文件打包生成.apk文件,所述.apk文件為APK安裝包。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)轉(zhuǎn)移的方法,其特征在于,所述將.dex文件打包生成.apk文件,所述.apk文件為APK安裝包的步驟之后包括:
對(duì)所述.apk文件進(jìn)行簽名。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)轉(zhuǎn)移的方法,其特征在于,所述將所述安裝包傳輸至所述第二終端的步驟包括:
第一終端將所述安裝包傳輸至存儲(chǔ)設(shè)備,并通過所述存儲(chǔ)設(shè)備將所述安裝包傳輸至所述第二終端。
6.一種數(shù)據(jù)轉(zhuǎn)移的裝置,應(yīng)用于第一終端將指定數(shù)據(jù)轉(zhuǎn)移至第二終端,其特征在于,包括:
獲取單元,用于在獲取到數(shù)據(jù)轉(zhuǎn)移指令后,獲取第一終端中需要轉(zhuǎn)移的指定數(shù)據(jù);所述數(shù)據(jù)轉(zhuǎn)移指令為將第一終端中的指定數(shù)據(jù)轉(zhuǎn)移至第二終端;
打包單元,用于對(duì)所述指定數(shù)據(jù)進(jìn)行打包,生成安裝包;
傳輸單元,用于將所述安裝包傳輸至所述第二終端;
安裝單元,用于通過所述第二終端安裝所述安裝包,在所述第二終端上獲取所述指定數(shù)據(jù)并恢復(fù)至所述指定數(shù)據(jù)對(duì)應(yīng)的應(yīng)用目錄。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)轉(zhuǎn)移的裝置,其特征在于,所述第一終端以及第二終端為基于安卓系統(tǒng)的終端。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)轉(zhuǎn)移的裝置,其特征在于,所述打包單元包括:
第一打包子單元,用于將所述指定數(shù)據(jù)打包生成R.java文件,處理AIDL文件生成.java文件;
編譯子單元,用于編譯R.java以及.java文件,生成.class文件;
轉(zhuǎn)化子單元,用于將.class文件轉(zhuǎn)化成.dex文件;
第二打包子單元,用于將.dex文件打包生成.apk文件,所述.apk文件為APK安裝包。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)轉(zhuǎn)移的裝置,其特征在于,所述打包單元還包括:
簽名子單元,用于對(duì)所述.apk文件進(jìn)行簽名。
10.根據(jù)權(quán)利要求6所述的數(shù)據(jù)轉(zhuǎn)移的裝置,其特征在于,所述傳輸單元用于:
將所述安裝包傳輸至存儲(chǔ)設(shè)備,并通過所述存儲(chǔ)設(shè)備將所述安裝包傳輸至所述第二終端。