Ответ 1
В системе существует в основном три журнала:
Log:
- для краткости, текстовые данные
- в буфере памяти в памяти, быстрый
- ephemeral (вы потеряете его при сбое или свитках ringbuffer)
- предназначен для разработчиков приложений
EventLog:
- для коротких двоичных данных
- в буфере памяти в памяти, быстрый
- ephemeral (вы потеряете его при сбое или свитках ringbuffer)
- предназначен для разработчиков платформы для сбора статистики
DropBox:
- для длинных текстовых или двоичных данных
- постоянный, записанный на диск
- вид медленный (диск)
- предназначен для разработчиков платформ, в основном для сбора сбоев и большой статистики.
- с ограничениями, удаленные тегом, если количество тегов и/или размер становятся слишком большими
DropBox - это то, что мы использовали во время разработки, чтобы зафиксировать все нарушения StrictMode в Gingerbread.
Вы можете использовать DropBox для одноразовой отладки, но это не рекомендуется. Это определенно не рекомендуется для обмена данными между приложениями. Он недостаточно надежный, и вы не можете устанавливать разрешения на данные. Вы должны просто использовать общий идентификатор пользователя и использовать обычную файловую систему с соответствующими разрешениями.