android随手记应用的数据备份成.kbf文件是怎么实现的(最好有源码)? 还有它备份的是SQLITE数据吗?

解决方案 »

  1.   

    String strTmp="HELLO";
    File file = new File("/mnt/sdcard/test.kbf");
    if (!file.exists()) {
        file.createNewFile();
    }
    FileOutputStream fos = new FileOutputStream(file);   
    byte [] bytes = strTmp.getBytes();  
    fos.write(bytes);  
    fos.close(); 我也不知道是不是要专门的三方库,对kbf不熟悉,你这样写一个东西,再测一下,在iphone里看能读取不
    关于此格式应有文档规则说明。SQLITE与这无关吧,Mark一下,坐等高手
      

  2.   

    不是sqlite数据,好象是qq和微信的聊天记录一样,是用自己的算法压缩后然后写入文件的
      

  3.   

    都是自己定义的数据结构吧
    自己写没必要那样
    自己写结构要花一定的时间
    要自己定义每个字段的长度,自己写存储和读取方法
    如果涉及压缩和加密还得自己写算法
    你可以就用SQLite进行数据存储备份