我注意到一个 DropboxManager 自Froyo(API 8)以来,已在Android API中引入。

它看起来像是一种替代记录器,不仅可以记录文本,还可以记录文件或字节数组,而且我找不到有关如何以及何时使用的任何详细文档。

最新的Android开发博客文章介绍了strictucmode 谈论它,Strictmode可以将数据附加到Dropbox,并给出了一个Shell命令来检索这些数据。

请在这里分享您对此的了解!为什么除了通常的logcat之外还实现了它?我们可以使用它在应用程序上共享数据吗?什么样的应用程序使用?

有帮助吗?

解决方案

系统基本上有三个日志:

日志:

  • 对于简短的文本数据
  • 内存中的铃声,快速
  • 短暂的(您将在撞车事故或Ringbuffer卷轴上丢失)
  • 打算 应用开发人员

EventLog是:

  • 对于简短的二进制数据
  • 内存中的铃声,快速
  • 短暂的(您将在撞车事故或Ringbuffer卷轴上丢失)
  • 打算 平台开发人员 收集统计

Dropbox:

  • 对于长文本或二进制数据
  • 持久,写信给磁盘
  • 有点慢(磁盘)
  • 也用于平台开发人员,主要是收集崩溃和大型统计数据
  • 受限制的约束,如果标签的计数和/或尺寸太大,则由标签删除

Dropbox是我们在开发过程中用来捕获姜饼中所有严格违规行为的方法。

您可以使用Dropbox进行一次性调试,但并不是真的建议。绝对不建议将其作为在应用程序之间共享数据的一种方式。它不够可靠,您无法在数据上放置权限。您应该只使用共享的用户ID并使用适当权限的正常文件系统。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top