小米一键换机是怎样完成“像素级”数据搬场?
2016年2月24日的小米5公布会上,一键换机功效让人眼前一亮。有了该功功效户在置办了小米手机产物后,可以十分快速简便的完成旧手机上的数据搬场。那么该功效眼前有哪些武艺做支持?让我们一同走进小米一键换机的工程师。
看似神奇的一键换机功效简便说就是由数据当地备份和小米快传两大功效组合完成。底下我们就先来看数据当地备份的武艺原理,用户选择必要备份的数据,体系会对所选数据举行打包处理,然后将打包的数据存储得手机当地。
(但是不会永世的存储到当地,只是在当地创建一个暂且的文件,等这个文件告捷的传送到吸收端后,这个文件就会被删掉了,这点跟当地备份是不同的)
关于图片、视频类文件,直接举行文件传输;而app的用户数据有两个局部,一局部位于SD卡,一局部位于体系的data分区。一键换机时会分散对这两局部数据举行打包。打包后的文件经过小米快传功效传输到熟手机内,然后举行解包事情。体系在对文件打包历程中会对每一个文件举行代码标识,好比源文件的属性、存储途径等。在解包历程中体系会依据直接打包时的代码标识来推断文件属性以及该存储到熟手机的什么地点。
注:假如熟手机中的某个使用和之前的旧手机中相反,体系会经过对打包文件中的APK文件作出推断,假如熟手机的使用版本高于旧手机的使用版本,旧版本数据仍然会原封不动的传送给熟手机,并依托该使用本身的数据晋级逻辑举行数据版本的晋级。即关于第三方的使用,数据迁徙是完全兼容的,除非碰到使用不兼容老版本的Android体系。别的体系数据方面,只做向后兼容,即假如旧手机的体系版本低于熟手机的体系版本,换机是没有成绩的,体系数据都市迁徙至熟手机中;假如旧手机的体系版本高于熟手机的体系版本,那么在一定水平上正常举行数据规复,单不克不及确保数据完全兼容。另注:短信、彩信、接洽人,通话纪录除外,随意两台手机举行外表这4个数据的迁徙都是完全兼容的。
除了数据备份功效外,照旧一个紧张功效便是小米快传,在选择一键换机历程中,我们必要举行二维码扫描。由于一键换机是点对点的原理,而传统小米快传功效支持一对多,以是在一键换机历程中,熟手时机天生一个包含WiFi抢手信息的二维码,使用要改换的手机扫描熟手机便会创建点对点的WiFi抢手链接,此时旧手机中所选择的数据便可以经过小米快传功效完成数据转移。
上述所讲便是整个小米一键换机功效完成的眼前原理,简便讲但是就是三步:旧手机数据打包——小米快传传输数据——熟手机数据解包。
要了解更多关于一键换机和小米快传功效猛戳前文:《动手小米5 换机可以云云简便》