DropBoxManager 用例?

2024-03-14

我注意到一个DropBox管理器 http://d.android.com/reference/android/os/DropBoxManager.html自 FroYo (API 8) 以来已在 Android API 中引入。

它看起来像是一个替代记录器,不仅能够记录文本,还能够记录文件或字节数组,但我在任何地方都找不到任何关于如何以及何时使用它的详细文档。

The 最新的 Android 开发博客文章介绍了 StrictMode http://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html谈到这一点,StrictMode 可以将数据附加到 DropBox,并且我们有一个 shell 命令来检索这些数据。

请在这里分享您的相关知识!为什么除了通常的logcat之外还要实现它?我们可以用它来跨应用程序共享数据吗?什么样的应用程序使用它?


系统日志主要有以下三种:

Log:

  • 简而言之,文本数据
  • 内存中的环形缓冲区,速度快
  • 短暂的(你会在崩溃时丢失它,或者环形缓冲区滚动)
  • 旨在用于应用程序开发人员

事件日志是:

  • 简而言之,二进制数据
  • 内存中的环形缓冲区,速度快
  • 短暂的(你会在崩溃时丢失它,或者环形缓冲区滚动)
  • 旨在用于平台开发商收集统计数据

DropBox:

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

DropBox 是我们在开发过程中用来捕获 Gingerbread 中所有 StrictMode 违规的工具。

您可以使用 DropBox 进行一次性调试,但并不推荐这样做。绝对不建议将其作为在应用程序之间共享数据的方式。它不够可靠,而且你不能对数据赋予权限。您应该只使用共享用户 ID 并使用具有适当权限的普通文件系统。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DropBoxManager 用例? 的相关文章

随机推荐