小米MIX 2S +关注 已有27252人关注 +发表新主题
Flashcer

小米达人

  1. 21791 积分
  2. 10251 经验
  3. 2640 贡献值

Ta的主页 发消息
签到
连续0天
0人
签到看排名
扫码下载App
一键签到 升级加速
回复

玩机技巧:小米一键换机 深度揭秘

精华 发表在 晒机&评测 08-28 00:35:33  来自PC 复制链接 手机看帖扫一扫!手机看帖更爽 535 9724

       更换手机需要同步旧手机里的信息一直是让人头疼的问题,使用【一键换机】功能(小米手机自带,其他安卓手机建议下载一键换机App)快速简单的完成旧手机上的数据搬家,那么该功能背后有哪些技术做支撑? 

     看似神奇的一键换机功能简单说就是由数据本地备份和小米快传两大功能组合实现。




●   ①  一键换机 原理


1) 数据本地备份的技术原理

      下面我们就先来看数据本地备份的技术原理,用户选择需要备份的数据,系统会对所选数据进行打包处理,然后将打包的数据存储到手机本地。(其实不会永久的存储到本地,只是在本地创建一个临时的文件,等这个文件成功的传送到接收端后,这个文件就会被删掉了,这点跟本地备份是不同的)

       对于图片、视频类文件,直接进行文件传输;而app的用户数据有两个部分,一部分位于SD卡,一部分位于系统的data分区。一键换机时会分别对这两部分数据进行打包。打包后的文件通过小米快传功能传输到新手机内,然后进行解包工作。系统在对文件打包过程中会对每一个文件进行代码标识,比如源文件的属性、存储路径等。在解包过程中系统会根据直接打包时的代码标识来判断文件属性以及该存储到新手机的什么位置。

特别提示3点:


1.  如果新手机中的某个应用和之前的旧手机中相同,系统会通过对打包文件中的APK文件作出判断,如果新手机的应用版本高于旧手机的应用版本,旧版本数据依然会原封不动的传送给新手机,并依靠该应用本身的数据升级逻辑进行数据版本的升级。即对于第三方的应用,数据迁移是完全兼容的,除非遇到应用不兼容老版本的Android系统。

2.  在系统数据方面,只做向后兼容,即如果旧手机的系统版本低于新手机的系统版本,换机是没有问题的,系统数据都会迁移至新手机中;如果旧手机的系统版本高于新手机的系统版本,那么在一定程度上正常进行数据恢复,单不能保证数据完全兼容。     

3.  短信、彩信、联系人,通话记录除外,任意两台手机进行上面这4个数据的迁移都是完全兼容的。


2) 小米快传的技术原理

       除了数据备份功能外,还是一个重要功能便是小米快传,在选择一键换机过程中,我们需要进行二维码扫描。由于一键换机是点对点的原理,而传统小米快传功能支持一对多,所以在一键换机过程中,新手机会生成一个包含WiFi热点信息的二维码,使用要更换的手机扫描新手机便会建立点对点的WiFi热点链接,此时旧手机中所选择的数据便可以通过小米快传功能实现数据转移。




●   ②  一键换机  常见问题答疑

1. 如何打开?

        进入设置→更多设置,将页面滑动到最下方,即可看到一键换机。

2. 苹果设备换机到小米手机支持不?

       支持导入联系人、相册、日历和备忘录。确保手机连接可用的WLAN网络,进入一键换机,点击【我是新手机】,选择“从苹果设备导入”,输入icloud账号和密码,点击【登录】,即可进入数据选择页面。

(注:IOS手机10.3以上系统申请的账号会开启双重认证,注意查收短信验证码)。

3. 旧小米手机如何换机到新小米手机?

• 新手机:

         进入一键换机,点击【我是新手机】,选择“从安卓设备导入”,生成二维码。

• 旧手机:

        进入一键换机,点击【我是旧手机】,出现扫描页面,扫描新手机的二维码,计算数据后和新手机建立连接,选择要传输的数据,点击【发送】即可。

温馨提示由于换机使用的是WLAN热点传输,所以无法用WLAN联网。

4. 其他旧安卓手机如何换机到新小米手机?

• 新手机(小米手机):

        进入一键换机,点击【我是新手机】,选择“从安卓设备导入”,生成二维码。

• 旧手机(其他品牌手机):

      通过浏览器或者小米应用商店搜索“小米一键换机”,下载安装App,所有权限均设为允许。打开小米一键换机,点击【开始】,扫描新手机的二维码计算数据后和新手机建立连接,选择要传输的数据,点击【发送】即可。




●   ③  一键换机  操作演示

      首选新的小米手机,进入【设置】→【更多设置】,将页面滑动到最下方,找到【一键换机】,开启Wifi热点分享出二维码,如图:


       接着选择旧的小米手机(其他安卓手机需要下载【一键换机App】),也是进入【设置】→【更多设置】,将页面滑动到最下方,找到【一键换机】,选择【我是旧手机】然后扫码,就是刚刚新手机分享那个二维码!

       经过上面的前期准备操作,旧手机数据打包了,通过小米快传进行数据传送,最后等数据传送完毕,你只需要按照手机提示,等待数据解包,即可完成旧手机数据迁移。 打开新手机就发现了app全过来,跟原来旧手机的位置一模一样,短信在,联系人在,通话记录在,小米账号也在,还收到了朋友给发的微信消息。

Q: 小米一键换机目前 支持 QQ聊天记录和微信聊天记录 同步?

A:支持 QQ聊天记录和微信聊天记录 同步!不过需要注意以下事项:(以微信举个例子,QQ同理)

以下内容被隐藏,回复本帖后可见




●   ④  总结


       一言蔽之,上述所讲便是整个小米一键换机功能实现的背后原理,简单讲其实就是三步:旧手机数据打包——小米快传传输数据——新手机数据解包。

 ●     感谢大家阅读,觉得不错,记得给Flashcer文末点赞!如果你想知道更多关于MIUI或者小米产品的测评。

 ▶关注Flashcer不迷路◀   点击关注  

扫描二维码,手机查看本帖
发表
最新评论 | 正序排列
只看楼主|楼层直达:
回复