存档机制

时间:2010-07-08 12:44:07

标签: android

我正在研究应用程序日志文件的归档机制,并希望得到一些建议。

我想做什么:当接收LogEntry时,LogListenerService会将其保存在缓冲区中,并且在某些时候它会打印文件中的所有日志条目。当文件达到一定大小时,将调用一个归档服务,该服务将压缩日志文件的内容并进行清理。

我已经实现了大部分功能,但有一些问题:

  1. 如何定义缓冲区的理想大小?
  2. 如何确保日志文件大小保持在给定的“最大大小”下?
  3. 由于

2 个答案:

答案 0 :(得分:0)

回答我自己的问题.. :)

  1. 取决于应用程序,但应用程序可以使用的最大内存为16MB。
  2. 只需在写入文件之前添加一张支票(我希望有一种更聪明的方式)

答案 1 :(得分:0)

您是否考虑过,例如DroidDrop而不是自己滚动? (警告:我自己还没有测试过。)