vivo手機的便籤批量導出到huawei手機備忘錄

我有一個vivo手機,型號Y71A,存儲空間只有32G,比較小,APP又不能安裝到外置sd卡,導致存儲空間不夠,每天都彈出警報“存儲空間使用超過95%”,很費腦筋,天人交戰,不知道要選擇清理刪除啥東西,已經無東西可卸載了,只有小心翼翼的清理掉微信的部分信息。

忍了幾個月,實在太煩了,換了個華爲的。手機克隆的時候,發現便籤(華爲叫備忘錄)無法複製到新機,可能是廠牌不一樣的緣故吧。我的便籤有幾百條,一條條的複製我受不了,網上查來查去,還是沒有找到批量導出的方法。vivo很小氣,批量導出txt的功能都不做。

還是去vivo官網看看吧,http://zs.vivo.com.cn/下載一個vivo手機助手,“數據備份”功能中,可以選擇“便籤”:

備份出來看看是啥格式,哇,得到一個note.json文件,格式如下:

[
    {
        "_id": 5,
        "content": "__END_OF_CONTENT___TAG_OF_NORMAL_同僚夜半醉酒,
__END_OF_CONTENT____END_OF_CONTENT___TAG_OF_NORMAL_撥我電話胡謅。
__END_OF_CONTENT____END_OF_CONTENT___TAG_OF_NORMAL_回牀不能復睡,
__END_OF_CONTENT____END_OF_CONTENT___TAG_OF_NORMAL_呆望驪山銀鉤。
__END_OF_CONTENT__",
        "color": 5,
        "date": "20180913024352",
        "alarmtime": -1,
        "state": 0,
        "has_passwd": 0,
        "has_photo": 0,
        "has_contact": 0,
        "has_alarm": 0,
        "curtimemillis": 1536777832762,
        "createtime": 1536777773748,
        "dirty": 1,
        "pictures": []
    },
    {
        "_id": 12,
        "content": "__END_OF_CONTENT___TAG_OF_NORMAL_芳草斜陽天涯,
__END_OF_CONTENT____END_OF_CONTENT___TAG_OF_NORMAL_輕風搖盪荻花。
__END_OF_CONTENT____END_OF_CONTENT___TAG_OF_NORMAL_誰共仰望蒼穹,
__END_OF_CONTENT____END_OF_CONTENT___TAG_OF_NORMAL_看夠流雲飛霞。
__END_OF_CONTENT__",
        "color": 5,
        "date": "20181013124515",
        "alarmtime": -1,
        "state": 0,
        "has_passwd": 0,
        "has_photo": 0,
        "has_contact": 0,
        "has_alarm": 0,
        "curtimemillis": 1539405915889,
        "createtime": 1539405915896,
        "dirty": 1,
        "pictures": []
    },
    ......
]

下一步怎麼搞呢,難道要自己寫段程序導入到華爲手機備忘錄?

先用nodejs把每個便籤提取到一個單獨的txt文件去吧:

var fs=require("fs");
var data = fs.readFileSync('vivo Y71A 20191108091211.vbak/note/note.json', 'utf-8');
var notes=JSON.parse(data);
//console.log(notes);
notes.forEach(function(note){
    var content=note.content;
    content=content.replace(/__END_OF_CONTENT__/g,"");
    content=content.replace(/_TAG_OF_NORMAL_/g,"\n");
    //console.log(content);
    fs.writeFileSync('notes/'+note.date+'.txt',content);
    console.log(note.date);
});

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章