小米一鍵換機 深度揭祕


更換手機需要同步舊手機裡的信息一直是讓人頭疼的問題,使用【一鍵換機】功能(小米手機自帶,其他安卓手機建議下載一鍵換機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同理)

● ④總結

一言蔽之,上述所講便是整個小米一鍵換機功能實現的背後原理,簡單講其實就是三步:舊手機數據打包——小米快傳傳輸數據——新手機數據解包。

小米一鍵換機 深度揭秘


分享到:


相關文章: