Question

Je remarque que DropBoxManager a été introduite dans l'API Android depuis FroYo (API 8).

Il ressemble à un enregistreur alternatif capable de se connecter non seulement du texte mais aussi des fichiers ou des tableaux d'octets, mais je ne pouvais pas trouver partout doc détaillées sur comment et quand nous devrions l'utiliser.

Le dernier message dev blog Android introduction StrictMode parle, StrictMode peuvent ajouter des données à la DropBox, et nous sommes donné une commande shell pour récupérer ces données.

S'il vous plaît partager ici vos connaissances à ce sujet! Pourquoi at-il été mis en œuvre en plus de la logcat habituelle? Peut-on utiliser pour partager des données à travers des applications? Quel genre d'applications utilisent?

Était-ce utile?

La solution

Il existe essentiellement trois journaux sur le système:

Log:

  • pour faire court, les données textuelles
  • ringbuffer en mémoire, rapide
  • éphémère (vous perdrez sur un accident, ou les rouleaux de ringbuffer)
  • destinés à développeurs d'applications

EventLog est:

  • pour faire court, les données binaires
  • ringbuffer en mémoire, rapide
  • éphémère (vous perdrez sur un accident, ou les rouleaux de ringbuffer)
  • destiné à développeurs de plate-forme les statistiques Collectionnez

DropBox:

  • pour long texte ou des données binaires
  • persistante, écrites sur le disque
  • un peu lent (disque)
  • signifiait pour les développeurs de plate-forme aussi, la plupart du temps pour recueillir des accidents et de grandes statistiques
  • soumis à des limites, supprimé par étiquette si un décompte de l'étiquette et / ou la taille deviennent trop grands

DropBox est ce que nous avons utilisé au cours du développement pour capturer toutes les violations de StrictMode en pain d'épice.

Vous pouvez utiliser DropBox pour un le débogage, mais il est pas vraiment recommandé. Il est certainement pas recommandé comme un moyen de partager des données entre des applications. Il ne suffit pas fiable, et vous ne pouvez pas mettre des autorisations sur les données. Vous devez juste utiliser un code d'utilisateur partagé et utiliser le système de fichiers normale avec les autorisations appropriées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top