2011-10-19 13 views
4

StrictMode以前の2.3を有効にしてgoogleingしましたが、役に立たないものは見つかりませんでした。私が見つけたすべてはStrictModeは2.3で導入されたことと、このStrictMode before 2.3

try { 
Class sMode = Class.forName("android.os.StrictMode"); 
Method enableDefaults = sMode.getMethod("enableDefaults"); 
enableDefaults.invoke(null); 
} 
catch(Exception e) { 
// StrictMode not supported on this device, punt 
Log.v("StrictMode", "... not supported. Skipping..."); 
} 

のような厳格なモードがあるしかし、2.3以前のバージョンでstrictモードを有効にするにはどのような方法があるかどうかをチェックするためにリフレクションを使用することができますか? たとえば、フラグメントapiは3.0用ですが、フラグメントapiライブラリをコードに含めると、1.6より上のすべてのバージョンでフラグメントを使用するオプションがあります。厳密なモードのためにこれのようなものはありますか?または2.3以前のバージョンでstrictモードを使用するための回避策がありますか?

ありがとうございます。

答えて

0

なぜ2.3より前の厳密なモードを使用しますか?そしてどうやって? StrictModeを使用するための推奨される方法は、開発中にオンにしてから学び、アプリケーションを出荷する前にオフにすることです。 2.3以上をサポートしたくない場合でも(私は理由は分かりませんが)、ターゲットバージョンを2.3に変更してアプリをデバッグし、必要なレベルに戻すことができます。

私はサポートパッケージの必要性を認識しません。そして、Googleは、1つを提供しません...

多分StrictMode開発者からthis articleを逃した。

乾杯