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);
});

 

原创文章 159 获赞 11 访问量 36万+

猜你喜欢

转载自blog.csdn.net/acrodelphi/article/details/102967219
今日推荐