0

アプリケーションを高速化するために strictMode を実装したいのですが、次の方法でインポートしようとするたびに:

android.os.StrictMode をインポートします。

利用できません。strictMode は 2.3.3 より前のバージョンでは動作しないことを読みました。アプリは 2.2 froyo 用に設計されているため、これは問題です。アプリケーションを 2.3.3 にして、strictMode を使用できるようにする方法はありますか?

4

2 に答える 2

1

答えは単純に厳密モードを使用するには 2.3.3 が必要なので、それを回避する方法はありませんが、開発中にアプリケーションを 2.3.3 に設定し、リリースするときに apilevel を「8」に戻すことができます。

vogellaが彼のチュートリアルで言っているように:

たとえば、次のセットアップでは、Android ポリシーの一部に違反するとアプリケーションがクラッシュします。StrictMode は開発中にのみ使用し、実際のアプリケーションでは使用しないでください。

したがって、最終的には、通常はとにかく行う必要があるのと同じように、すべての厳密モード機能を削除するだけで済みます

于 2012-06-14T19:52:57.707 に答える
0

StrictMode の詳細については、http://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html を参照してください。

個人的には使用していませんが、開発時にのみ使用してください。したがって、StrictMode を使用するために当面は Android デバイス 2.3.3 以降をターゲットにしてから、最小値を 2.2 に戻すことができます。

最小値を 2.2 に設定し、ターゲットの Android バージョンを 2.3.3 に設定できる場合がありますが、これについては確信が持てず、現時点では試すことができません。

于 2012-06-14T19:50:53.290 に答える