公司作android平板开发的,现在有个关于系统日志收集的问题,我知道在adb 下通过bugreport或者dumpstate等命令能够输出系统的日志,现在的问题是,要我做个类似守护进程之类的东西,不断的收集日志,存储到磁盘中,同时还要实现分块功能,比如说1M一个文件分块。并且,为了防止磁盘写爆,必须实现以新日志覆盖旧日志动能。
想问下各位大神,有没有参考的方法

解决方案 »

  1.   

    http://blog.csdn.net/russell_tao/article/details/7240661
    看下这个吧,这个是关于文件同步减少流量的方法,跟你的要求应该是差不多的。只不过你的是本地的而已
      

  2.   

    http://blog.csdn.net/russell_tao/article/details/7240661
      

  3.   

    Android中有个名称为DropBoxManager类的功能和你说的挺相似的,它就像是一个全局的、持久化的、二进制形式的logcat,日志数据存储在/data下,所以达到指定大小后就会清空以前的日志。