DropboxManager用例?
-
09-10-2019 - |
题
我注意到一个 DropboxManager 自Froyo(API 8)以来,已在Android API中引入。
它看起来像是一种替代记录器,不仅可以记录文本,还可以记录文件或字节数组,而且我找不到有关如何以及何时使用的任何详细文档。
这 最新的Android开发博客文章介绍了strictucmode 谈论它,Strictmode可以将数据附加到Dropbox,并给出了一个Shell命令来检索这些数据。
请在这里分享您对此的了解!为什么除了通常的logcat之外还实现了它?我们可以使用它在应用程序上共享数据吗?什么样的应用程序使用?
解决方案
系统基本上有三个日志:
日志:
- 对于简短的文本数据
- 内存中的铃声,快速
- 短暂的(您将在撞车事故或Ringbuffer卷轴上丢失)
- 打算 应用开发人员
EventLog是:
- 对于简短的二进制数据
- 内存中的铃声,快速
- 短暂的(您将在撞车事故或Ringbuffer卷轴上丢失)
- 打算 平台开发人员 收集统计
Dropbox:
- 对于长文本或二进制数据
- 持久,写信给磁盘
- 有点慢(磁盘)
- 也用于平台开发人员,主要是收集崩溃和大型统计数据
- 受限制的约束,如果标签的计数和/或尺寸太大,则由标签删除
Dropbox是我们在开发过程中用来捕获姜饼中所有严格违规行为的方法。
您可以使用Dropbox进行一次性调试,但并不是真的建议。绝对不建议将其作为在应用程序之间共享数据的一种方式。它不够可靠,您无法在数据上放置权限。您应该只使用共享的用户ID并使用适当权限的正常文件系统。
不隶属于 StackOverflow