3

Android 用の位置監視アプリケーションを開発しています。私の要件の 1 つは、連続 7 時間実行できることです。この要件をテストするために、Android のログ システムを使用して、5 分 (またはそれ以上) ごとにバッテリ残量の割合を記録します。これを 1 時間実行してから、計算を行って、アプリケーションが 7 時間実行できるかどうかを判断します。

ログエントリがバッファに保存されていることを読みました。このバッファはどのくらいの頻度でフラッシュされますか? アプリケーションをテストするためのより良い方法はありますか?

私はまださまざまなアプローチについて調査を行っていますが、残念ながらほとんどのテスト ガイドでは、デバイスが PC に接続されていることを前提としています。

ソース: http://developer.android.com/tools/help/logcat.html

4

1 に答える 1

4

基本的に、それはあなた (および他のアプリ、およびシステム) がどれだけログを記録しているかによって異なります。Logcat は、最大経過時間のバッファではなく、固定サイズのバッファを使用します。

adb logcat -gさまざまなデバイスのバッファーのサイズを確認することができます。

于 2013-02-19T17:01:48.270 に答える