質問

私はそれに気づきました DropboxManager Froyo(API 8)以来、Android APIで導入されています。

テキストだけでなく、ファイルやバイト配列も記録できる代替ロガーのように見えますが、使用方法といつ使用するかについては、詳細なドキュメントをどこにも見つけることができませんでした。

StrictModeを紹介する最新のAndroid Devブログ投稿 それについて説明します、StrictModeはDropboxにデータを追加でき、これらのデータを取得するためのシェルコマンドが与えられます。

これについてのあなたの知識をここで共有してください!通常のログキャットに加えて、なぜ実装されたのですか?これを使用してアプリ間でデータを共有できますか?どのようなアプリがそれを使用していますか?

役に立ちましたか?

解決

基本的にシステムには3つのログがあります。

ログ:

  • 要するに、テキストデータ
  • インメモリーリングバッファ、速い
  • はかない(クラッシュでそれを失うか、リングバッファースクロール)
  • のための意図 アプリ開発者

eventlogは次のとおりです。

  • 要するに、バイナリデータ
  • インメモリーリングバッファ、速い
  • はかない(クラッシュでそれを失うか、リングバッファースクロール)
  • のための意図 プラットフォーム開発者 統計を収集する

ドロップボックス:

  • 長いテキストまたはバイナリデータの場合
  • ディスクに書かれている永続的
  • ちょっと遅い(ディスク)
  • プラットフォーム開発者向けも、主にクラッシュや大規模な統計を収集することを目的としています
  • 制限の対象となり、タグのカウントやサイズが大きくなりすぎるとタグで削除されます

Dropboxは、GingerbreadのすべてのStrictMode違反をキャプチャするために開発中に使用したものです。

Dropboxを1回限りのデバッグに使用することはできますが、実際にはお勧めしません。アプリ間でデータを共有する方法としてはお勧めしません。それは十分に信頼性がありません、そしてあなたはデータに権限を置くことができません。共有ユーザーIDを使用して、適切な権限を備えた通常のファイルシステムを使用する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top