2010-12-13 1 views
14

FroYo(API 8)以降、DropBoxManagerがAndroid APIに導入されていることに気付きました。DropBoxManagerの使用例ですか?

テキストだけでなく、ファイルやバイト配列も記録できる代わりのロガーのように見えますが、どのようにいつ、どこで詳細な文書を見つけることができませんでした。

latest android dev blog post introducing StrictModeについては、StrictModeはDropBoxにデータを追加することができ、これらのデータを取得するためのシェルコマンドが与えられています。

ここにあなたの知識を共有してください!なぜ通常のlogcatに加えて実装されていますか?これを使ってアプリケーション間でデータを共有できますか?どのようなアプリがそれを使用していますか?

+0

男は、彼がそうであると言い、 "StrictMode"というラベルをこの点に関する質問に追加することになりました。私はこれが正確には直接関係していないとしても、それがどんなに良いものであろうと思う。 – Terrance

+0

*注*はブログエントリの一番下にあります。ああ、ええ、私はそれについて何かの多くを見つけることができなかったし、それについても好奇心が強いです... – Terrance

+1

StrictModeにDropBoxのアラートを記録するオプションがあるので、strictmodeタグを追加しました。 –

答えて

34

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

ログイン:

  • は、あなたがそれを失うはかない
  • 、高速インメモリのリングバッファ、(短い、テキストデータ
  • のためにクラッシュ、またはリングバッファスクロール)
  • アプリデベロッパー

EventLogには、次のとおりです。

  • メモリ内のリングバッファ、高速で短い、バイナリデータの

    • はかない(あなたがクラッシュにそれを失う、またはリングバッファにスクロールします)
    • 意図

      プラットフォームの開発者統計を収集する

    Dropboxのためのディスク

  • ちょっと遅い(ディスク)
  • すぎて、ほとんどがクラッシュ&大きな統計限界へ
  • 件名を収集するためのプラットフォームの開発者のためのものに書かれた長いテキストまたはバイナリデータ
  • 永続のための
    • 、タグの数やサイズが大きすぎるとタグで削除される

    DropBoxは、すべてのStrictModをキャプチャするために開発中に使用したものですeジンジャーブレッドの違反。

    一度限りのデバッグにDropBoxを使用できますが、実際にはお勧めできません。これは間違いなく、アプリケーション間でデータを共有する方法として推奨されていません。信頼性が十分ではなく、データにアクセス権を設定することはできません。共有ユーザーIDを使用して、適切なアクセス権を持つ通常のファイルシステムを使用するだけです。

  • +0

    +1 Strictモードのセキュリティ違反に関するエラー関連のデータを収集するアプリケーションクラッシュロギングでのデータダンプについても同様です。 THX多くのミスターGoogle Androidのマスターハッカーガイ! – Terrance

    +0

    Btw、それはStrictModeがDropBoxにしかログできないことをかなり迷惑にしています。それはテストを大変複雑にするので、StrictModeへの密接なバインディングは、責任としてむしろ機能として見ません。 – user239558